/*  ----------- html allgemein -----------  */

body{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:140%;
 margin:0; 
 padding:0;
/* background-color:#EA8030; */
 background-image:url(../images/bg-farbverlauf13.jpg); /* background-repeat:repeat-y; */ background-position:center; 
 text-align:left; 
}

a { text-decoration:underline;}
a:link { color:#0000CC;}
a:visited { color:#990066;}
a:active { color:#FF0000;}
a:hover { color:#FF0000;}

table{ background-color:#fdf1e5; /* #fbe5cf; /* #F9F5F2; /* #F6F0EC; /* #F4EBE4; /* #F6F0EC; /* #F9F5F2; /* #fdfdfd; /* #FFF; */ 
}

hr { background:#aaa; color:#aaa; border:#aaa; height:1px; }

h1 { font-size:22px; line-height:130%; color:#444; margin-bottom:6px; font-family:Arial,Verdana,Helvetica,sans-serif;
}

h2  {font-size:14px; line-height:130%; color:#333;
}

h3  {font-size:19px; line-height:130%; color:#444; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif;20
}

ul { line-height:150%; margin-top:3px; margin-bottom:3px;
}

/* ----------- Classes ----------- */

.rahmen1 { border-left:solid; border-left-width:1px; 
           border-right:solid; border-right-width:1px;
		   border-top:solid; border-top-width:0px; 
		   border-bottom:solid; border-bottom-width:1px; border-color:#888;
}

.linie {  border-bottom:solid; border-bottom-width:1px; border-color:#bbb;
}

.Stil2 {
	font-size: 22px;
	font-weight: bold;
}

.txt-kl { font-size:10px; line-height:135%;
}

.txt-m { font-size:12px; line-height:135%; 
}

.txt-gr { font-size:16px; line-height:135%; 
}

.rot { color:#f00;
}

.unten { padding:6px; font-size:11px; line-height:125%;
}

.abst_6 { margin-top:6px; margin-bottom:0px;
}

.abst_ob12 { margin-top:12px; 
}

.abst_ob20 { margin-top:20px; 
}

.logo { margin-bottom:14px; 
}

.abst_re { margin-right:6px;
}

.abst_li { margin-left:6px;
}

.zeile_150 { line-height:150%;
}

.buttonscontainer {width: 170px; 
                   text-align:left; /* center;  */
				   margin-left:6px; 
				   margin-right:6px;
				   font-size:11px;
				   line-height:130%;
}

.buttons a {color:#333; /* #104E8B; */
background-color:#f7eecc; /*#EFB174; /* #FFCE31; /* #ECE7AC;  /* #DEEAFA; /* #ECE7AC;  /* #CAE1FF; /* #FFCE31; /* #EFB174; */
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #633100; /* #EFB174; /* #633100; /*#112A2D; */
border-bottom: 1px solid #bbb;
font:12px Arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
width:170px;
height:15px;
}

.buttons a:hover {border-left: 10px solid #ce3100; /* #ce3100; /* #633100; /* #EFB174; /* #FFEC8B; */
background-color:#CAE1FF; /* #FFCE31; /* #CAE1FF; /* #F4F6C5; /* #CAE1FF; */ 
text-decoration: none;
color: #001374;}

.buttonscontainer1 {width: 140px; 
                   text-align:left; /* center;  */
				   margin-left:0px; 
				   margin-right:0px;
				   font-size:11px;
				   line-height:130%;
}

.buttons1 a {color:#333; /* #104E8B; */
background-color:#f7eecc; /*#EFB174; /* #FFCE31; /* #ECE7AC;  /* #DEEAFA; /* #ECE7AC;  /* #CAE1FF; /* #FFCE31; /* #EFB174; */
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #633100; /* #EFB174; /* #633100; /*#112A2D; */
border-bottom: 1px solid #bbb;
font:12px Arial, helvetica, sans-serif;
/*line-height:150%;*/
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
width:140px;
height:16px;
}

.buttonscontainer2 {width: 180px; 
                   text-align:left; /* center;  */
				   margin-left:0px; 
				   margin-right:6px;
				   font-size:11px;
				   line-height:130%;
}

.buttons2 a {color:#333; /* #104E8B; */
background-color:#f7eecc; /*#EFB174; /* #FFCE31; /* #ECE7AC;  /* #DEEAFA; /* #ECE7AC;  /* #CAE1FF; /* #FFCE31; /* #EFB174; */
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #633100; /* #EFB174; /* #633100; /*#112A2D; */
border-bottom: 1px solid #bbb;
font:12px Arial, helvetica, sans-serif;
/*line-height:150%;*/
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
width:180px;
height:16px;
}

.buttons2 a:hover {border-left: 10px solid #ce3100; /* #ce3100; /* #633100; /* #EFB174; /* #FFEC8B; */
background-color:#CAE1FF; /* #FFCE31; /* #CAE1FF; /* #F4F6C5; /* #CAE1FF; */ 
text-decoration: none;
color: #001374;}



/* -----------  Identifyer ----------- */


#inhalt {
		width:470px; /* 475px; */
		z-index:2;
	    margin-top:10px; margin-bottom:1px;
}

#inhalt1 {
		width:500px; /* 520px 475px; */
		z-index:2;
	    margin-top:48px; margin-bottom:1px; margin-right:0px;
		/* border-right-style:solid; border-width:1px; border-color:#CCCCCC; */
}

#inhalt2 {
		width:580px; /* 475px; */
		z-index:2;
	    margin-top:10px; margin-bottom:1px;
}

#banner { width:900px; height:140px; margin:0px; z-index:3; position:relative; left:0px; top:0px;
          background-image:url(../images/Banner_900x140-25h.jpg); }
		  
#banner-inh { width:880px; height:130px; position:relative; left:10px; top:8px; }		

#banner-inh p { margin:0px; }  

#button-top1 { position:absolute; left:10px; top:118px; }			   
#button-top2 { position:absolute; left:180px; top:118px; }			  
#button-top3 { position:absolute; left:350px; top:118px; }			   		   
#button-top4 { position:absolute; left:520px; top:118px; }			   		   
#button-top5 { position:absolute; left:690px; top:118px; }
			   
#button-top1 a, 
#button-top2 a, 
#button-top3 a, 
#button-top4 a, 
#button-top5 a {  padding-left:6px; border:0px solid #f8ff87; border-left:8px solid #f8ff87;  /*#633100;*/ /*color:#333; */
                  height:20px; line-height:170%; text-decoration:none; color:#f8ff87; /* #333; */ /* background-color:#f7eecc; */ 
				  display:block; font:12px Arial, helvetica, sans-serif; font-weight: bold; line-height:170%; 
				  text-decoration: none; text-align: left; width:150px; height:20px; }	

#button-top1 a:hover, 
#button-top2 a:hover, 
#button-top3 a:hover, 
#button-top4 a:hover, 
#button-top5 a:hover { border-left:8px solid #ce3100; background-color:#CAE1FF; text-decoration: none; color: #001374;}

			   		   					   					   			   		   

.buttons-3 a {color:#333; /* #104E8B; */
background-color:#f7eecc; 
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #633100; /* #EFB174; /* #633100; /*#112A2D; */
border-bottom: 1px solid #bbb;
font:12px Arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
width:170px;
height:15px;
}

#ticker {
		width:520px; 
		z-index:2;
		line-height:30px;
		letter-spacing:1px;
		color:#333;
	    margin-top:30px; margin-bottom:1px;
		background-color:#f7eecc;
}

/* #buttonscontainer-3 {width: 880px; text-align:left; } */




.txt-gelb { color:#f8ff87; font-size:22px; line-height:125%; letter-spacing:1px;
}

.txt-gelb-gr { color:#f8ff87; font-size:38px; line-height:150%; letter-spacing:1px; font-style:italic; /* text-align:center; */
}

.header-1 { color:#f8ff87; font-size:30px; line-height:100%; letter-spacing:1px; text-align:left;
}

.header-1a { color:#f8ff87; font-size:20px; line-height:200%; 
}

.header-1b { color:#f8ff87; font-size:23px; line-height:150%; letter-spacing:1px;
}


#leftcol{
 width:200px;
 text-align:left; /* center; /* left; */
 font-size:11px; line-height:135%;
 float:left;
 position:relative; left:0px; margin-top:10px; margin-bottom:10px;
 background-color:#fdf1e5; /* #F9F5F2; /* #fdf1e5; /* #F9F5F2; /* #F4EBE4; /* #fdfdfd; /* #FFFFFF; */
 }

#rightcol{width:190px; /*200px;*/
 text-align:left; /* center; /* left; */
 font-size:11px; line-height:140%;
 float:left;
 border: 1px solid #ddd;
 border-right:0px;
 position:relative; left:0px; 
 margin-top:10px; margin-bottom:10px;
 padding:6px;
 background-color:#f7eecc; /* #F9F5F2; /* #F4EBE4; /* #fdfdfd; /* #FFFFFF; */
}

#rechts { width:145px;  /* 150px; /*
          text-align:left; /* center; /* left; */
          font-size:11px; line-height:135%;
          float:left;
          position:relative; left:1px; /* 18 */ margin-top:20px; margin-bottom:10px;
		  
          /* background-color:#f7eecc; */
 }



/* -------------  Print  ------------- */

@media print{
/* hide the left column when printing + Breitenanpassung Inhalt */
#leftcol{display:none;}
#inhalt, #inhalt2{width:650px; margin-right:20px;} 
}