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

body{
margin:0px;
padding:0px;
background-color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{
outline:none;
}

.content1{
float:left;
width:740px;
height:auto;
}

.content1 p{
clear:both;
font-size:13px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
width:100%;
}

.content1 h1{
margin:0px;
font-size:16px;
color:#FFFFFF;
float:left;
width:100%;
display:block;
}

.content1 h2{
display:block;
width:300px;
font-size:16px;
text-align:center;
margin:100px auto 0 auto;
}

.content1 h2 span{
float:right;
font-size:11px;
font-weight:normal;
padding-right:60px;
}

.header{
height:130px;
background:url(../img/head_bg.gif);
}

.site{
width:1000px;
margin:15px auto 0 auto;
padding:20px 0 0 0;
background-color:#b2b2b2;
position:relative;
}

.site_name{
width:400px;
float:left;
margin-left:40px;
margin-top:22px;
}

.site_cont{
padding:25px;
}

.header h1{
font-size:26px;
margin:0px;
padding:0 0 3px 0;
color:#ffffff;
}

.header p{
float:left;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
margin:0 0 0 13px;
padding-left:19px;
background:url(../img/wdot.gif) left center no-repeat;
}

.logo{
background:url(../img/logo.gif) no-repeat;
margin-left:50px;
float:left;
width:73px;
height:122px;
}

.menue{
height:256px;
background-color:#cccccc;
width:126px;
border:12px solid #ffcc00;
padding:12px;
float:left;
margin-right:30px;
}

.menue a, .menue a:active, .menue a:visited{
color:#000000;
font-size:13px;
font-weight:bold;
padding-left:20px;
text-decoration:none;
margin-bottom:18px;
display:block;
width:auto;
font-family:verdana;
outline:none;
}

.menue a:hover{
color:#666666;
}

.footer{
position:absolute;
bottom:40px;
width:1000px;
font-weight:bold;
text-align:center;
font-size:11px;
}

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

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

.links a, .links a:visited, .links a:active{
display:block;
height:auto;
padding-right:5px;
margin-bottom:8px;
color:#000000;
text-decoration:none;
}

.links a:hover{
color:#666666;
}
.links a:hover span{
color:#000000;
}


.site_img{
background:no-repeat;
border:12px solid #ffcc00;
float:right;
}

.cd_pub_box{
width:345px;
height:auto;
padding:10px;
background:#cccccc;
margin-top:10px;
position:relative;
}

.cd_pub_box div{
float:left;
width:225px;
padding-left:10px;
}

.cd_pub_box h1{
font-size:13px;
margin:0px;
color:#000000;
}

.projekt_box{
height:auto;
width:736px;
padding-bottom:15px;
border-bottom:1px solid #999999;
margin:15px 0 15px 0;
}

.bild{
float:right;
border:12px solid #ffcc00;
}

.in_text{
display:block;
float:left;
width:530px;
}

.in_text h1{
font-size:13px;
color:#000000;
margin:0px;
}

.in_text h1 span{
font-weight:normal;
}

.in_text p{
font-size:12px;
color:#000000;
margin:5px 0 0 0;
padding:0px;
}

.txtinput{
height:16px;
padding:1px 0px 0px 2px;
border:1px solid #000000;
margin:0px 0px 0px 5px;
float:right;
width:325px;
font-size:12px;
}

.txtarea{
width:325px;
height:100px;
border:1px solid #000000;
font-size:12px;
float:right;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}
.kontakt_form{
clear:both;
margin:15px 0 15px 0;
width:470px;
}

.kontakt_form p{
font-weight:bold;
float:left;
font-size:12px;
margin:0px;
padding-top:1px;
width:auto;
}

.kont_clear{
padding-bottom:10px;
clear:both;
}
.audiolink{
float:left;
width:250px;
padding:0px;
position:absolute;
bottom:9px;
}

.audiolink a, .audiolink a:active, .audiolink a:visited, .audiolink a:hover{
margin:5px 0px 4px 0px;
outline:none;
height:19px;
width:175px;
display:block;
}
