/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b2b2b;
margin:0px auto;
padding:0px;
}

/* === Algemeine Zuweisungen */

input{
border:1px solid #B2B2B2;
}

img{
border:0px;
}

.hauptcontainer{
margin:0px auto;
padding:0px;
width:970px;
min-height:500px;
background-image:url(bilder/background.gif);
background-repeat:repeat-y;
}

a:link {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:underline;}

a.wl:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.wl:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.wl:hover {color:#FFFFF; font-weight:bold; text-decoration:underline;}
a.wl:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}

a.gl:link {color:#8fad15;  text-decoration:none;}
a.gl:active {color:#8fad15;  text-decoration:none;}
a.gl:hover {color:#8fad15;  text-decoration:underline;}
a.gl:visited {color:#8fad15;  text-decoration:none;}

h1{
color:#87a800;
display:inline;
font-size:22px;
line-height:21px;
font-weight:normal;
}

h2{
text-align:left;
color:#2b2b2b;
display:inline;
font-size:11px;
font-weight:bold;
}

h3{
color:#000;
display:inline;
font-size:13px;
font-weight:normal;
}

h4{
color:#000;
display:inline;
font-size:13px;
font-weight:normal;
}

/* === Headcontainer des Templates */
.headcontainer{
padding-top:5px;
padding-bottom:1px;
float:left;
width:970px;
height:90px;
background-color:#FFFFFF;
}

.standortcontainer{
z-index:1000;
margin-left:300px;
 font-size:26px;
 color:#abcd24;
}

/* === Navigation des Templates */
.navcontainer{
float:left;
background-image:url(/bilder/bg_nav.jpg);
background-repeat:no-repeat;
width:970px;
height:33px;
}

.trenner{
background-image:url(/bilder/nav_line.jpg);
width:970px;
height:4px;
}

/* === Linke Seite des Templates */
.left{
width:200px;
float:left;
}

.imagecontainer{
float:left;
width:200px;
height:310px;
}

.news{
border-bottom:1px solid #fff;
width:195px;
padding-top:5px;
padding-left:5px;
min-height:150px;
background-color:#b1d132;
}


/* === Mitte des Templates */
.content{
width:630px;
float:left;
}

.historycontainer{
padding-top:5px;
padding-left:10px;
text-align:left;
vertical-align:middle;
width:620px;
height:20px;
background-color:#efefef;
}

.content_headline{
width:600px;
margin-left:15px;
font-size:22px;
color:#abcd24;
}

.content_1{
max-width:600px;
text-align:left;
margin-left:15px;
line-height:16px;
}

.visitenkarte
{
float:left;
width:435px;
height:240px;
background-image:url(bilder/visitenkarte.jpg);
}

.visitenkarte_standort{
padding-top:14px;
padding-left:75px;
float:left;
line-height:22px;
width:235px;
height:20px;
font-size:20px;
}

.visitenkarte_daten{
padding-left:17px;
padding-top:50px;
float:left;
width:250px;
height:140px;
}

.visitenkarte_bild{
padding-right:36px;
float:right;
width:132px;
height:165px;
}

visitenkarte_leistungen{
width:600px;
min-height:100px;
}

/* === Rechte Seite des Templates */
.right{
width:140px;
float:right;
}

.nav_right{
font-weight:bold;
color:#FFFFFF;
font-size:10px;
padding-top:3px;
padding-left:5px;
width:135px;
height:20px;
background-color:#b1d133;
border-bottom:1px solid #d6d6d6;
}

.bilderleiste{
width:135px;
padding-left:2px;
text-align:center;
background-color:#d6d6d6;
min-height:650px;
}

.footer{
width:970px;
height:80px;
text-align:right;
background-color:#d6d6d6;
}

.suchfeld{
border:0px;
background-image:url(bilder/suchfeld.jpg);
background-repeat:no-repeat;
width:150px;
padding-left:5px;
padding-top:2px;
height:14px;
font-size:10px;
}

.infobox_head{
float:right;
background-image:url(bilder/infobox_head.gif);
width:294px;
height:23px;
background-repeat:no-repeat;
}

.infobox_main{

float:right;
background-image:url(bilder/infobox_main.gif);
background-repeat:repeat-y;
width:294px;
}

.infobox_bottom{
float:right;
background-image:url(bilder/infobox_bottom.gif);
width:294px;
height:6px;
}

.textbox_links{
float:left;
min-height:350px;
width:295px;
line-height:16px;
}

.textbox_rechts{
float:right;
width:295px;
line-height:16px;
}

.rueckruf{
padding-left:15px;
width:310px;
height:310px;;
background-color:#e0e0e0;
}

