@charset "utf-8";
/* Stylesheet 2006

Logo-Hg: #ffb800
Streifen-HG: #FFD770
Schrift: #2f53a7
*/

p, div, table,tr,td ,body, span {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #2F53A7;
	text-decoration : none;
	vertical-align : top;
}

body  {
	margin : 0px;
	background-color : #C1C2C3;
	background-image : url(rechts_klages.jpg);
	background-position : 800px 130px;
	background-repeat : no-repeat;
}

BODY.automat {
	background-image : url(automaten.jpg);
	background-position : 800px 130px;
	background-repeat : no-repeat;
}

BODY.wir {
	background-image : url(wir.jpg);
	background-position : 800px 130px;
	background-repeat : no-repeat;
}

h1  {
	font-size : 16px;
	font-weight : bold;
}

h2  {
	font-size : 14px;
}

h3  {
	font-size : 12px;
	color : #FFB800;
	margin-bottom: -6px;
}

A, a:visited, a:active {
	color : #5B5196;
	text-decoration : underline;
}

a:hover  {
	color : Red;
	text-decoration : none;
}

.trenner {
	width : 80%;
	color : #ec0030;
	line-height : 0,2px;
}

.versteckt {
	display:none
	}
		
.links {
	left : 0px;
	position : relative;
	float : left;
}

.rechts {
	right : 0px;
	position : relative;
	float : right;
}

.pz50 {
	width : 50%;
}

.pz10 {
	width : 10%;
}

.pz30 {
	width : 30%;
}

.pz50 {
	width : 50%;
}

.pz70 {
	width : 70%;
}

.pz90 {
	width : 90%;
}

 .w50 {
    width :  50px;
   }
   
 .w70 {
    width :  70px;
   }
   
 .watm1 {
    width :  70px;
   }
   
 .w80 {
    width :  80px;
   }
   
 .w90 {
    width :  90px;
   }
   
 .w100 {
    width :  100px;
   }
      
 .w140 {
    width :  140px;
   }
   
 .w150 {
    width :  150px;
   }
   
 .w200 {
    width :  200px;
   }
   
 .w250 {
    width :  250px;
   }
   
 .w300 {
    width :  300px;
   }
   
 .w340 {
    width :  340px;
   }
   
 .w400 {
    width :  400px;
   }
   
 .w600 {
    width :  600px;
   }
   
 .w510 {
    width :  510px;
   }
   
 .w1000 {
    width :  1000px;
   }
   
 .h10{
	height : 10px;
   }
   
 .h50 {
	height : 50px;
   }
   
 .h70 {
	height : 70px;
   }
   
 .h130 {
	height : 130px;
   }   

.tdvmitte {
		vertical-align : middle;
}
.tdueberschrift {
	background-color : #e6e8eb;
	border-bottom : 1px solid #FFB800;
	border-left : 1px solid #FFB800;
	border-right : 1px solid #FFB800;
	border-top : 1px solid #FFB800;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	line-height : 28px;
}

    /* 
   ----------------------------------------------------------------------------------
   Grundaufbau
*/  
  #headtable{ 
	text-align : left;
	text-align : left;
	width : 980px;
	background-color : White;
}

#logotd{
	width : 250px;
	height : 80px;
}

#headr {
	vertical-align : middle;
}

#maintable{
	text-align : left;
	width : 780px;
}

#navitable{
	width : 200px;
}

#navitd{
	width : 165px;
	height : 400px;
}

#maintd{
	width : 595px;
	border-left-color : #FFB800;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #FFB800;
	border-right-style : solid;
	border-right-width : 1px;
	background-color : #e6e8eb;
	padding-top : 5px;
	border-bottom : 1px solid #FFB800;
}

#bildtd{
	width : 0px;
	border-left-color : #FFB800;
	border-left-style : solid;
	border-left-width : 1px;
	background-color : #e6e8eb;
}

