/***** Standardwert *****/

body {

	margin:0px;

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#868585;

	text-align:center;
	background-color:#BBC4C2;

}

p{

margin:0px;

padding:0px;

}

/***** Menu *****/

#Menu{

	position:relative;

	margin:0px auto;

	width:832px;

	height:30px;

	text-align:left;	

	background-color:#666666;

}

/***** Inhalt *****/

#Inhalt02{

	position:relative;

	margin:0px auto;

	padding:0px;

	width:986px;

	height:480px;

	text-align:left;

	background-image:url(Hintergrund_Wiederhohlung.gif);

	background-position:center top;

	background-repeat:repeat-y;

}

#Inhalt{

	position:relative;

	margin:0px auto;

	padding:0px;

	width:984px;

	height:480px;

	text-align:left;

	background-image:url(Hintergrund_Inhalt.gif);

	background-position:left top;

	background-repeat:no-repeat;

	border-bottom:1px solid #c0c0c0;

	border-left:1px solid #c0c0c0;

	border-right:1px solid #c0c0c0;

	border-top:0px solid #c0c0c0;

}

/***** Bildbereich *****/

#Logobereich_print{

	position:absolute;

	top:0px;

	left:0px;

	margin:0px;

	padding:0px;

	display:none;

	z-index:10;

}

#Logobereich{

	position:absolute;

	top:0px;

	left:0px;

	margin:0px auto;

	padding:0px;

	width:986px;

	height:49px;

	text-align:left;	

}

/*** Spalten ***/

#Spaltelinks {

	position:absolute;

	left:0px;

	top:49px;

	margin:0px;

	padding:55px 0px;

	width:137px;

	background-image:url(Hintergrund_Navigation.jpg);

	background-position:left top;

	background-repeat:no-repeat;

}

#Spaltemitte {

	position:absolute;

	left:137px;

	top:49px;

	margin:0px;

	padding:50px 0px;

	width:195px;

	background-image:url(Hintergrund_Unternavigation.jpg);

	background-position:left top;

	background-repeat:no-repeat;

}

#Spalterechts {

	position:absolute;

	left:332px;

	top:49px;

	margin:0px;

	padding:0px;

	width:652px;
	

}

#Scrollbereich{

	position:relative;

	margin:0px 0px 0px 0px;	

	height:431px;

	overflow:auto;

}

/*** Textspalten ***/

.Spalte111 {

	position:relative;

	margin:0px;

	padding:0px;

	width:630px;

	float:left;

}

.Spalte011 {

	position:relative;

	margin:0px;

	padding:0px;

	width:420px;

	float:left;

}

.Spalte001{

	position:relative;

	margin:0px;

	padding:0px;

	width:210px;

	float:left;

}

/***** Text_Bereich *****/

/* Absatz */

.Spalte111 p, .Spalte011 p, .Spalte001 p{

margin:0px 15px 12px 30px;

}

.Leerzeile{

	height:20px;

	width:630px;

}

/*** Titel ***/

h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #666666;

	line-height: 22px;

	margin:25px 0px 12px 30px;

	text-transform: uppercase;

}

h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #868585;

	margin:0px 0px 20px 30px;	

	line-height: 18px;

}

h3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #666666;

	margin:0px 0px 12px 30px;	

	line-height: 18px;

	text-transform: uppercase;

}

h4{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color:#666666;

	line-height: 18px;

	margin:0px 0px 0px 30px;

}

h5{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color:#000000;

	line-height: 18px;

	margin:0px 0px 0px 30px;

}

h6{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #999999;

	line-height: 18px;

	margin:0px 0px 0px 30px;

}

/*** Links ***/ 

#Scrollbereich a:link {

	color: #000000;

	font-weight:normal;

	font-style:normal;

} 

#Scrollbereich a:visited {

	color: #000000;

	font-weight:normal;

	font-style:normal;


}

#Scrollbereich a:hover {

	color: #000000;

	font-weight:normal;

	font-style:normal;

	text-decoration:none;	

	border-bottom:1px dotted #000000;

}

#Scrollbereich a:active {

	color: #000000;

	font-weight:normal;

	font-style:normal;

}

/* Listen */

#Scrollbereich ul{

margin:0px 0px 12px 15px;

padding:0px;

overflow:hidden;

}

#Scrollbereich li{

margin:0px 0px 0px 15px;

padding:0px;

color:#666666;

list-style-image:url(arrow.gif);

}

#Scrollbereich ol{

margin:0px 0px 12px 30px;

padding:0px;

}

#Scrollbereich ol li{

margin:0px 0px 0px 15px;

padding:0px;

color:#666666;

list-style-image: none;

}

/* Tabellen */

table{

margin:0px 0px 12px 30px;

}

td{

padding:0px; 

vertical-align:top;

}

.standardtab table{

margin:0px 0px 12px 30px;

background-color:#f0f0f0;

border-top:1px solid #FFFFFF;

border-left:1px solid #FFFFFF;

}

.standardtab td{

padding:2px 0px 2px 15px;

border-bottom:1px solid #FFFFFF;

border-right:1px solid #FFFFFF;

}

.verzeichnis_oben{

color:#000000;

font-weight:bold;

background-color:#fde8ca;

}

.verzeichnis_links{

color:#FFFFFF;

font-weight:bold;

background-color:#bbbbbb;

}

