/******************** links ***********************/
#website  {
margin: 0pt auto;
width: 980px;
}


a {
	text-decoration:  none;
	padding-left:     0px;
        border-bottom: 1px  solid #94CBFA;
}

a:link, a:active {
	color:            #666;
}

a:visited {
	color:            #4A4A4A;
}

a:hover {
	text-decoration:  none;
        border-bottom: 1px  solid #94CBFA;
        background-color: #C5D6FF;
        color: #000;
}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}

H1 {
	font-family : Verdana, sans-serif;
	font-size : 18px;
	color : #42342B;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #42342B;
	margin-bottom : 5px;
	margin-top : 0px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #42342B;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #42342B;
	margin-bottom : 0px;
	margin-top : 10px;
}

.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}

subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : navy;
	font-weight: normal;
}



P {
  	font-family: Verdana, Arial, Helvetica;
	font-size : 12px;
	line-height : 120%;
	color: #000000;
	margin-top : 2px;
	margin-bottom : 2px;
	padding-bottom : 0px;
	text-indent : 0px;
	
}
.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333333;
	margin-bottom : 5px;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #333333;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : black;
	margin-top : 2px;
}

.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

DIV.Titelschrift {
	font-family : Verdana, sans-serif;
	font-size : 22px;
	color : #007fff;
	margin-bottom : 0px;
	margin-left: 20px;
	margin-top : 0px;
	margin-right: 20px;
}


DIV.footer
  {
    margin-top: 20px;
    border-top: dotted 1px #999999;
    font-family : Verdana, sans-serif;
    font-size: 10px;
    text-align: center;
  }

DIV.lastupdate
  {
    margin-top: 0px;
    /* border-top: dotted 1px #999999; */
    font-family : Verdana, sans-serif;
    font-size: 8px;
    text-align: center;
  }
  


.faqtitle {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	line-height : 120%;
	font-weight : bold;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	
}


.faqcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 120%;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	
}

.faqcategory {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 120%;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	
}

/*
.menu1-level1-no {
	border-left: 1px solid #CFB88C;
	border-right: 1px solid #CFB88C;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 100%;
	color: #000000;
	margin-left : 0px;
	margin-right : 0px;
	padding-left: 5px;
	padding-right : 5px;
	text-indent : 0px;
}


.menu1-level1-act {
	border-left: 1px solid #CFB88C;
	border-right: 1px solid #CFB88C;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 100%;
	color: #000000;
	margin-left : 0px;
	margin-right : 0px;
	padding-left: 5px;
	padding-right : 5px;
	text-indent : 0px;
}

.menu2-level2-no {
	border-bottom: 1px solid #CFB88C;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 5px;
	margin-bottom : 10px;
	padding-bottom : 0px;
	text-indent : 0px;
}


.menu2-level2-act {
	border-bottom: 1px solid #CFB88C;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 5px;
	margin-bottom : 10px;
	padding-bottom : 0px;
	text-indent : 0px;
}


.menu2-level3-no {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left: 15px;
	padding-bottom : 0px;
	text-indent : 0px;
}


.menu2-level3-act {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left: 15px;
	padding-bottom : 0px;
	text-indent : 0px;
}


.leftnavspc {
	font-family : Verdana, sans-serif;
        background-color: #C5D6FF;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left: 15px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.menu2-level4-no {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left: 25px;
	padding-bottom : 0px;
	text-indent : 0px;
}


.menu2-level4-act {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 100%;
	color: #000000;
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left: 25px;
	padding-bottom : 0px;
	text-indent : 0px;
}
*/

#main_menu{
 /*background: blue;
  border: 1px solid orange;*/
  margin: 0;
  padding: 0;
}
	
	
#tabsC{
  float:left;
  width:100%;
  margin: 0;
  background:#ffffff url("tnav_bg.gif") repeat-x bottom;
}
		      
#tabsC ul{
  margin: 0;
  padding:10px 5px 0px 5px;
  list-style:none;
}
					      
					      
#tabsC li{
  float:left;
  margin:0 0 0 -2px;
  padding:0;
}
							      
			      
#tabsC a{
  float:left;
  display:block;
  position:relative;
  width:.1em;
  bottom:0;
  background:url("tnav_left.gif") no-repeat left top;
  text-decoration:none;
  padding: 0 0 0 2px;
  margin: 0 0 0 1px;
  font-weight:bold;
  color:#655545;
  border-bottom: 1px solid #666666;
  white-space:nowrap;
  line-height: 12px;
}
															    
#tabsC a b{
  display: block;
  background:url("tnav_right.gif") no-repeat right top;
  margin: 0;
  padding:5px 15px 0px 5px;
  height: 30px;
}
																		        
