
/* Basic CSS Document */

body {
background-color:#eef1f8;
background-image:url(gfx/poseKlein.gif);
background-repeat:no-repeat;

background-position:right top;
font-family:Gill Sans, Gill Sans MT, Arial, Verdana, Tahoma, sans-serif;
}

/*Grundaufbau*/

#site {
position:absolute;
left:50%;
margin-top:50px;
margin-left:-420px;
}
	* html #SITE {	/*Nur für InternetExplorer*/
	margin-left:-413px;
	}


#top {
width:825px;
height:5px;
background-image:url(gfx/top.jpg);
background-repeat:repeat-x;
}
	* html #top {	/*Nur für InternetExplorer*/
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	width:827px;   			/* Version 5.x */
  	w\idth:827px;  			/* Version 6 */
	}


#navigation {
height:78px;
width:825px;
background-image:url(gfx/navigation.jpg);
background-repeat:repeat-x;
}
	* html #navigation {	/*Nur für InternetExplorer*/
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	width:827px;   			/* Version 5.x */
  	w\idth:827px;  			/* Version 6 */
	}
		/*Navigation*/
		#navigation ul {
		padding:25px 0 0 30px;
		margin:0;
		float:left;
		}
		#navigation li {
		padding:0 20px 0 0;
		margin:0;
		font-size:18px;
		float:left;
		list-style:none;
		}
		#navigation li a {
		color:#000;
		text-decoration:none;
		}
		#navigation li a:hover {
		color:#fff;
		}		
		#navigation li a:active {
		color:#D90A38;
		}	
		#active {
		color:#fff;
		}


#logo {
width:183px;
height:62px;
margin:12px 15px 0 0;
padding:0;
float: right;
background-image:url(gfx/logoneu.jpg);
background-repeat:no-repeat;
}

#logo_original_bis_20110824 {
width:183px;
height:62px;
margin:0 15px 0 0;
padding:0;
float: right;
background-image:url(gfx/Logo.jpg);
background-repeat:no-repeat;
}

#spacerTop {
margin:0;
padding:0;
height:5px;
width:825px;
background-color:#fff;
}
	* html #spacerTop {	/*Nur für InternetExplorer*/
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	width:827px;   			/* Version 5.x */
  	w\idth:827px;  			/* Version 6 */
	}

#central {
width:825px;
background-color:#fff;
display:table-row;
}
	* html #central {	/*Nur für InternetExplorer*/
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	width:827px;   			/* Version 5.x */
  	w\idth:827px;  			/* Version 6 */
	}

#spacerBottom {
height:5px;
width:825px;
background-color:#fff;
}
	* html #spacerBottom {	/*Nur für InternetExplorer*/
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	height:6px;
	width:827px;   			/* Version 5.x */
  	w\idth:827px;  			/* Version 6 */
	}

#footer {
width:837px;
}
	#footer ul { 
	float:right;
	margin:0; 
	padding:0 6px 0 0;
	list-style:none;
	}
		* html #footer ul {	/*Nur für InternetExplorer*/
		padding:5px 10px 0 0;	
		}	

	#footer li {
	float:left;
	}	
	
	#footer li a { 
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	text-decoration: none;
	font-size:14px;
	color: #aaa;
	}
	
	#footer li a:hover { 
	color: #000;
	}
	
	#footer li a:active { 
	color: #f00;
	}





/*Schatten um Grundaufbau*/
#shadowTop {
background-image:url(gfx/shadowtop.png);
background-repeat:no-repeat;
padding:6px 6px 0 6px;
}
	* html #shadowTop {		/*Nur für InternetExplorer*/
	background-image: none;
	padding:0;
	font-size:0;
	}

#shadowNavigation {
background-image:url(gfx/shadowCentral.png);
background-repeat:repeat-y;
padding:0 6px 0 6px;
}
	* html #shadowNavigation {	/*Nur für InternetExplorer*/
	background-image: none;
	padding:0;
	}

#shadowSpacerTop {
background-image:url(gfx/shadowCentral.png);
background-repeat:repeat-y;
padding:0 6px 0 6px;
}
	* html #shadowSpacerTop {	/*Nur für InternetExplorer*/
	background-image: none;
	padding:0;
	font-size:0;
	}

