.line
{
border-bottom: 1px solid #dedede;
margin-bottom: 10px;
padding-bottom: 10px; 

}
.line1
{
border-bottom: 1px solid #dedede;
margin-bottom: 20px;
}

.line2 {
border-bottom:1px solid #DEDEDE;
margin-bottom:10px;
padding-bottom:20px;
}

#header
{
width:970px;
position: relative;

}
#header .zoomMap
{
position: absolute;
width: 200px;
height: 200px;
border: 0px solid red;
background-image: url(/tl_files/bodypix/verkehrsspinne_lupe.png);
background-repeat: no-repeat;
background-position: left 0px;
left: 295px;
top:0px;

display: none;

}
#header #aMap
{
float: left;

}

#iContainer div.mod_contentbox div div h3 a,
#container div.mod_contentbox div div h3 a{
text-decoration: none;
color: #006AAA;
}

/*#main{ 
overflow: hidden;
}*/

#main div.ce_accordion{
margin-top: 20px;
border: 1px solid #006AAA;
padding: 10px;
background-image: url('/tl_files/bodypix/acc_pfeil.png');
background-repeat: no-repeat;
background-position: 97% 12px;
}

#main div.ce_accordion div.toggler{
color: #006AAA;
cursor:pointer;
}

#main div.ce_accordion div.accordion div{
margin-top:10px;
}

#main h1{
margin-bottom: 11px;
line-height: 1.4em;
margin-top: 20px;
}

#main h2 {
color: #006aaa;
margin-top: 11px;
}

#main h3 {
font-size: 100%;
}


#main div.schluesselfragen {
width: 460px! important;
width: 445px; 
}

#main div.schluesselfragen img{
border:5px solid #D4E6F2;
}

#main div.schluesselfragen div.image_container{
float:left;
margin-right: 14px;
margin-top: 6px;
margin-bottom: 5px;
}

#main div.schluesselfragen h3{
margin-top: 7px;
margin-bottom: 0px;
font-size: 115%;
}

#stadtgemeinde-frohnleiten div.schluesselfragen h3{
margin-top: 4px;
margin-bottom: 0px;
font-size: 115%;
}

#main div.ce_text ul{
list-style-image: url(/tl_files/bodypix/pfeil.png);
margin-left: 18px;
}
#main div.schluesselfragen ul{
margin-left: 192px;
}

#main div.ce_form{
margin-top: 25px;
}

#footer {
width: 717px;
float: right;
margin-right: 13px;
margin-top: -25px;
}

#footer div.weblifting,
#footer div.footer_nav,
#footer div.copyright{
float:right;
}

#footer div.footer_nav
{
width: 225px;
}

#footer div.footer_nav .mod_customnav
{
float: right
}

#footer div.weblifting{
margin-left: 15px;
margin-right: 10px;
}

#footer div.logos div{
float: left;
}

#footer p{
Color: #666666;
}

#footer div.logos div{
margin-right: 15px;
}

#left .mod_navigation ul.level_2{
display:none;
}

#left .mod_navigation li.active ul.level_2,
#left .mod_navigation li.trail ul.level_2{
display:inline;
}

#left .mod_navigation li ul.level_2 li.last a.last,
#left .mod_navigation li.trail ul.level_2 li.last span.active{
padding-bottom: 5px;
}

#left .mod_navigation li.active ul.level_2 li,
#left .mod_navigation li.trail ul.level_2 li,
#left .mod_navigation li.trail{
background-color: #E8F1F8;
border-bottom: 0px;

}
#left .mod_navigation li.active ul.level_2 li:hover,
#left .mod_navigation li.trail ul.level_2 li:hover
{
background-color: #D4E6F2;
}

#left .mod_navigation li.trail ul.level_2 li.active:hover
{
background-color: #E8F1F8;
}

#left .mod_navigation li.trail ul.level_2 li.last{
border-bottom:1px solid #FFFFFF;
}

#left .mod_navigation li.trail ul.level_2 li.active{
font-style:italic;
font-size:94%;
}

#left .mod_navigation ul.level_2 li a{
color: #000;
font-style:italic;
font-size:94%;
height:23px;
padding-top: 2px;
}
#left .mod_navigation ul.level_2 li.first a,
#left .mod_navigation ul.level_2 li.first span{
margin-top: -4px;
}
#left .mod_navigation li.trail ul.level_2 li.active span{
height:23px;
padding-top: 2px;
}


#weatherData {
float:left;
}

#weatherData div.day {
float:left;
padding-top:10px;
text-align:center;
width:68px;
margin-left:3px;
font-size: 95%; 
}

#weatherData div.day span{
display:block;
color: #4B5557;
}

#weatherData div.day img {
border:1px solid #BABBCD;
padding:1px;
}

/*Standardformular*/
.standard .checkbox_container span
{
display: block;
}
.standard h3
{
margin-top: 10px;
border-bottom: 1px dotted #c9c9c9;
}
.standard td
{
padding: 5px 0px;
}
.standard td.col_0
{
width: 100px;
}
.standard td.col_1 input,
.standard td.col_1 textarea
{
width: 300px;
border: 1px solid #C0C0C0;
padding:2px;
color:#333333;
}

.standard td.col_1 .checkbox_container input, 
.standard td.col_1 .radio_container input  {
width:20px;
}

.standard .checkbox_container label,
.standard .checkbox_container input.checkbox
{
display: inline;
}

.standard .radio_container span {
display:block;
width:200px;
}

.standard td.col_1 .checkbox_container input
{
width: 20px;
}
.standard .submit_container input.submit,
.standard .formReset input.submit
{
width: 154px;
height: 25px;
}
.standard td.col_1 input.captcha
{
width: 50px;
}

.standard textarea
{
font-size: 12px;
}

/* Text zur Bildauswahl*/
.standard tr.row_0 td.col_0
{
vertical-align:middle;
}

.standard  td.col_1 .imageselect input
{
width: 125px;
margin: 5px 0px;
border: 0px solid #fff;
}

.standard  td.col_1 .imageselect .image_container img
{
border: 5px solid #D4E6F2;

}

p.error
{
color: #ff0000;
}
#kontakt p.error
{
display:none;
}

input.error,
div.error
{
color:#FFFFFF;
background-color:#D45F5F;
border:1px solid #A03838;
font-weight:bold;
}

#main a:hover
{
color: #00b1e7;
}
#right a:hover
{
color: #00b1e7;
}




