/* CSS Document */

#html{
margin:0 0 0 0;
padding:0px;
background-color:#efefef;
height:101%;
}

#body{
width: 1064px;
padding: 0 0 0 0;
height: 101%; 
text-align:center;
background-color:#efefef;
margin:0 auto;
}

img{
border: 0;
}


#site{
width: 1064px;
height: 100%;
padding:0px;
margin:0 auto;
background-color:#ffffff;
}

#schatten{
width: 1064px; 
height:100%;
background-image:url(../image/schatten_aussen.jpg);
background-repeat:repeat-y;
text-align:center;
margin:0 auto;
overflow:auto;
_overflow:0 auto;
}

#header{
padding:0 0 0 0;
width:1004px;
height:220px;
text-align:center;
margin-left:30px;
background-color:#ffffff;
float:left;
border:none;
background-image:url(../image/header_background.jpg);
background-repeat:no-repeat;
background-position:center;
}

#left{
width:250px;
margin-left:30px;
padding:0 0 0 0;
background-color:#f2f2f2;
height:100%;
float:left;
margin-top:10px;
}

#content{
padding:0 0 0 0;
margin-left:10px;
float:left;
margin-top:10px;
width:484px;
}

#right{
padding:0 0 0 0;
width:220px;
margin-right:30px;
margin-left:10px;
height:100%;
background-color:#f2f2f2;
float:right;
margin-top: 10px;
}

#footer{
width:100%;
float:left;
height:40px;
background-color:#ffffff;
background-image:url(../image/schatten_unten.jpg);
background-position:center;
font-size:10px;
font:Verdana, sans-serif;
background-repeat:no-repeat;
text-align:center;
}

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

#header_topic{
font:Verdana, sans-serif;
font-size:36px;
padding:0 0 0 0;
color:#FFFFFF;
background-color:00ff00;
float:left;
margin-top:100px;
padding-left:600px;
}

#header_topic_small{
font:Verdana, sans-serif;
padding:0 0 0 0;
font-size:22px;
float:left;
color:#FFFFFF;
}

.service{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-right:35px;
margin-top:20px;
float:right;
text-decoration:none;
}

a.service:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-right:35px;
margin-top:20px;
float:right;
text-decoration:underline;
}

h1{
font-size:20px;
color:#000000;
text-align:left;
padding-left:10px;
padding-top:5px;
}

h2{
font-size:14px;
color:#000000;
padding-left:10px;
text-align:left;
padding-top:5px;
}

h3{
font-size:16px;
color:#000000;
padding-left:10px;
text-align:left;
padding-top:5px;
}

h4{
font-size:12px;
color:#000000;
padding-left:10px;
text-align:left;
padding-top:5px;
}

p{
font-size: 12px;
color:#000000;
padding-left:10px;
//padding-right:10px;
text-align: left;
}

a.bloglink{
font-size: 12px;
color:#000000;
text-decoration: none;
font-weight: bold;
}

#header_topic a{
color:#FFFFFF;
text-decoration: none;
}