/* CSS Document */

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#allgemeiner_text h3{
padding:0px;
margin:0px;
font-size:1.2em;
background-image:url(../src-pix/edbpfeil.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:top left;
padding-top:10px;
display:block;
height:40px;
margin-left:20px;
}

#allgemeiner_text h1{
font-family:Impact,Tahoma, Trebuchet MS, Arial;
}


#allgemeiner_text p a{
font-weight:bold;
color:#000000;
background-image:url(../src-pix/edbpfeil2.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left;
}

#allgemeiner_text h3 strong{
font-size:0.8em;
font-style:italic;
letter-spacing:1px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-weight:normal;
}

.bg1{
background-color:#e6ecf5;
}

.box h3 a {
	color: #333333;
}

.box2 h3 a {
	color: #333333;
}

.bg2{
background-color:#f0f4f9;
}
.bg3{
background-color:#dde4f1;
}
.bg4{
background-color:#e6ecf5;
}

#allgemeiner_text h6{
padding:0px;
margin:0px;
font-size:1.2em;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
}

#allgemeiner_text h6 strong{
font-size:1.7em;
font-style:normal;
padding-left:10px;

}

#allgemeiner_text .bigbox p{
width:auto;
font-size:2.8em;
color:#436cac;
padding:0px;
margin:0px;
text-shadow: 1px 1px 4px #000;
}






#inhalte_right h3{
padding:0px;
margin:0px;
font-size:1.2em;
background-image:url(../src-pix/edbpfeil.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:top left;
padding-top:10px;
display:block;
height:40px;
margin-left:20px;
}

#inhalte_right h1{
font-family:Impact,Tahoma, Trebuchet MS, Arial;
}


#inhalte_right p a{
font-weight:bold;
color:#000000;
background-image:url(../src-pix/edbpfeil2.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left;
}



#inhalte_right h3 strong{
font-size:0.8em;
font-style:italic;
letter-spacing:1px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-weight:normal;
}



#inhalte_right h6{
padding:0px;
margin:0px;
font-size:1.2em;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
}

#inhalte_right h6 strong{
font-size:1.7em;
font-style:normal;
padding-left:10px;

}

#inhalte_right .bigbox p{
width:auto;
font-size:2.8em;
color:#436cac;
padding:0px;
margin:0px;
text-shadow: 1px 1px 4px #000;
}


.blogslider{
line-height:30px;
color:#666666;
font-size:0.9em;
}

.blogslider strong{
color:#333333;
}

.blogslider img{
float:right;
padding-top:5px;
padding-right:5px;
}

.datum{
position:relative;
right:5px;
left:101px;
font-size:0.9em;
}


#inhalte_left h2{
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px dotted #747474;
}

#inhalte_left{
font-family:Tahoma, Trebuchet MS, Arial;
font-size:0.9em;
}

#inhalte_left p{
text-align:justify;
}

#inhalte_left p a{
font-weight:bold;
color:#000000;
background-image:url(../src-pix/edbpfeil2.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left;
}

#inhalte_left ul{
margin:0px;
padding:0px;
list-style:none;
}

#inhalte_left ul li a{
font-weight:bold;
color:#000000;
background-image:url(../src-pix/edbpfeil2.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left;

}

#inhalte_left .col-sozial ul li a{
font-weight:normal;
color:#000000;
background-image:none;
padding-left:40px;
background-repeat:no-repeat;
background-position:left;
display:block;
height:30px;
margin-bottom:15px;
margin-left:25px;
font-family:Tahoma, Trebuchet MS, Arial;}


#inhalte_left ul li{
padding-bottom:3px;
}




.porfolio-fenster{
width:220px;
margin-right:20px;
float:left;
}

.porfolio-fenster img{
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
margin-top:10px;
}

.porfolio-fenster img:hover{
 box-shadow:0 0 1em black;
-moz-box-shadow:0 0 1em black;
-webkit-box-shadow:0 0 1em black;
}