#tabsC > ul a{
  width:auto;
}
																	        
/* IE5-Mac hack \*/
 #tabsC a{
  float:none;
}
																					  /* End IE5-Mac hack */
    #tabsC li.active a{
    background-position:0 -60px;
    border-bottom: 1px solid #ffffff;
    color: #333333;
		  }
																							    
    #tabsC li.active a b{
        background-position:100% -60px;
  }
																								    
    #tabsC li a:hover b{
    background-position:100% -60px;
 }
		    
#tabsC li a:hover{
    background-position:0 -60px;
color: #333333;
}
																										       
			

 
 #nav1, #nav1 ul {
 padding:0;margin:0;
 
 }
 
 #nav1 {
 
 /*border: 1px solid #eee;*/
 text-align: left;
 list-style: none;
 }
 
 
 #nav1 a, #nav1 a:active {
 /*border-top: 1px solid #EBEBEC;*/
 text-decoration: none;
 display: block;
 padding: 4px 0px 4px 20px;
 background: #fff;
 color: #040000;
 text-decoration:none;
 
 }
 
 #nav1 a:hover {
 color: #BF2236;
 }
 
 #nav1 li:hover {
 background-color: #f3f3f3;
 }
 
 
 #nav1act a:link, #nav1act a:visited, #nav1act a:visited {
 /*background: #BF2236;*/
 background: #e2e2e5;
 color: #000;
 font-weight:bold;
 
 
 }
 
 #nav1act a:hover {
 background-color:#eee;
 text-decoration:none;
 }
 
 #nav2 {
 list-style: none;
 background:#fff;
 width:165px;
 margin-left:15px;
 }
 
 #nav2 a:link, #nav2 a:visited, #nav2 a:active {
 font-size:10px;
 /*padding-right:21px;*/
 color: #040000;
 background: #FFF;
 border-bottom: 1px solid #CBFECB;
 border-left: 1px solid #CBFECB;
 border-right: 1px solid #CBFECB;
 }
 
 #nav2 li, #nav2 ul {
 list-style:none;
 /*border: 0px solid black;*/
 display : inline
 }
 
 
 #nav2 a:hover{
 color: #000;
 background:#CBFECB;
 }
 
 
 
 #nav2act a:link, #nav2act a:visited, #nav2act a:active #nav2act a:visited {
 background: #CBFECB;
 }
 #nav3 a:link, #nav3 a:visited, #nav3 a:active {
 padding-left:35px;
 background: #fff;
 border-bottom: 1px solid #CBFECB;
 border-left: 1px solid #CBFECB;
 border-right: 1px solid #CBFECB;
 }
 
 #nav3 a:hover{
 color: #000;
 background:#E8FDE8;
 }
 
 #nav3act a:link, #nav3act a:visited, #nav3act a:active {
 /*font-style:italic;*/
 background: #E8FDE8;
 }
 
 ul#nav1 li#nav1act ul#nav2 li#havesub a{
 background: url("arrow.gif") no-repeat right top;
 }


 ul#nav1 li#havesub a{
 background: url("arrow.gif") no-repeat right top;
 }

 ul#nav1 li#nav1sub {
 /* SPACER */
 background: url("arrow_down.gif") no-repeat right top;
 background-color: #EEEEEE ;
 border-bottom: 1px solid #94cbfa;
 display: block;
 padding: 4px 0px 4px 20px;

 }

 ul#nav1 li#nav1act ul#nav2 li#havesub a:hover{
 color: #000;
 background:#CBFECB;
 }
 
 ul#nav1 li#nav1act ul#nav2 li#nav2act ul#nav3 li#nav3act ul#nav3 li a{
 
 padding-left:45px;
 }
 

.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/*
.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1
.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2
*/

.doc_list_premium {
padding-left: 10px;
padding-right:30px;
padding-top: 10px; 
padding-bottom: 10px;
/*border-width:1px; 
border-style:dotted;  
border-color:#42342B;
vertical-align: middle;*/
font-weight: bold;
}


.doc_list_medium {
padding-left: 10px;
padding-right:30px;
padding-top: 10px; 
padding-bottom: 10px;
/*border-width:1px; 
border-style:dotted;  
border-color:#42342B;*/
font-weight: bold;
}

.doc_list_standard {
padding-left: 10px;
padding-right:30px;
padding-top: 10px; 
padding-bottom: 10px;
/*border-width:1px; 
border-style:dotted;  
border-color:#42342B;*/
}

.doc_list_header {
font-weight:bold;
padding-left: 10px;
padding-right:30px;
padding-top: 10px; 
padding-bottom: 10px;
/*border-width:1px; 
border-style:dotted;  
border-color:#42342B;*/
}