/* css zu allen seiten ausser index, impr., is- bzw wb-seiten */
/* allgemeine stylesheets */
*{margin: 0; padding: 0;}
body {background-color: #666666;  color: #333333; font-size: 100.01%; font-family: Arial, Helvetica, sans-serif;}
p, li {font-size: 80%; font-family: Arial, Helvetica, sans-serif; line-height:1.5em;}
h1,h2,h3,h4,h5 {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
h1,h2,h3,h5 {padding: 20px 0px 10px 11px;}
h1 {background-color: #9E8DFC; color:#FFFFFF; font-size: 150%;}
h2 {color: #990099; font-size: 100%; padding-left: 41px;}
h3 {background-color: #FFFFFF; color: #990099; font-family: Arial, Helvetica, sans-serif; font-size: 80%; padding: 0px 50px 5px 41px;}
h4 {background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 80%; padding: 0px 50px 5px 41px;}

h5 {font-size: 100%;}

/* styleangaben f�r die div's */
#main {background-color: #ffffff; width: 760px; position: absolute; left: 50%; margin-top: 10px; margin-left: -380px;}
#header {background-color: #9E8DFC; color: #FFFFFF; background-image: url(../img/bru-schwei_lav.gif); background-repeat: no-repeat; background-position: 430px 75px; position: absolute; top: 0;left: 0; width: 760px; height: 160px;}
#navi {background-color: #9E8DFC; color: #FFFFFF; position:absolute; top:160px; width: 760px; height: 25px;}
#navi ul li {display: inline; list-style: none; border-right: 1px solid; padding: 0 0.3em;} 
#content {background-color: #FFFFFF; color: #333333; position: absolute; top: 185px; left: 0px; width: 760px;}
#content p {background-color:#FFFFFF; padding: 0 50px 15px 41px;}
#content_img {background-color: #FFFFFF; color: #333333; position: absolute; top: 0px; padding-top: 30px; width: 760px; height: 130px;}
#content_text {	background-color: #FFFFFF;	position:absolute; top: 130px; float: left;} 
#content_text ul {background-color:#FFFFFF;}
#content_text li {list-style-type: none;}
#content_text table{font-family: Arial, Helvetica, sans-serif; margin:0px 60px; padding:0 0 15px 0;
}
#content_text table.telenr p{margin:0px; padding:0px 50px 0 0;}
#content li {background-color:#FFFFFF; padding: 0 50px 0px 80px; list-style-type:none;	list-style-position: inside;}
.inline-re {
display:block;text-align:right;}
#footer {background-color: #9E8DFC; color: #000; float:left; width: 760px; height: 30px; clear: both;}
#footer img {float: right; padding: 9px 10px 10px 9px;}

/* classen-definitionen */ 
.verhalten {padding: 0 50px 15px 41px;line-height: 50%;}
.zeilenhohe {line-height: 150%;}	
.schwerpunkte a:link{color:#990099; text-decoration:underline;}
.schwerpunkte a:visited{color:#990099;}
.schwerpunkte a:hover{color:#6633FF;}
.schwerpunkte a:active{color: #6633FF;}
.link {	font-size: 100%; font-weight: bold;}
.farbe {color:#990099;}
.back {color: #333333; padding-left: 560px; font-size: 80%; text-decoration: underline;}
.mehr {	color: #333333;	padding-left: 30px;	font-size: 80%;	text-decoration: underline;}
.mini {float:right; padding-right: 20px;}
.abstand {padding-top:20px;}
ul.schwerpunkte {line-height: 150%; padding: 0 50px 15px 80px;}

/* links */
a {outline:none;}
a:link {color: #999999;}
a:visited {color:#999999;}
a:hover {color:#333333;}  
a:active {color:#333333;}  

#navi ul a {background-color: transparent; color: #FFFFFF; text-decoration: none; padding: 0px 1px;}
#navi ul a:hover {color: #772861;}
#navi ul a:active {color: #772861;}

img {border: none;}