﻿*{
margin:0 auto;
padding:0;
}
body {
font-family: Verdana;
background: url('images/bg-text.jpg') repeat-x fixed center top;
background-color:#797979;
}
#center_left{
    background: url("images/bg-navi.jpg") repeat-y scroll right center white;
    padding-left: 15px;
    width: 201px;
}
.tooltip {
	display:none;
	background:url(images/box.png) no-repeat;
	height:160px;
	margin-top:265px;
	margin-left:5px;
	padding:35px 15px 10px 10px;
	width:280px;
	font-size:8pt;
	color:#fff;
}
#all{
font-family: Verdana;
font-size:11px;
margin:0 auto;
padding-top:40px;
width:990px;
height:100%;
position:relative;
background-color:white;
}
#kopf{
font-family: Verdana;
font-size:11px;
margin:0 auto;
padding:0;
width:990px;
height:171px;
background-color:white;
}
img.logo{
float:left;
top:0px;
left:0px;
width:190px;
height:110px;
margin-right:90px;
z-index:10000;
margin-left:0;
margin-top:0;
background-color:white;
}
img.klein_oben{
float:left;
width:60px;
height:60px;
margin-top:23px;
z-index:10000;
margin-left:9px;
background-color:white;
}

/* Ueberschriften*/
h1, h2, h3, h4{
color:#000;
}
h1{
padding:0px;
margin:0px;
font-size:16pt;
font-weight:normal;
}
h2 {
padding-top:5px;
margin:0px;
font-size:14pt;
font-weight:normal;
}
h3 {
padding:0px;
margin:0px;
font-size:12pt;
font-weight:normal;
}
h4 {
padding:0px;
margin:0px;
font-size:11pt;
font-weight:normal;
}



/*Links*/

a {
color:#0099FF;
text-decoration:none;
}
a:hover {
text-decoration:none;
color:#0099FF;
}
a:visited {

}
a:active {

}
/*Breadcrumb*/
 li.breadcrumb{
float:left;
margin-left:5px;
margin-right:5px;
color:#666666;
}
ul.breadcrumb{
list-style:none;
float:right;
height:40px;
background-color:white;
width:975px;
padding-left:15px;
}
ul.breadcrumb a{
color:#666666;
}
ul.breadcrumb a:hover{
color:#000;
}

/*Kleine*/
#Header li.kleine_nav{
float:left;
margin-left:5px;
margin-right:5px;
color:#666666;
}
#Header ul.kleine_nav{
list-style:none;
float:right;
}
#Header ul.kleine_nav a{
color:#666666;
}
#Header ul.kleine_nav a:hover{
color:#000;
}
#Header span.nummer{

float:right;
margin-top:70px;
width:240px;
margin-right:5px;
color:#666666;
font-size:12pt;
}


/*header*/

#Header {
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
background-color:white;
height:90px;
width:970px;
text-align:right;
padding-right:10px;
background: url('images/header.gif') ;
background-position:top left;


}
#footer_unten {
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
background-color:white;
height:80px;
width:970px;
text-align:left;
padding-right:10px;
}


/*Navigation*/

#navi_links {
float:left;
width:210px;
margin-top:0px;
margin-bottom:0px;
background-color:white;

