html {height:100%; margin:0; padding:0;}
body 
{
	height:100%; 
	margin:0; 
	padding:0;
	background-image: url(./images/teras_hintergrund.gif);
}

a.navilink:link  {text-decoration:none;font-size: 12px;font-family: Arial;color:#ffffff;font-weight: bold;padding-top:9px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilink:visited  {text-decoration:none;font-size: 12px;font-family: Arial;color:#ffffff;font-weight: bold;padding-top:9px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilink:active  {text-decoration:none;font-size: 12px;font-family: Arial;color:#000000;font-weight: bold;padding-top:9px;padding-bottom:8px;padding-left:4px;padding-right:4px; }

a.navilink2:link  {text-decoration:none;font-size: 10px;font-family: Arial;color:#0097D5;}
a.navilink2:visited  {text-decoration:none;font-size: 10px;font-family: Arial;color:#0097D5; }
a.navilink2:active  {text-decoration:none;font-size: 10px;font-family: Arial;color:#E5571D; }

a.navilinkaktiv:link  {text-decoration:none;font-size: 12px;font-family: Arial;color:#d10019;font-weight: bold;background:#f3e400;padding-top:9px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilinkaktiv:visited  {text-decoration:none;font-size: 12px;font-family: Arial;color:#d10019;font-weight: bold;background:#f3e400;padding-top:9px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilinkaktiv:active  {text-decoration:none;font-size: 12px;font-family: Arial;color:#d10019;font-weight: bold;background:#f3e400;padding-top:9px;padding-bottom:8px;padding-left:4px;padding-right:4px; }


a.navilinkimpressum:link  {text-decoration:none;font-size: 10px;font-family: Arial;color:#ffffff;font-weight: bold;padding-top:10px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilinkimpressum:visited  {text-decoration:none;font-size: 10px;font-family: Arial;color:#ffffff;font-weight: bold;padding-top:10px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilinkimpressum:active  {text-decoration:none;font-size: 10px;font-family: Arial;color:#ffffff;font-weight: bold;padding-top:10px;padding-bottom:8px;padding-left:4px;padding-right:4px; }

a.navilinkimpressumaktiv:link  {text-decoration:none;font-size: 10px;font-family: Arial;color:#d10019;font-weight: bold;background:#f3e400;padding-top:10px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilinkimpressumaktiv:visited  {text-decoration:none;font-size: 10px;font-family: Arial;color:#d10019;font-weight: bold;background:#f3e400;padding-top:10px;padding-bottom:8px;padding-left:4px;padding-right:4px; }
a.navilinkimpressumaktiv:active  {text-decoration:none;font-size: 10px;font-family: Arial;color:#d10019;font-weight: bold;background:#f3e400;padding-top:10px;padding-bottom:8px;padding-left:4px;padding-right:4px; }

.navilinkstrich
{
text-decoration:none;
font-size: 12px;
font-family: Arial;
color:#ffffff; 
}
.navilinkstrich2
{
text-decoration:none;
font-size: 10px;
font-family: Arial;
color:#ffffff; 
}
.textnormal
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
line-height:16px; 
}
.textdunkelblau
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
line-height:16px; 
}

.textdunkelblauklein
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
line-height:12px; 
}

.textdunkelblaubig
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
font-weight: bold; 
}
.dunkelblaufett
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
font-weight: bold; 
}
.textdunkelblaukursiv
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
font-style: italic;
line-height:16px;
}
.newstitel
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
font-weight: bold;
}
.datum
{
font-size: 9px;
font-family: Arial;
color:#05336F; 
}

.nachrichtenh1
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
font-weight: bold;
text-decoration:none;
padding-bottom:2px;
}

