/* Styles von der Buch-CD */
.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana }
.ft10px333333  { color: #333; font-size: 10px; font-family: Verdana }
.titel12pxgrau {
	color: #333333;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana;
	line-height: 16px;
	margin-bottom: 2px;
}


.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }

h1 {
	color: #005b78;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	border-bottom-color: #005b78;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 18px;
}
/*.bodytext { color: #333; font-size: 10px; font-family: Verdana}
.bodytext a { color: #333; font-size: 10px; font-family: Verdana; font-weight: bold } */

p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4BA6DD;
	text-decoration: none;
	line-height:130%;
}	 
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F99D1C;
	text-decoration: underline;
}
.navi { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none }
.navi:hover { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana }
.navi_active { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }
.csc-form-label-req { color: #999; font-size: 10px; font-family: Verdana; font-weight: bold }

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }

/* Ende Styles der Buch-CD */

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
}
.servicetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.verdana10grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BFBEBB;
}
.bottom-text {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.bottom-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.bottom-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.top_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

a.topnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #506674;
	text-decoration: none;
	font-weight: normal;
}
a.topnavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	text-decoration: none;
	font-weight: normal;
}
.topnavikeinlink {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.navtableborder {
	border: 1px solid #BFBEBB;
	background-color: #EDEDEB;
	background-image: url(../images/bg_nav_mid.jpg);
}
.outertable {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBFBB;
	border-right-color: #BEBFBB;
	border-bottom-color: #BEBFBB;
	border-left-color: #BEBFBB;
}
.vorspann {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: 130%;
}
a.body-link-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	text-decoration: none;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #999999;
}
TD#navirechts a {
	display:block;
	text-align:left;
	width:150px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-color: #BFBEBB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 8px;
	background-color: #FDD8A4;
}
TD#navirechts a:hover, TD#navirechts a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F99D1C;
}


a.block{
color:black; 
background:#9dc4d5; 
display:block; 
text-align:center; 
width:150px;
border:black solid 1px; 
padding:2px; 
text-decoration:none; 
font:bold 14px arial, sans-serif;}

a.block:hover{
color:#ffffff;
background-color:#006699;}
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #999999;
	text-indent: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
/* top_menu column */
/* Top Navigation Menu */
.topnav {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
}   
.topnav a:link {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.topnav a:visited {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding: 3px;
	color: #999999;
}
.topnav_act {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.topnav a:active {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #FF0000;
	text-decoration: none;
	padding: 3px;
}
.topnav a:hover {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding: 0px;
	color: #FF0000;
	width: auto;
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: middle;
}
.topnav_act a {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding: 3px;
	color: #FFFFFF;
}
.topnav_act a:visited {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding: 3px;
	color: #999999;
}
.topnav_act a:hover {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding: 3px;
	color: #FF0000;
}
/* Top Navigation Menu 2nd Level */
.topnav1 {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}   
.topnav1 a:link {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	width: 120px;
}
.topnav1 a:visited {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.topnav1 a:active {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #ff8800;    
   margin: 0px; 
}
.topnav1 a:hover {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ff8800;
}
.topnav1_act a {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #ff8800;    
}
.topnav1_act a:visited {
	font-size: 9px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ff8800;
}
.topnav1_act a:hover {
	font-size: 9px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ff8800;
}
.table_tmenu {
	color: #333333;
	border: 1px solid #BFBEBB;
	background-color: #f1f0ef;
}
.navtest a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none;
	margin-left: 8px;
	margin-bottom: 6px;
	margin-top: 6px;
}
/* right navigation menu */
.rightnav1 a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FDD8A4;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.rightnav1 a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #FDD8A4; 
/*	color: #FF0000; */
	color:#000000;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.rightnav1 a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #FDD8A4;
/*	color: #9C9E9C; */
	color: #000000;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.rightnav1 a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #F99D1C;
/*	color: #9C9E9C; */
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.rightnav1-act a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #FF0000;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.rightnav1-act a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.rightnav1-act a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #ffffff;
	color: #FF0000; 			/* orange */
	text-decoration: none;
	width: 100%;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.rightnav1-act a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.rightnav2 a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rightnav2 a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rightnav2 a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #000000;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_rechts_hg.gif);
}
.rightnav2 a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_rechts_hg.gif);
}
.rightnav2-act a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rightnav2-act a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_rechts_hg.gif);
}
.rightnav2-act a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_rechts_hg.gif);
}
.rightnav2-act a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #F99D1C;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_rechts_hg.gif);
}