#bildtd1{
	width:340px;
	height:240px;
	background-image: url(../bi/026.jpg);
	background-repeat: no-repeat;
}

#bildtd2{
width:340px;
height:240px;
background-image: url(../bi/026_3.jpg);
background-repeat: no-repeat;
 background-position : center;
}
   
   /* 
   ----------------------------------------------------------------------------------
   Besonderheiten
*/


   /* Textformatierungen
*/

.texth1 {
	font-size : 28px;
	font-weight : bold;
	padding-left : 10px;
}

.texth2 {
	font-size : 16px;
	font-weight : bold;
	padding-left : 20px;
}

.einleitung {
	 font-size : 15px;
	font-weight : bold;
	text-align : justify;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 4px;
	margin-bottom : 10px;
	}

.l10 {
	padding-left : 20px;
	text-align : justify;
	padding-right : 10px;
}

.l25 {
	padding-left : 30px;
	text-align : justify;
	padding-right : 10px;
}

.text {
	font-weight : normal;
	text-align : justify;
}

.text_l10 {
	text-align : justify;
	margin-left : 10px;
	margin-right : 10px;
}

ul.in {
	line-height: 18px;
	list-style : url(../css/ok.gif);
}

UL.notin {
	line-height: 18px;
	list-style : url(../css/not_in.gif);
}

UL {
	line-height: 18px;
	list-style : square none;
}

.besonderes {
	margin-bottom: -10px;
	margin-left : 10px;
	font-size: 14px;
    font-weight: bold;
	margin-top : 10px;
}

.overtext {
	font-size: 14px;
    font-weight: bold;
	margin-top : 5px;
	margin-left : 10px;
}

.adresskasten {
	margin-left : 10px;
	width : 130px;
	border : 1px solid #FFB800;
	background-color : #e6e8eb;
	margin : auto 6px auto auto;
	padding : 3px 3px 3px 3px;
}

.newshead {
	color: White;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	text-align: center;
	width : 180px;
	border : 1px solid #FFB800;
	background-color : #FFB800;
	}

.newskasten {
	margin-left : 10px;
	width : 180px;
	border : 1px solid #FFB800;
	background-color : White;
	padding : 3px 3px 3px 3px;
	overflow : auto;
}


   /* Buttonformatierungen
*/

A.n1, A.n1:visited, A.n1:active {
	color: White;
	font-size : 13px;
	font-weight : bold;
	font-style : italic;
	text-decoration : none;
	text-align: right;
	width : 160px;
	float : left;
	height : 20px;
	margin-left : 3px;
	}

A.n1:HOVER{
	color: #2F53A7;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	text-align: right;
	width : 160px;
	float : left;
	height : 20px;
	margin-left : 3px;
	background-color : #e6e8eb;
}

A.n11, A.n11:visited, A.n11:active, A.n11:HOVER {
	color: #2F53A7;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	text-align: right;
	width : 160px;
	float : left;
	height : 20px;
	margin-left : 3px;
	background : url(pfeil.gif) no-repeat 0px;
	background-color : #e6e8eb;
	}

A.n2, A.n2:visited, A.n2:active {
	color: White;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;
	text-decoration : none;
	text-align: right;
	width : 140px;
	float : right;
	height : 20px;
	margin-right : 17px;
	overflow : visible;
	}

A.n2:HOVER{
	color: #2F53A7;
	font-size : 11px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	text-align: right;
	width : 140px;
	float : right;
	height : 20px;
	margin-right : 17px;
	overflow : visible;
	background-color : #e6e8eb;
}

A.n22, A.n22:visited, A.n22:active, A.n22:HOVER {
	color: #2F53A7;
	font-size : 11px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	text-align: right;
	width : 140px;
	float : right;
	height : 20px;
	margin-right : 17px;
	overflow : visible;
	background : url(pfeil.gif) no-repeat 0px;
	background-color : #e6e8eb;
	}
