#page-container {
	position:relative;
	margin:0pt auto;
	width:1020px;
    z-index:1;
}

#page-border {
    position:absolute;
    background-image:url(../images/border.jpg);
	border-top:2px solid #004268;
	border-bottom:2px solid #004268;
    left:220px;
    top:0px;
    width:804px;
    z-index:-10;
}

#page-inhalt {
	position:relative;
	left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-height:805px;
	width:797px;
}


#inhalt-title {
	background-color:#006bad;
	border-bottom:2px solid #004268;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:45px;
	width:799px;
	margin-left:-1px;
}

#inhalt-subtitle {
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:46px;
    width:797px;
}


.big_title {
	padding-left:35px;
	height:46px;
	font-size:16px;
	font-weight:bold;
	color:white;
}

.big_subtitle {
	padding-left:35px;
	height:46px;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-top:-6px;
 }

.small_title {
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	color:#333333;
	font-size:13px;
}


.img-desc {
	height:120px;
	width:400px;
	padding-bottom:10px;
	color:#333333;
	font-size:13px;
	text-decoration:none; 
}

#titelbild {
    position:absolute;
}
.table-middle {
	margin:0px auto;
	padding-top:20px;
	width:400px;
}

.table-left td{
	vertical-align:top;
}

.table-left img,a{
	//padding-right:20px;
	color:#333333;
	border:0px;
}

.more-pic img{
	text-decoration:none;
	border:0px;
}

#inhalt table {
	padding-top:20px;
}

.picture-brake {
	border-top: 1px solid #006bad;
	border-bottom: 1px solid #006bad;
}

#inhalt {
	padding-left:30px;
	padding-right:30px;
	padding-top:100	px;
	padding-bottom:50px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#inhalt img{
	padding-top:0px;
	border:0px;
}

.img-title {
	padding-top:20px;
}

#weiteres {
	width:400px;
	text-align:center;
}
#weiteres img{
	padding-top:20px;
	border:0px;
}

.mailad{
	color:#006aac;	
}

#footer {
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	position: absolute;
  	bottom: 0px;
	height:44px;
	width:797px;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:white;
}

#footer p{
	padding-top:5px;
	padding-left:400px;
}

#sidebar-end {
    width:208px;
    height:363px;
    margin-top:-4px;
	border-right:2px solid #004268;
	
	
}
.navbar {
    width:208px;
    margin-top:-4px;
	border-right:2px solid #004268;
	
	
}
.standart-img {
	width:100%;
	height:100%;	
}

.standart-img-left {
	float:right;
	
}
.standart-img-right {
	float:left;
}


.standart-img-middle {
	padding-left:150px;
}

/*logo*/
.item4 {
background-image:url(../images/logo-b_klein.png);
background-repeat:no-repeat;
background-position:center;
width:206px;
height:90px;
}

/* sidebar */



#nav, #nav ul{
margin:0;
padding:0;
padding-top:10px;
list-style-type:none;
list-style-position:outside;
position:relative;
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav img{
	 position:relative;
	 margin-top:-10px;
 }

#nav {
	
    background-image:url(../images/sidebar_v2.png);
    width:206px;
    height:438px;
	border-top:2px solid #004268;
	border-left:2px solid #004268;
	border-right:2px solid #004268;
    
}

#nav a{
display:block;
padding:10px 5px;
width:198px;
height:20px;
color:#fff;
text-decoration:none; 
border-bottom:2px solid #004268;
}

#nav a:hover{
background-image:url(../images/sidebar-hover2.png);
background-repeat:no-repeat;
color:#004268;
}

#nav li{
float:;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:16em;
top:0px;
left:207px;
z-index:10;
}

#nav li ul a{
width:15em;
height:10px;
float:left;
border:1px solid #003f67;
background-color:#006aac;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:185px;
margin:0px 0 0 0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

/*sidebar fertig*/

/*topbar*/

#topnav, #topnav ul{
margin:0;
padding:0;
padding-top:0px;
list-style-type:none;
list-style-position:outside;
position:relative;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topnav {
	height:46px;
    width:801px;
    
}

#topnav a{
display:block;
padding:1px 5px;
width:159px;
height:20px;
color:#fff;
text-decoration:none; 
border-right:1px solid #004268;
border-bottom:1px solid #004268;
}

#topnav a:hover{
background-image:url(../images/sidebar-hover2.png);
background-repeat:no-repeat;
color:#004268;
}

#topnav li{
float:left;
position:relative;
}

#topnav ul {
position:absolute;
display:none;
width:159px;
top:15px;
left:-1px;
z-index:20;
}

#topnav li ul a{
width:159px;
height:15px;
float:left;
border:1px solid #003f67;
background-color:#006aac;
}

#topnav ul ul{
top:auto;
}	

#topnav li ul ul {
left:185px;
margin:0px 0 0 0px;
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li:hover ul ul ul ul{
display:none;
}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li li li li:hover ul{
display:block;
}

/*topbar fertig*/

/*topbar2*/

#topnav2, #topnav2 ul{
margin:0;
padding:0;
padding-top:0px;
list-style-type:none;
list-style-position:outside;
position:relative;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topnav2 {
	height:44px;
    width:801px;
    
}

#topnav2 a{
display:block;
padding:0px 5px;
width:100px;
height:15px;
color:#333333;
text-decoration:none; 
border-left:1px solid #004268;
}

#topnav2 a:hover{
text-decoration:underline; 
color:#5f5f5f;
}

#topnav2 li{
float:left;
text-align:center;
position:relative;
top:10px;
}

#topnav2 ul {
position:absolute;
display:none;
width:159px;
top:15px;
left:-1px;
z-index:20;
}

#topnav2 li ul a{
width:159px;
height:15px;
float:left;
border:1px solid #003f67;
background-color:#006aac;
}

#topnav2 ul ul{
top:auto;
}	

#topnav2 li ul ul {
left:185px;
margin:0px 0 0 0px;
}

#topnav2 li:hover ul ul, #topnav2 li:hover ul ul ul, #topnav2 li:hover ul ul ul ul{
display:none;
}
#topnav2 li:hover ul, #topnav2 li li:hover ul, #topnav2 li li li:hover ul, #topnav2 li li li li:hover ul{
display:block;
}

/*topbar2 fertig*/


/*nebau*/

#container_umbau {
	width:500px;
	height:700px;
	padding-top:20px;
	margin-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#neubau-title {
	padding-left:30px;
	
}

#neubau-inhalt {
	overflow:auto;
	height:650px;
	padding-left:30px;
	
}