/*tags*/

body {margin:0; background-color:white;}

h1 {padding:5px 0 0 0; margin:0 0 19px 0; color:#7e7e7e; font-size:22px; font-weight:bold; font-family:arial,verdana; }

h2 {padding:0 0 0 0; margin:0 0 10px 0; color:#7e7e7e; font-size:16px; font-weight:bold; font-family:arial,verdana;}
	h2.team {margin-bottom:30px;}

h3 {padding:0 0 0 0; margin:0 0 8px 0; color:#7e7e7e; font-size:13px; font-weight:bold; font-family:arial,verdana;}

div#infoBox h2 {margin-left:36px; }

img {margin:3px 30px 0 0; border:1px solid #7e7e7e; float:left;}

p {padding:0; margin:13px 0 13px 0;}

ul {font-family:"Trebuchet MS", arial; margin:0 0 0 48px; padding:0; }

ul.leistung {margin:0 0 0 20px;}

ul.willkommen {padding-left:272px;}

ul.dashBullet { margin:0 0 0 20px; padding:0; list-style-image:url(img/dashBullet.gif)} /* TODO das suckt in den verschiedenen browsern*/

ul.noBullet { list-style:none;}

ul.leistung li, ul.team li {margin-bottom:3px;}

li {margin-bottom:9px; }



div#infoBox ul {ymargin-left:48px;}



/*linking*/

a:link, a:visited, a:active {text-decoration:underline;}

a:hover {color:#E80000;}



div.menue a:link, div.menue a:visited, div.menue a:active {color:white; text-decoration:none;}

div.menue a:hover {color:#E80000;}

div.menue.aktiv, div.menue.aktiv a {color:#E80000;}



div#content a:link, div#content a:visited, div#content a:active {color:#000; }

div#content a:hover {color:#757575;}



div#termin a:link, div#termin a:visited, div#termin a:active {color:#fff; }

div#termin a:hover {color:#E80000;}



div#infoBox ul a:link, div#infoBox ul a:visited, div#infoBox ul a:active {color:#757575; }

div#infoBox ul a:hover {color:#E80000;}



div#imgShiftWrapper {margin-left:154px;}



.button {background-color:#ddd; border:1px solid #eee; padding:0 1px 4px 2px; width:100px; height:13px; float:left; margin-right:10px;}

.button a {text-decoration:none;}



/*layout*/

#wrapper {background-color:#fff; position:absolute; left:50%; margin-left:-410px; width:820px; font-family:arial; font-size:13px;

			background:url(img/palm.jpg); background-position:top right; background-repeat:no-repeat; color:#343434;}

#headline {background:url(img/headline.jpg); background-repeat:no-repeat; background-position:47px 46px; width:820px; height:78px; }

#header {background:url(img/header.jpg); text-align:center; height:49px; padding-left:27px;}

#shadowLeft {background:url(img/shadowLeft.jpg); width:10px; height:540px; float:left;}

	#shadowLeft.team {height:998px;}

	#shadowLeft.raum {height:600px;}
	
	#shadowLeft.leistungen {height:500px;}

#content {background-color:#fff; width:530px; float:left; font-family:"Trebuchet MS",arial,verdana; padding:30px; overflow:hidden;}
	#content.willkommen {padding-right:70px; width:490px;}

#infoBox {background:url(img/infoBoxBG.jpg); background-repeat:repeat-x; width:210px; height:500px; float:left; font-size:12px; }

#termin {background:url(img/terminBG.png); width:150px; height:90px; margin:30px 0 30px 20px; padding:20px 0 0 20px; color:white; font-size:13px; 

			font-weight:bold;}

#shadowRight {background:url(img/shadowRight.jpg); width:10px; height:540px; float:left;}

	#shadowRight.team {height:998px;}

	#shadowRight.raum {height:600px;}
	
	#shadowRight.leistungen {height:500px;}

#footer { background:url(img/footer.jpg); background-repeat:no-repeat; width:820px; height:89px; float:left; color:white; padding:20px 0 0 10px; font-size:12px;

			font-weight:bold; font-family:arial,verdana; line-height:20px;}







/*user_classes*/

.red {color:#E80000;}

.menue {float:left; width:16%; color:white; font-size:13px; font-weight:bold; margin:0 0; padding-top:21px;}

.floatBox {float:left; margin-right:70px;}

.indent {padding-left:10px;}

.nofloat {float:none;}

.imgWrapper {text-align:center; width:138px; margin-right:25px; margin-bottom:20px;}

.imgWrapper2 {text-align:center;}

.imgDescr1 {color:#7e7e7e; font-weight:bold; }

.imgDescr2 {font-size:11px;}

.floatLeft {float:left;}

.clearLeft {clear:left;}

.teamLeadDescr {margin-left:130px;}

.underline {text-decoration:underline;}

.enumBoxLeistungRight {margin-left:270px;}



div#footer .headline {font-size:16px; font-weight:bold;}

div#termin .number {margin:10px 0 10px 0; font-size:17px;}

div#termin .anfahrt {font-size:12px;}