background-position:right;
}
#navi_links ul {
margin:0px 0px 0px 4px;
padding:0px;
width:210px;
height:100%;
list-style:none;
background: url('images/bg-navi.jpg') repeat-y;
background-position:right;
}
#navi_links li {
height:22px;
border-top: solid 1px #666666;
padding:0px;
width:196px;
margin-left:10px;
padding:6px 6px 6px 0px;

}
#navi_links li.nav_links_blank {
height:30px;
border-top: solid 0px #666666;
padding:6px 6px 6px 0px;
width:196px;
margin-left:10px;
background: url('images/bg-navi.jpg') repeat-y;
background-position:right;
}
#navi_links li.nav_links_oben_blank {
height:30px;
border-top: solid 0px #666666;
padding:6px 6px 6px 0px;
width:196px;
margin-left:10px;
border-top:1px solid #666666;
background: url('images/bg-navi.jpg') repeat-y;
background-position:right;

}
#navi_links li a{
        font-size: 10pt;
        color: #666666;
		width:195px;
		display:block;
		height:35px;
}
#navi_links li a:hover{
text-decoration:none;
color:#0099ff;
}
#navi_links li:hover{
background-color:white;
text-decoration:none;
color:#FFF;
}
#navi_links li a.active_links{
color:#0099ff;

}
#navi_links li a.active_links:hover{
color:#666666;
}
#navi_links li.active_links:hover{
background-color:white;
}
#navigation_oben li.active_oben{
color:#000;
background: url('images/top-navi-active.gif') repeat-x;

}
#navigation_oben {
padding:0px 0px 0px 0px;
margin:30px 0px 0px 10px;
height:38px;
width:968px;
background-color:#CCCCCC;
border:1px solid #666666;
background: url('images/top-navi.gif') repeat-x;
}
#navigation_oben li {
float:left;
list-style:none;
background: url('images/top-navi.gif') repeat-x;
height:38px;


}
#navigation_oben li a{
		float:left;
        font-size: 11pt;
		padding-top:8px;
		height:30px;
		padding-left:9px;
		padding-right:9px;
		color:#666666;
		display:block;


}
#navigation_oben li.blank{
width:73px;
background: url('images/blank.gif') no-repeat;
}
#navigation_oben li.trenner{
width:3px;
background: url('images/trenner.gif') repeat-x;
padding-left:3px;
padding-right:3px;
}
#navigation_oben li.trenner_links{
width:3px;
background: url('images/trenner_links.gif') repeat-x;
}
#navigation_oben li.trenner_rechts{
width:3px;
background: url('images/trenner_rechts.gif') repeat-x;
}
#navigation_oben li.trenner_rechts_active{
width:3px;
background: url('images/trenner_rechts_active.gif') repeat-x;
padding-left:3px;
padding-right:3px;
}
#navigation_oben li.trenner_links_active{
width:3px;
background: url('images/trenner_links_active.gif') no-repeat;
padding-left:3px;
padding-right:3px;
}

#navigation_oben li a:hover{
background: url('images/nav-oben-active.gif') repeat-x;
color:#000;
}

#navigation_oben ul {
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;

}

span{
        padding: 0px 0px 0px 15px;
        font-size: 22px;
        color: #000000;

}
/*das aktive Element in der Navileiste*/
#active {
padding:0px 0px 0px 15px;
margin:0px 0px 0px 0px;
color:#000;
background: url('images/top-navi-active.gif') repeat-x;
}
#li-activ{
        height: 22px;
        padding: 5px 0px 0px 0px;
}
/*Content*/
#Content{
background-color:white;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url('images/bg-content.jpg') repeat-y;
background-position:top left;
}
#inner_content_mid {
padding:0px 0px 40px 32px;
float:left;
width:500px;

}
iframe{
margin-top:10px;
max-width:490px;
}

#inner_content_right {
margin:0px 5px 0px 0px;
padding:16px 0px 0px 19px;
float:right;
width:215px;
height:750px;

background-color:#67ABBE;
background: url('images/box-contact.jpg') no-repeat;
background-position:top left;
}
#inner_content_right  span{
text-align:center;
display:block;
height:30px;
font-size:13pt;
color:#666666;
padding-left:0px;
margin-right:10px;
margin-top:5px;
}
div.kontakt{
float:right;
padding-right:151px;
padding-top:0px;
padding-bottom:0px;
font-size:13pt;
background-color:white;
}
span.head{
text-align:right;
padding-right:50px;
}
#inner_content_right img{
margin-top:4px;
border:0px;
}
#inner_content_right img.klein{
margin-top:25px;
border:0px;
}
img{
border:0px;
}

#inner_content_right p.nummer_rechts{
font-size:13pt;
color:#666666;
line-height:0.7em;
padding:10px 0px 0px 5px;
}
#inner_content_right p.text_rechts{
font-size:10pt;
color:#666666;
line-height:0.1em;
padding:5px 0px 8px 5px;
}
#post {
padding-top:20px;
}
p{

line-height:1.7em;
color:#666666;
padding:10px 0px 25px 0px;
margin:0px;
font-size:11px;


}


/*Footer*/

#footer {
float:left;
background-color:transparent;
background-position:top;
height:850px;
width:960px;
margin-left:15px;
}
#inner_footer {
float:left;
margin-top:22px;
background: url('images/footer.gif') repeat-x top;
margin-top:0px;
height:90px;
width:960px;

}
#footer a{
color:#000000;
font-size:11px;
margin:0px;
padding:0px 0px 0px 10px;
}
#footer a:hover{
text-decoration:none;
color:#FFF;
}