a.link {text-decoration:underline;font-size: 12px;font-family: Arial;color:#029AEE; }
a.link:hover {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}

a.link2 {text-decoration:none;font-size: 12px;font-family: Arial;color:#162F72; }
a.link2:hover {text-decoration:none;font-size: 12px;font-family: Arial;color:#162F72;}

a.link3 {text-decoration:none;font-size: 12px;font-family: Arial;color:#029AEE; }
a.link3:hover {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}

a.link4 {text-decoration:none;font-size: 12px;font-family: Arial;color:#029AEE; }
a.link4:hover {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}

.textredbig
{
font-size: 14px;
font-family: Arial;
color:#0F3278;
font-weight: bold; 
}
.textdunkelblaubigger
{
font-size: 14px;
font-family: Arial;
color:#0F3278;
font-weight: bold; 
}
.textred
{
font-size: 12px;
font-family: Arial;
color:#E5571D;
}
.texthellblau
{
font-size: 12px;
font-family: Arial;
color:#0097D5; 
}

.texthellblauer
{
font-size: 14px;
font-family: Arial;
color:#0097D5; 
}

.texthellblau2
{
font-size: 14px;
font-family: Arial;
color:#0097D5; 
}

.texthellblaubig
{
font-size: 12px;
font-family: Arial;
color:#0097D5; 
font-weight: normal;
text-decoration:none;
}

.texthellblaubigger
{
font-size: 16px;
font-family: Arial;
color:#0097D5; 
font-weight: bold;
text-decoration:none;
}

.textbold
{
font-size: 12px;
font-family: Arial;
color:#0F3278;
font-weight: bold; 
}

.inputbox
{
background-color:#ffffff;
font-size: 10px;
font-family:verdana,tahoma,arial;
color: #0F3278;
padding:0 0 3px 0;
border:1px solid #0F3278;
}


#background
{
	position:fixed;
	top:0px;
	width:919px;
	height:100%;
	background:  url(./images/schatten.png);
}


#centerdiv
{
	position:relative;
	top:35px;
	width:919px;
	min-height:100%;
	height:auto !important;
	margin-left:auto;
	margin-right:auto;
	padding: auto;
}

#allaround
{
	position:relative;
	left:9px;
	height:100%;
}

#header
{
	position:fixed;
	z-index:2;
	top:15px;
	width:900px;
	height:180px;
	background:#ffffff;
}
#headerbildleft
{
	position: absolute;
	top: 50px;
	left:25px;
	height:72px;
	z-index:1;
}

#headerbildright
{
	position: absolute;
	top: 20px;
	right:30px;
	z-index:1;
	background:#c2c2c2;
}

#headernavi
{
	position: absolute;
	bottom: 5px;
	left:25px;
	width:845px;
	height:30px;
	z-index:1;
	background-image: url(./images/verlauf.jpg);
	background-repeat:repeat-y;
}

#headernavileft
{
	position: absolute;
	top: 5px;
	left:5px;
}

#headernaviright
{
	position: absolute;
	top: 5px;
	left:238px;
}

#headernavibottom
{
	position: absolute;
	bottom: 0px;
	left:25px;
	width:845px;
	height:5px;
	z-index:1;
	background: #f3e400;
}

#headerbg
{
	position:fixed;
	z-index:2;
	top:0px;
	width:100%;
}

#footer
{
	position:fixed;
	z-index:0;
	bottom:0px;
	width:900px;
	height:15px;
}

#footerohne
{
	position:fixed;
	z-index:0;
	bottom:0px;
	width:900px;
	height:15px;
	background: #ffffff;
}

#contentbg
{
	position:fixed;
	top:36px;
	width:900px;
	height:100%;
	background: #ffffff url(./images/strich_mavilinks_breit.gif);
	background-repeat:repeat-y;
}

#contentbgohne
{
	position:fixed;
	top:15px;
	width:900px;
	height:98%;
	background: #ffffff;
}

#content
{
	position: absolute;
	top: 155px;
	z-index:1;
}

#conteninner
{
	position:relative;
	top: 180px;
	width:900px;
	background:#c2c2c2;
	overflow:hidden;
}

#contentbgimage
{
	position:relative;
	width:900px;
	bottom:0px;
	left:0px;
}



#mainouter
{
position:absolute;
z-index:1;
left: 0px;
width: 900px;
}

#maininner
{
	position:relative;
	top: 0px;
	left: 27px;
	width: 850px;
	height:100%;
	font-size: 12px;
	font-family: Arial;
	color:#0F3278;
	line-height:16px; 
}


#leftcontent
{
	position:absolute;
	top: 40px;
	left: 0px;
	width: 210px;
	font-size: 12px;
	font-family: Arial;
	color:#0F3278;
	line-height:16px;
}

#leftcontent ul
{
	margin-left:0px;
	margin-top:0px;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:0px;
	list-style-type:disc;
	color:#df0029;
}

#leftcontent li
{
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:0px;
	color:#df0029;
}



#rightcontent
{
	position:absolute;
	top: 30px;
	left: 235px;
	width: 608px;
	font-size: 12px;
	font-family: Arial;
	color:#0F3278;
	line-height:16px;
}

#rightcontent h1, #rightcontent h2
{
	font-size: 14px;
	font-family: Arial;
	color:#0F3278;
	font-weight: bold; 
}

#rightcontent ul, #rightcontent li
{
	margin-left:8px;
	margin-top:8px;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:0px;
	list-style-type:square;
}

#rightcontent ul.branchenanzeige, #rightcontent li.branchenanzeige
{
	margin-left:0px;
	margin-top:1px;
	padding-left:0px;
	padding-bottom:3px;
	padding-top:0px;
	list-style-type:none;
}

#anwaltlink
{
	position:absolute;
	top: -20px;
	right: 0px;
}

#allcontent
{
	position:absolute;
	top: 25px;
	left: 0px;
	width: 750px;
	font-size: 12px;
	font-family: Arial;
	color:#0F3278;
	line-height:16px;
}

#maininner h1, #maininner h2
{
	font-size: 14px;
	font-family: Arial;
	color:#0F3278;
	font-weight: bold; 
}

#maininner h3
{
	font-size: 12px;
	font-family: Arial;
	color:#0F3278;
	font-weight: bold; 
	margin-bottom:0px;
	margin-top:0px;
}

#maininner h4
{
	font-size: 12px;
	font-family: Arial;
	color:#0097D5;
	font-weight: bold; 
	margin-top:10px;
	padding-top:0px;
}


#maininner a:link  {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}
#maininner a:visited  {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5; }
#maininner a:active  {text-decoration:none;font-size: 12px;font-family: Arial;color:#E5571D; }
#maininner a:hover  {text-decoration:none;font-size: 12px;font-family: Arial;color:#E5571D; }

#maininner a.maininneraktivlink:link  {text-decoration:none;font-size: 12px;font-family: Arial;color:#E5571D; }
#maininner a.maininneraktivlink:visited  {text-decoration:none;font-size: 12px;font-family: Arial;color:#E5571D; }
#maininner a.maininneraktivlink:active  {text-decoration:none;font-size: 12px;font-family: Arial;color:#E5571D; }
#maininner a.maininneraktivlink:hover  {text-decoration:none;font-size: 12px;font-family: Arial;color:#000000; }

#leftcontent a.link:link {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}
#leftcontent a.link:visited  {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}
#leftcontent a.link:active  {text-decoration:none;font-size: 12px;font-family: Arial;color:#0097D5;}
#leftcontent a.link:hover {text-decoration:none;font-size: 12px;font-family: Arial;color:#E5571D;}

#leftcontent h1, #leftcontent h2
{
	margin-left:0px;
	margin-top:-2px;
	padding-left:0px;
	padding-bottom:2px;
	padding-top:0px;
	text-decoration:none;
	font-size: 14px;
	font-family: Arial;
	color:#0097D5;
}

#Branchen
{
	position:absolute;
	top:35px;
	left:230px;	
}

#Themen
{
	position:absolute;
	top:35px;
	left:0px;
}

#fuehrung
{
	position:relative;
	top:0px;
	left:0px;
}

#Zielgruppen
{
	position:relative;
	top:0px;
	left:0px;
}

#Branchenb
{
	position:absolute;
	top:0px;
	left:230px;	
}

#Zielgruppenb
{
	position:relative;
	top:0px;
	left:0px;
}

#Themenb
{
	position:absolute;
	top:0px;
	left:0px;
}

#fuehrungb
{
	position:relative;
	top:0px;
	left:0px;
}

.kompetenz
{
	width:190px;
	height:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:0px;
	margin-bottom:8px;
	background:#f3e400;
}

.rightcontenttable
{
	font-size: 12px;
	font-family: Arial;
	color:#0F3278;
	line-height:16px;
}