@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

html, body{
height:100%;
}

body{
background-color:#ffffff;
font:90% Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center; /* horizontal centering for IE */
}

.distance {
width:1px;
height:50%;
margin-bottom:-300px; /* 1/2 of container's height */
float:left;
}

.container {
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:left;
/*height:600px;*/
width:960px;
clear:left;
border:solid 1px #636363;
background:#fefef2;/*#ffffff;*/
}

.header{
width:960px;
height:150px;
background:url(../_images/header_final.jpg);
}

.content{
width:960px;
/*height:450px;*/
background:#fefef2;/*#ffffff;*/
}


.left_column{
width:175px;
/*height:450px;*/
float:left;
/*position:absolute;*/
background:#fefef2;/*#ffffff;*/
/*border:1px solid red;*/
}

.right_column{
width:670px;
top:0px;
/*height:400px;
position:absolute;*/
min-height:300px;
margin-left:215px;
padding-left:35px;
padding-right:40px;
background:#b3b3b1;/*#a5a4a2;*/
}

.footer{
width:670px;
/*position:absolute;*/
margin-left:215px;
padding-top:20px;
padding-bottom:10px;
padding-left:35px;
padding-right:40px;
/*top:575px;*/
text-align:center;
font-size:70%;
background:#b3b3b1;/*#a5a4a2;*/
}

.footer a{
text-decoration:none;
color:#000000;
}

.footer a:hover{
color:#FF0000;
}

.logo{
padding-left:190px;
padding-top:61px;
font-size:28px;
height:40px;

}


.text{
margin-left:62px;
font-size:18px;
font-style:italic;
}


.city{
color:red;
font-style:italic;
}


#navcontainer
{
margin: 0 0 0 514px;
padding: 8px 0 8px 0;
width:428px;
/*border:1px solid red;*/
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}
#navlist
{
padding: 0 0 0 20px;
margin-bottom: 40px;
margin: 0;
font-family: verdana,sans-serif;
font-size: 12px;
font-weight: bold;

}

#navlist li
{
display: inline;
list-style: none;
padding: 0;
margin: 0;

}

#navlist li a, .left a
{
text-decoration: none;
margin: 0 2px;
padding: 6px 9px 8px 0px;
color: #000;
}



#navlist li a:hover, .left a:hover
{
color:red;
/*background-color:#b3b3b1;/*#bfbebd;/*#a2a0a0;/*#cccccc;/*#e2001a; */
}

.right_column img{
padding-top:3px;
padding-right:30px;
margin-top:15px;
float:left;
/*margin-right:30px;*/
padding-bottom:30px;
}


.img_right{
margin-left:15px;
margin-top:15px;
float:right;
}

.first{
margin-top:15px;
font-size:90%;
}

.big_first{
font-weight:bold;

font-size:90%;
}



.big{
margin-top:15px;
font-size:90%;
}

p {
font-size:90%;
padding-bottom:5px;
margin-top:0px;
}

.fuss{
clear:both;
font-size:70%;
}

.left{
width:175px;
margin-left:25px;
font-weight:bold;
margin-bottom:10px;

}

.left_navi{
list-style: none;
width:175px;
margin-left:25px;
float:left;
}

.left_navi a{
text-decoration:none;
color:#000000;
font-size:90%;
}

.left_navi a:hover{
color:#FF0000;
}


.right_column a{
text-decoration:underlined;
color:#000000;

}

.right_column a:hover{
color:#FF0000;
}

.left_navi li{
margin-top:5px;
margin-left:5px;
}

.umzug{
float:left;
width:485px;
}

.weiter{
text-align:right;
}

.back{
float:left;
width:60px;
float:left;
}

.liste li a{
text-decoration:none;
list-style:none;
}