
body {
	margin:0px;
	padding:0px;
	width:100%;
	font-family:"arial,helvetica,sans-serif";
	background:white;
	color:black;
}

p {line-height:20px; line-height:20px; margin:0px;margin-top:6px; }

* {	font-family:arial,helvetica,sans-serif; }

a {text-decoration:none; color:#555; color:#44d; padding:0px; padding-bottom:2px; border-bottom:1px solid white; }
a:hover { border-bottom:1px solid orange;}

h1 {color:#555;}
h2 {color:#444; font-size:18px; border-bottom:0px solid #eee; margin-top:3px; margin-bottom:8px}
h3 {font-size:12pt; font-weight:normal; margin-bottom:0px; color:#777; margin-top:20px}
h4 {font-size:13pt; font-weight:normal; margin-top:20px; margin-bottom:2px; color:#44d; }

h4 a { color:#44d; border-bottom:1px solid white; }
h4 a:hover { color:#44d; border-bottom:1px solid orange; }

a img {
	border:none;
	padding:0px;
	margin:0px;
}

a.aktiv {border-bottom:1px solid orange;}

label:hover {border-bottom:1px solid orange}

#kontakt_form {
	
        font-size:90%;
}

#kontakt_form input {
        font-size:100%;
}


#Body {

	font-size:11pt;
	color:#000;
	margin-top:10px;
	width:auto;
	width:760px;
	position:absolute;
	margin-left:100px;
	margin-right:100px;
	height:101%;
}

#Mitte {
}

#LinkeSeite {
	float:left;
	width:180px;
}
#LinkeSeite a {color:#553 }

#RechteSeite {
	margin:0px;
	margin-left:220px;
	margin-right:0px;
	padding:15px;
	background:#fafaea;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:100%;
	/*  fuer IE Konformitaet -  */
	min-height:350px; height:auto;
	}



/*
fuer IE Konformitaet -
http://www.lipfert-malik.de/webdesign/tutorial/css.html
*/
* html #RechteSeite{ height:350px; }

#Boden {
	clear:both;
	text-align:right;
	font-size:80%;
	margin-top:0px;
	border-top:1px dotted #aaa;
	height:18px;
	padding:2px;
	background:#fafafa;
	background:#fff;
	margin-top:10px;

}

#Boden img {border:none; border-bottom:1px solid white; padding-top:0px; margin-top:0px; vertical-align:top;}


.ajax_rechte_seite {
	min-height:auto;
	margin-left:0px;
	width:auto;
	border:none;

}

.dot { margin-right:6px; color:orange;/* padding-left:16px;  background:url(dots/small/orange-punkt.gif) left center no-repeat */}
.rechts {float:right}
.links {float:left}
.imglinks {}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.imgwerbung {margin: 4px; height:auto; text-align:center}
.werb,.werbe {
	float:left; border:1px solid #ddd;  margin:10px 10px 4px 0px; padding:0px; background:#fff; }
form.code{padding:0px; }
.copycode {text-align:center; padding:0px; margin:0px; border:0px dashed #faa; color:#333; font-size:21px}
form.code p{ color:#444; padding:4px; font-style: italic;  width:190px;}
.werbung form input {border:1px dotted  #aaa; margin:0px; padding:4px; height:auto; width:100px; font-size:16px; font-weight:bold }
.werbung form input:hover {border:1px dashed #f00;}
.ajax_slide { margin-left:20px;}
td {vertical-align:top; padding:5px}

.referenz h3 {font-size:12pt; font-weight:bold; margin-bottom:0px; color:#888; margin-top:20px}
.referenz h4 {font-size:12pt; font-weight:normal;  margin-top:0px;  padding-left:135px}

.entry {clear:left; border-bottom:1px solid #fff; margin-top:10px;  height:70px; position:relative; overflow:hidden; padding-top:0px}
.entry img {float:left; border:1px solid #ccc; margin-right:15px; width:120px; height:auto; }
.entry .unterschrift {margin-left:135px;}
.ajax_impressum {background:white}
.unterschrift {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	color:#CC6600;
	color:#666666;
	font-style: italic;
	font-size: 90%;
}


.hellgrau {background:#fafafa; border:1px solid #ccc}