.tab-linieunten {

border-bottom:1px solid black;

padding:2px 0px 2px 0px;

}

/* Tabelle und Formular */

td.formCaption{

padding:2px 0px 2px 0px;

}

td.formValue{

padding:2px 0px 2px 15px;

}

.formfeld{

background-color:#ffedd2;

}

.formButton{

}

#Buttonsend{

padding:0px;

margin:0px 0px 0px 15px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-transform:uppercase;

}

#Buttonsend a, #Buttonsend a:link {

display:block;

height:28px;

width:115px;

background-image:url(Button-Formular-normal.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

padding:5px 0px 3px 15px;

}

#Buttonsend a:visited{

background-image:url(Button-Formular-normal.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

}

#Buttonsend a:hover{

background-image:url(Button-Formular-over.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

}

#Buttonsend a:active{

background-image:url(Button-Formular-normal.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

}

#Buttonzurueck{

padding:0px;

margin:0px 0px 0px 30px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-transform:uppercase;

}

#Buttonzurueck a, #Buttonzurueck a:link {

display:block;

height:28px;

width:60px;

background-image:url(Button-Formular-normal.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

padding:5px 0px 3px 15px;

}

#Buttonzurueck a:visited{

background-image:url(Button-Formular-normal.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

}

#Buttonzurueck a:hover{

background-image:url(Button-Formular-over.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

}

#Buttonzurueck a:active{

background-image:url(Button-Formular-normal.gif);

background-repeat:no-repeat;

border:1px none blue;

color:#FFFFFF;

}

/* Bilder */

.bild {

margin: 0px 20px 0px 0px;

float:left;

}

/* Bild im Editor in Span-Tags */

.bildlinks {

margin:0px 20px 0px 0px;

padding:0px 0px 1px 0px;

float:left;

}

.bildlinks img{

border:1px none black;

}

.bildrechts {

margin:0px 0px 0px 20px;

padding:0px 0px 1px 0px;

float:right;

}

.bildrechts img{

border:1px none black;

}

/* Printer und Pfeil */

#Printer_Pfeil_container{

	position:relative;

	top:0px;

	margin:20px;

	padding:0px;

	width:450px;

	height:50px;

}

#Printer_Pfeil_container ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: left;

}

#Printer_Pfeil_container ul li{ 

list-style-type: none;

float: left; }

#Printer_Pfeil_container ul li a{

text-decoration: none;

font-size: 10px;

float: left;

margin: 0px 170px 0px 15px;

height: 17px;

width: 15px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

list-style-type: none;

}

#Printer_Pfeil_container li a:hover{

color: #000000;

border:1px solid #000000;

list-style-type: none;

}

.Printer a{

background: url(Printer.gif) no-repeat bottom left;

}

.Pfeil a{

background: url(pfeil_oben.gif) no-repeat bottom left;

}

/***** Fusszeile *****/

#Fusszeile{

	position:relative;

	margin:0px auto;

	width:986px;

	height:26px;

	text-align:left;	

	border-bottom:1px solid #c0c0c0;

	border-left:1px solid #c0c0c0;

	border-right:1px solid #c0c0c0;

	border-top:0px solid #c0c0c0;
	background-color:#bbc4c2;

	

}

#Fusszeile_Adresse{

	position:relative;

	margin:0px auto;

	padding:8px 0px 8px 0px;

	width:749px;

	height:10px;

	color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:10px;

	text-align:left;	

	float:left;



}

#Fusszeile_Adresse a{

	color:#ffffff;



}

#Fusszeile_Adresse a:hover{

	color:#FFFFFF;

	text-decoration:none;

}

.Adresse{

	color:#FFFFFF;

}

#Fusszeile_Schrift{

	position:relative;

	margin:0px auto;

	padding:8px 0px 8px 16px;

	width:99px;

	height:10px;

	color:#2e2d2f;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:10px;

	text-align:left;

	float:left;


}



/**Schriftgrössen **/

#Fusszeile_Schriftgroesse{

	margin: 0px;

	padding: 0px;

	width:100px;

	height:26px;

	float:left;


}



#Fusszeile_Schriftgroesse ul{

	margin: 0px;

	padding: 5px 0px;

	list-style-type: none;

	text-align: left;

}



#Fusszeile_Schriftgroesse ul li { 

float: left; }



#Fusszeile_Schriftgroesse ul li a

{

text-decoration: none;

font-size: 10px;

float: left;

margin: 0px;

height: 15px;

width: 20px;

padding: 0px;

}



#Fusszeile_Schriftgroesse li a:hover

{

color: #000000;

}

.S_klein a{

background: url(Schriftgroesse_klein.gif) no-repeat bottom;

border:1px solid #000000;

}

.S_mittel a{

background: url(Schriftgroesse_mittel.gif) no-repeat bottom;

border:1px solid #fca017;

}

.S_gross a{

background: url(Schriftgroesse_gross.gif) no-repeat bottom;

border:1px solid #fca017;

}

.S_klein a:hover{

background: url(Schriftgroesse_klein_over.gif) no-repeat bottom;

}

.S_mittel a:hover{

background: url(Schriftgroesse_mittel_over.gif) no-repeat bottom;

}

.S_gross a:hover{

background: url(Schriftgroesse_gross_over.gif) no-repeat bottom;

}