#shadowCentral {
background-image:url(gfx/shadowCentral.png);
background-repeat:repeat-y;
padding:0 6px 0 6px;
}
	* html #shadowCentral {		/*Nur für InternetExplorer*/
	background-image: none;
	padding:0;
	}

#shadowSpacerBottom {
background-image:url(gfx/shadowBottom.png);
background-repeat:no-repeat;
padding:0 6px 6px 6px;
}
	* html #shadowSpacerBottom {	/*Nur für InternetExplorer*/
	background-image: none;
	padding:0;
	font-size:0;
	}

/*---------------------------------------------------*/
/* Mittlere Spalte - contentCentral Textformatierung */

#contentCentral h1 {
clear:both;
margin:0;
padding:30px 0 25px 0;
font-weight:normal;
font-size:26px;
color:#D90A38;
line-height:26px;
}

#contentCentral p {
margin:0;
padding: 0 40px 25px 0;
font-size:12px;
line-height:24px;
text-align: justify;
}

#contentCentral a {
color:#D90A38;
}

#contentCentral ul {
margin:-10px 0 0 0;
padding: 0 0 12px 30px;
font-size:12px;
text-align: justify;
}

#contentCentral ul li{
list-style-type:square;
margin:0;
padding:10px 0 0 0;
line-height:18px;
}


/*---------------------------------------------------*/
/* Linke Spalte - Subnavigation */


#sliceLeft ul {
margin: 0px;
padding: 0px 0px 30px 0px;
list-style: none;
font-size: 12px;
}

#sliceLeft ul lh {
color: #D90A38;
font-size: 13px;
font-weight:normal;
}

.list_head {
color: #D90A38;
font-size: 13px;
font-weight:normal;
}

#sliceLeft ul li a { color: #000000; text-decoration:none;}  /* Für IE */
#sliceLeft ul li a:link { color: #000000; text-decoration:none;}
#sliceLeft ul li a:visited { color: #000000; }
#sliceLeft ul li a:hover { color: #54CFF8; }
#sliceLeft ul li a:active { color: #54CFF8; }

#sliceLeft ul li #subnav_active {
color: #54CFF8;
font-weight: normal;
}

#sliceLeft ul li {
padding-left: 1px;
}


/* Rechte Spalte - Zusatzinformationen */
	
#sliceRight p{
padding:0px 10px 5px 20px;
}

#sliceRight h1{
padding:5px 10px 0px 20px;
font-size:12px;
font-weight:bold;
line-height:0px;
color:#000;
}

#sliceRight a{
color:#D90A38;
font-weight:bold;
}

#sliceRight a:hover{
color:#54CFF8;
}


/*---------------------------------------------------*/

/* Formularklasse */

.kontaktformularlink {
  font-family:Gill Sans, Gill Sans MT, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.kontaktformularlink:hover { color: #54CFF8; }
.kontaktformularlink:active { color: #54CFF8; }
.kontaktformularlink:visited { color: #000000; }
 

input{
  font-family:Gill Sans, Gill Sans MT, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  width: 150px;
  border: solid 1px #9C9C9C;
}


select{
  font-family:Gill Sans, Gill Sans MT, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  border: solid 1px #9C9C9C;
  }

textarea {
  font-family:Gill Sans, Gill Sans MT, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  width: 320px;
  height: 120px;
  border: solid 1px #9C9C9C;
}

.button {
width: 80px;
height: 25px;
}

#button_close {
border:none;
float:right;
}

/*-------------------------------------------------------------------------*/
/*Kontakt Container*/

#kontaktformular, #kontaktformular h1 {
position:absolute;
margin-left:-327px;
margin-top:370px; 
left:50%;
padding:0px 0 20px 20px;
width:600px;
z-index:99;
background-color:#c4c7cd;
border:#333333 7px solid;
font-size:12px;
}
	* html #kontaktformular {
	width:640px;
	
	}
	

#kontaktformular td {
padding:5px 0 0 0 !important;
}

#fehlermeldung {
color: #FF0000;
}

#button_blockiert {
position: relative; 
width: 50px;
height: 25px;
visibility: hidden;
}

#button_frei {
position: relative;
width: 50px; 
height: 25px; 
bottom: 25px; 
visibility: hidden;
}



.filialfinder {
font-size:12px;
}

#filialfinder_ausgabe ul{
padding-top: 20px;
}