/* navigation links */
.leftnav3 a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
/*	color: #FF0000; */
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A9D9F2; 
/*	background-color: #FFFFFF; */
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.leftnav3 a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #A9D9F2;
/*	color: #FF0000; */
	color:#ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.leftnav3 a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #A9D9F2;
/*	color: #9C9E9C; */
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.leftnav3 a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #4BA6DD;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.leftnav3-act a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #A9C9F2;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.leftnav3-act a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #4BA6DD;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.leftnav3-act a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #4BA6DD;
	color: #FFFFFF; 			/* orange */
	text-decoration: none;
	width: 100%;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
.leftnav3-act a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 4px;
	white-space: nowrap;
	background-color: #4BA6DD;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(/fileadmin/template/images/nav_links_blau_hg.gif);
}
/* navi rechts 2. ebene */
.rightnav4 a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rightnav4 a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rightnav4 a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_links_hg.gif);
}
.rightnav4 a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_links_hg.gif);
}
.rightnav4-act a:link {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/fileadmin/template/images/nav_links_hg.gif);
}
.rightnav4-act a:visited {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_links_hg.gif);
}
.rightnav4-act a:active {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_links_hg.gif);
}
.rightnav4-act a:hover {
	display: block;
	padding: 4px 4px 5px 4px;
	text-indent: 15px;
	white-space: nowrap;
	background-color: #BAE1F5;
	color: #666666;
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/fileadmin/template/images/nav_links_hg.gif);
}

/* navi linke ende */
.tabpreisliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
}
.formularfelder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #666666;
}
/*
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	height: 18px;
	padding-left: 2px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding-top: 2px;
	padding-left: 2px;
}
*/
.checkbox1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WIDTH: 16px; COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	border: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #ffffff;
}
/*
.radio {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #FFFFFF;
}
*/
/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; width: 426px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
TABLE.csc-uploads TR TD { vertical-align : middle; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 83%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; line-height: 150%; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { line-height: 100%; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { text-align: right; white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	color: #333333;
	text-decoration:none;
	padding-left: 4px;
	display: block;
}
.newsletter:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	color: #333333;
	text-decoration:none;
	padding-left: 4px;
	margin-left: 0px;
	display: block;
}
.newsletter:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #F99D1C;
	text-decoration:none;
	padding-left: 4px;
	display: block;
}
.newsletter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	color: #F99D1C;
	text-decoration:underline;
	padding-left: 4px;
	display: block;
}
.verdana12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	text-indent: 0px;
	text-align: left;
	padding-left: 8px;
}
.imgtext-table {
	margin:0 0 0 0;
}
/* General content -> Plugin: "tx_srfeuserregister_pi1" -> Text */
.tx-srfeuserregister-pi1 P {
	font-family:Verdana, sans-serif;
	font-size:11px;
	line-height:130%;
	color:#333333;
	margin-top:8px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	text-indent:0px;
}
/* General content -> Plugin: "tx_srfeuserregister_pi1" -> Input text fields */
.tx-srfeuserregister-pi1 INPUT {
	font-size:10px;
	font-family:Verdana;
	background-color:#ffffff;
	color:#000000;
}
/* General content -> Plugin: "tx_srfeuserregister_pi1" -> Input text fields -> Submit button */
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit {
	font-size:10px;
	font-family:Verdana;
	background-color:#ffffff;
	color:#000000;
}
/* General content -> Plugin: "tx_srfeuserregister_pi1" -> Select fields */
.tx-srfeuserregister-pi1 SELECT {
	font-size:10px;
	font-family:Verdana;
	background-color:#ffffff;
	color:#000000;
}
/* General content -> Plugin: "tx_srfeuserregister_pi1" -> Textarea fields */
.tx-srfeuserregister-pi1 INPUT {
	font-size:10px;
	font-family:Verdana;
	background-color:#ffffff;
	color:#000000;
}
.register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F99D1C;
	text-decoration: none;
}
.register a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F99D1C;
	text-decoration: none;
}
.register a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}