.porfolio-fenster p{
color:#666666;
font-style:italic;
margin:10px;
font-family:Georgia, "Times New Roman", Times, serif;

}
.porfolio-fenster a{
color:#436cac;
font-family:Tahoma, Trebuchet MS, Arial;
}

.porfolio-fenster p strong{
color:#3a69ad;
font-style:normal;
font-weight:bold;
}

#unserekunden h4{
text-align:center;
font-size:1.8em;
margin:0px;
padding:15px;
}

#unserekunden ul{
list-style:none;
margin:0px;
padding:0px;
margin-top:25px;
}

#unserekunden ul li{
float:left;
margin:0px;
padding:0px;
margin-right:10px;
}

#unserekunden ul li a img{
border:0px;
}


#slider p{
color:#666666;
padding:0px;
margin:0px;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

#slider img{
opacity:0.3;
filter:alpha(opacity=30);
}

#slider img:hover{
opacity:1.0;
filter:alpha(opacity=100);
}


.aktimage{
opacity:1.0;
filter:alpha(opacity=1);
}

#slider p strong{
font-family:Tahoma, Trebuchet MS, Arial;
}

#slider .scroll a{
float:right;
font-weight:bold;
margin-right:5px;
color:#000000;
background-image:url(../src-pix/edbpfeil2.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left;
}

#serviceundkontakt h1{
padding:15px;
margin:0px;
}

#serviceundkontakt ul{
list-style:none;
margin:0px;
padding:0px;
}

#serviceundkontakt ul li{
margin:0px;
padding:0px;
}

#serviceundkontakt ul li a{
display:block;
height:50px;
padding-left:35px;
background-image:url(../icons/digg.jpg);
background-repeat:no-repeat;
background-position:left top;
color:#436cac;
font-weight:bold;
}

#serviceundkontakt ul li a strong{
font-size:0.8em;
color:#666666;
}

#serviceundkontakt .col-kontakt p{
font-family:Georgia, "Times New Roman", Times, serif;
margin-left:20px;
font-style:italic;
}

#serviceundkontakt p.bignumber{
text-align:center;
font-size:1.9em;
color:#000000;
margin:0px;
padding:0px;
font-style:normal;
font-family:Tahoma, Trebuchet MS, Arial;
}

#serviceundkontakt form{
font-size:0.9em;
font-family:Tahoma, Trebuchet MS, Arial;
font-style:normal;
margin-left:20px;
}

.forminput{
float:left;
width:45%;
margin-top:15px;
}

#serviceundkontakt input{
width:180px;
}

#serviceundkontakt textarea{
width:390px;
}

.sendform{
float:left;
margin-left:200px;
}


.readmore{
float:right;
font-weight:bold;
margin-right:5px;
color:#000000;
background-image:url(../src-pix/edbpfeil2.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left;
}

#serviceundkontakt a strong {
color:#436cac;
font-size:1.1em;
font-weight:bold;
}

.date{
color:#999999;
}

#serviceundkontakt .rss{
background-image:url(../icons/rss.jpg);
background-position:left center;
background-repeat:no-repeat;
padding-left:30px;
}

#footer_sidemap .splitfooter{
width:250px;
margin:25px;
float:left;
}

#footer_sidemap h3{
color:#FFFFFF;
display:block;
height:50px;
}

.bordermyheadline{
border-right:1px dotted #fff;
}

#footer_sidemap h3 em{
color:#b8b8b8;
font-size:0.8em;
font-family:Tahoma, Trebuchet MS, Arial;
font-style:italic;
}

#footer_sidemap ul{
margin:0px;
padding:0px;
margin-top:25px;
margin-left:5px;

border-top:1px dotted #747474;
width:200px;
}

#footer_sidemap ul li{


}

#footer_sidemap ul li a{
/*color:#747474;*/
color: #CACACA;
display:block;
height:28px;
width:190px;
border-bottom:1px dotted #747474;
line-height:25px;
padding-left:10px;

}

#footer_sidemap ul li a:hover{
background-color:#393939;
text-decoration:none;
}

#footer_inside a{
color:#747474;
text-decoration:none;

}


