html
{
min-height:100%;
margin-bottom:1px;
}
body,div,table,form,img,p,h1,h2,h3,h4,h5,h6, a
{
margin:0px;
padding:0px;
border-style:none;
border-width:0px;
border-color:transparent;
background-color:transparent;
text-decoration:none;
}
body
{
min-height:100%;
}
body, .standattext
{
background-color:#fff;
font-family:arial;
font-size:12px;
color:#666;
}
table, tr, td
{
font-size:12px;
border-collapse:collapse;
}
body.body
{
background-color:#transparent;
background-image:url('../images/textur_00.png');
}
input
{
color:#666;
}
.select-1
{
width:48px;
margin-right:3px;
}
.select-2
{
width:125px;
margin-right:3px;
}
.select-3
{
width:64px;
}
a
{
color:#00519E;
}
a:hover
{
color:#80A8CE;
}
h1, .haupttitel, .title
{
font-size:18px;
color:#666666;
margin-bottom:15px;
font-family:arial;
}
.subtitle
{
font-size:15px;
color:#666666;
font-family:arial;
}
table, tr, td, th
{
border-collapse:collapse;
border:0px none transparent;
margin:0px;
padding:0px;
font-family:arial;
}
p, pre
{
font-family:arial;
}
.content-contact td
{
font-size:12px;
}
.content-contact table.table-contact tr td
{
font-size:11px;
}
.main, .head, .content, .foot
{
width:100%;
}
.main
{
width:999px;
min-height:100%;
margin-left:-499px;
position:absolute;
top:0px;
left:50%;
background-image:url('../images/bg_02.png');
background-repeat:repeat-y;
}
.head
{
height:289px;
position:absolute;
top:0px;
left:0px;
}
.head-img
{
font-size:0px;
line-height:0px;
}
.head-content
{
width:999px;
height:289px;
margin-left:auto;
margin-right:auto;
/*
background-image:url('../images/bg_00.png');
background-color:#f56;
*/
}
.logo
{
margin-top:-1px;
}
#inquiry .error_text
{
margin-left:15px;

}
.col-logo
{
width:275px;
height:289px;
border-right:1px solid #b2cbe2;
background-image:url('../images/logo_00.png');
font-size:0px;
line-height:0px;
float:left;
}
.col-navi
{
float:left;
}
.row-main-navigation
{
width:722px;
height:42px;
background-color:#fff;
border-bottom:1px solid #b2cbe2;
}
.ul-main-navigation
{
margin:0px;
padding:0px;
}
.li-main-navigation
{
margin:0px;
padding:0px;
font-size:12px;
font-family:arial;
color:#666;
text-transform:uppercase;
list-style:none outside;
float:left;
}
.a-main-navigation, .a-main-navigation-active
{
height:42px;
margin:0px;
padding:0px 13px;
font-size:12px;
font-family:arial;
line-height:42px;
color:#666;
text-transform:uppercase;
list-style:none inside;
float:left;
}
.a-main-navigation:hover, .a-main-navigation-active
{
background-color:#d6e3ef;
}
.content
{
min-height:100%;
}
.content-contact
{
width:530px;
height:109px;
margin-top:-16px;
margin-left:-17px;
margin-bottom:15px;
border-right:1px solid #b2cbe2;
border-bottom:1px solid #b2cbe2;
background-image:url('../images/00.png');
background-repeat:no-repeat;
background-color:#edf3f8;
}
.content-contact-image
{
width:165px;
height:109px;
float:left;
font-size:0px;
line-height:0px;
}
.content-contact-content
{
width:364px;
height:109px;
float:right;
}
.content-contact-content table tr td
{
padding-bottom:1px;
}
.gray
{
color:#666;
}
.content-contact-content h2
{
margin-top:9px;
margin-left:17px;
font-family:arial;
font-size:16px;
font-weight:normal;
color:#00519E;
}
.content-contact-content p
{
margin-left:17px;
font-family:arial;
font-size:13px;
color:#666666;
}
.content-contact-content table
{
margin-top:10px;
margin-left:31px;
font-family:arial;
font-size:11px;
color:#00519E;
}
.dot1
{
font-size:8px;
line-height:5px;
}
.dot2
{
font-size:18px;
line-height:7px;
}
.content-content
{
width:999px;
margin-top:289px;
margin-left:auto;
margin-right:auto;
}
.content-space ul
{
margin:0px;
padding:0px;
margin-left:15px;
}
.content-space ul li
{
margin-bottom:7px;
}
*html .content-space ul{margin-left:16px;}
#col-1
{
width:275px;
height:500px;
float:left;
border-right:1px solid #b2cbe2;
}
.sub-navigation
{
/*height:42px;*/
border-bottom:1px solid #b2cbe2;
background-color:#fff;
padding-bottom:15px;
}
.sub-navigation-space
{
/*height:41px;*/
width:223px;
margin-left:52px;
border-top:1px solid #b2cbe2;
background-color:#fff;
/*float:right;*/
}
.sub-navigation-range
{
margin-top:12px;
}
.sub-navigation-range ul
{
margin:0px;
padding:0px;
margin-right:46px;
}
.li-sub-navigation
{
width:177px;
overflow:hidden;
}
.sub-navigation-range ul li a
{
padding-top:4px;
padding-left:10px;
display:block;
color:#666666;
background-image:url('../images/onepix.gif');
background-position:2px 12px;
background-repeat:no-repeat;
}
.sub-navigation-range ul li a:hover
{
color:#00519E;
}
.middle
{
vertical-align:middle;
}
.sub-navigation-range li
{
margin:0px;
padding:0px;
list-style-type:none;
}
a.a_active_1
{
height:17px;
background-color:#e3ecf4;
display:block;
}
.sub-navigation-range ul li a.a_active_2
{
color:#00519e;
}
.sub-navigation-range ul li a.a_active_1
{
background-image:url('../images/ninepix.gif');
background-position:2px 10px;
background-repeat:no-repeat;
color:#00519E;
font-size:12px;
font-family:arial;
line-height:12px;
}
a.sub-navigation-active
{
width:177px;
font-size:12px;
font-family:arial;
color:#00519e;
text-transform:uppercase;
display:block;
}
.lv1
{
padding-bottom:12px;
font-size:12px;
}
.sub-navigation-range ul.ul-sub-navigation-lv2
{
font-size:11px;
background-color:#f2f6fa;
margin-right:0px;
}
.sub-navigation-range ul.ul-sub-navigation-lv2 li
{
height:22px;
}
#col-2
{
width:174px;
height:500px;
float:right;
}
.suche
{
width:100%;
height:52px;
background-color:#fff;
}
.suche-headline
{
padding-top:5px;
font-size:12px;
font-family:arial;
color:#666;
text-transform:uppercase;
}
.search
{
}
.form-search
{
width:137px;
height:18px;
margin:0px;
padding:0px;
border-color:b2b2b2;
font-size:12px;
line-height:14px;
}
.search-left
{
float:left;
}
.search-right
{
margin-top:-5px;
float:right;
}
.form-search-button
{
}
.lexikon
{
width:100%;
height:60px;
padding-top:5px;
border-top:1px solid #b2cbe2;
}
.news-teaser
{
width:100%;
height:76px;
border-top:1px solid #b2cbe2;
}
.teaser-headline
{
padding-top:7px;
font-size:12px;
font-family:arial;
color:#666;
text-transform:uppercase;
}
.ul-teaser
{
margin:0px;
margin-left:10px;
padding:0px;
font-size:5px;
font-family:arial;
color:#666;
}
*html .ul-teaser
{
margin-left:16px;
}
.li-teaser
{
font-size:5px;
font-family:arial;
color:#666;
list-style-position:outside;
list-style-image:url('../images/onepix.gif');
}
.teaser
{
font-size:10px;
font-family:arial;
color:#666;
display:block;
}
.meta-lexikon
{
width:174px;
}
.meta-lexikon-space
{
width:174px;
margin:0px;
}
.ul-meta-lexikon
{
background-color:#fff;
margin:0px;
padding:0px;
}
.li-meta-lexikon
{
width:16px;
height:16px;
margin:1px 0px 1px 1px;
padding:0px;
font-size:12px;
font-family:arial;
color:#777;
list-style:none outside;
float:left;
background-color:#ebe6de;
}
a.a-meta-lexikon
{
text-align:center;
color:#666666;
display:block;
}
a.a-meta-lexikon:hover
{
background-color:#edb873;
color:#922809;
}
a.a-meta-lexikon:active
{
background-color:#ed915b;
color:#922809;
}
.li-meta-lexikon-long
{
width:66px;
height:16px;
margin:1px 1px 1px 1px;
padding:0px;
font-size:10px;
font-family:arial;
line-height:14px;
color:#2DA3F4;
list-style:none outside;
float:left;
}
#col-3
{
width:549px;
float:left;
margin-bottom:25px;
}
.foot
{
height:20px;
position:absolute;
left:0px;
bottom:0px;
border-top:1px solid #b2cbe2;
}
.foot-content
{
width:999px;
height:20px;
margin-left:auto;
margin-right:auto;
background-color:#e5edf5;
}
.clear
{
height:0px;
font-size:0px;
line-height:0px;
clear:both;
}
.left
{
float:left;
color:#673B15;
font-family:arial;
font-size:14px;
}
.right
{
float:right;
}
.content-space
{
margin:17px;
}
.content-space iframe
{

}
#standortanzeige
{
width:508px;
height:318px;
border:1px solid #b2cbe2;
}
#routenplanung
{
width:468px;
padding:20px;
border:1px solid #b2cbe2;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.back_img, .next_img
{
width:50px;
height:119px;
float:left;
}
a.back_img, a.next_img
{
width:50px;
width:50px;
height:119px;
display:block;
}
a.back_img
{
background-image:url('../images/back.jpg');
}
a.next_img
{
background-image:url('../images/next.jpg');
}
.slideshow-image
{
width:410px;
height:410px;
text-align:center;
}
.slideshow-image a img, .slideshow-image a
{

}
.slideshow-image a img, .slideshow-image a
{

}
.slideshow
{
width:510px;
height:510px;
}
.img-1, .img-1 img
{
vertical-align:middle;
}
.img-1 img
{
border-bottom:3px solid transparent;
}
.thumbnails
{
width:100%;
margin-top:25px;
text-align:center;
}
.thumbnails img
{
width:96px;
}
.news-container
{
width:550px;
}
.news-container ul
{
border:1px solid #7c4d26;
border-bottom:0px none transparent;
}
/*
.news
{
padding:15px;
padding-top:19px;
background-color:#fef9eb;
list-style:none outside;
border-bottom:1px solid #7c4d26;
}
*/
.news img
{
float:right;
}
.news-table
{
}
table.news
{
margin-top:15px;
}
table.news p
{
color:#666666;
font-family:arial;
font-size:13px;
padding-bottom:11px;
}
table.news, table.news tr, table.news td 
{
vertical-align:top;
}
td.news1
{
border:1px solid #b2cbe2;
background-image:url('../images/news_bg_00.gif');
}
div.bg_blue
{
width:256px;
background-image:url('../images/news_bg_00.gif');
}
div.bg_blue img
{
float:left;
border-bottom:1px solid #b2cbe2;
}
*html body div.bg_blue img
{
margin-left:-3px;
}
*html body .news1 div.bg_blue img
{
margin-left:0px;
}
*html body div.bg_blue 
{
width:259px;
}
*html body .news1 div.bg_blue 
{
width:255px;
}
.newstext
{
font-family:arial;
font-size:11px;
color:#666;
padding-bottom:3px;
display:block;
}
h2.newshead
{
padding-top:11px;
padding-bottom:3px;
}
.newshead
{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#00519E;
}
.bildbeschreibung
{
color:#673B15;
margin-left:50px;
margin-right:50px;
font-size:10px;
font-family:verdana;
text-align:center;
}
/*|||||||||||||||||||||*/
.left
{
float:left;
color:#673B15;
font-family:verdana;
font-size:11px;
color:#666666;
}
.right
{
float:right;
}
#contact input, #contact select
{
margin-bottom:5px;
}
.contact
{
width:516px;
font-size:11px;
}
*html .contact
{
width:515px;
font-size:11px;
}
.contact, .contact tr, .contact td, .contact table, .contact table tr, .contact table td
{
vertical-align:top;
}
body .content-space .field,  body .content-space .field-2, body .content-space .field-3, body .content-space .field-4, body .content-space .field-5 
{
height:16px;
}
.field
{
padding-left:3px;
padding-right:3px;
width:242px;
border:1px solid #b2cbe2;
color:##c99e64
}
.field-1
{
padding-left:3px;
padding-right:3px;
width:342px;
border:1px solid #b2cbe2;
color:##c99e64;
margin-bottom:10px;
}
select.field-1
{
width:350px;
height:18px;
color:#666;
}
select.field-1 option
{
color:#666;
}
body input.field-1
{
width:350px;
padding-left:3px;
padding-right:3px;
}
body   .content-space input.field-1
{
width:342px;
padding-left:3px;
padding-right:3px;
}
*html body   .content-space input.field-1
{
width:344px;
}
select.field-1
{
padding:0px;
}
.widthtd
{
width:265px;
}
.widthtable
{
width:250px;
}
.field-2
{
width:144px;
padding-left:3px;
padding-right:3px;
border:1px solid #b2cbe2;
margin-bottom:10px;
}
.field-3
{
width:84px;
padding-left:3px;
padding-right:3px;
margin-left:5px;
border:1px solid #b2cbe2;
}
body .field-4
{
width:203px;
border:1px solid #b2cbe2;
margin-bottom:10px;
padding-left:3px;
padding-right:3px;
}
body  .content-space .field-4
{
width:187px;
border:1px solid #b2cbe2;
margin-bottom:10px;
padding-left:3px;
padding-right:3px;
}
*html body  .content-space .field-4
{
width:185px;
}
.field-5
{
width:182px;
padding-left:3px;
padding-right:3px;
margin-right:10px;
margin-bottom:5px;
border:1px solid #b2cbe2;
float:right;
color:#666;
}
.green
{
float:left;
padding-top:10px;
padding-bottom:15px;
}
.green-bold
{
padding-top:15px;
padding-bottom:10px;
font-weight:bold;
}
body  .textarea
{
width:242px;
height:138px;
padding-left:3px;
padding-right:3px;
border:1px solid #b2cbe2;
color:#666;
}
.margin_top
{
margin-top:15px;
}
body .content-space  .textarea
{
width:242px;
padding-left:3px;
padding-right:3px;
height:136px;
border:1px solid #b2cbe2;
color:#666;
}
*html body  .textarea{height:147px;}
*html body .content-space  .textarea{height:143px;}
.textarea-2
{
color:#666;
width:174px;
padding-left:3px;
padding-right:3px;
padding:4px;
border:1px solid #b2cbe2;
color:#666;
font-family:verdana;
font-size:11px;
float:right;
}
body .textarea-2
{
height:69px;
}
body .content-space  .textarea-2
{
height:59px;
}
*html body .textarea-2{height:71px;}
*html body .content-space  .textarea-2{height:61px;}
.formbuttons
{
padding-top:11px;
margin-left:15px;
clear:both;
}
.clearform
{
clear:both;
}
.error
{
margin-top:10px;
margin-bottom:-10px;
}
.error .error_text
{
margin-left:15px;
}
.error, .error_text
{
color:#931d52;
}
.text-right input
{
margin-top:4px;
float:right;
}
.text-right2 input
{
margin-top:16px;
float:right;
}
.fulltable
{
width:100%;
font-size:11px;
}
.submit_button_00, .submit_button_01, .submit_button_02
{
width:128px;
height:20px;
background-repeat:no-repeat;
border:0px none transparent;
}
.submit_button_00
{
background-image:url('../images/anfrage_00.gif');
}
.submit_button_01
{
background-image:url('../images/berechnen_00.gif');
}
.submit_button_02
{
background-image:url('../images/zurueck_00.gif');
}
.submit_button_00:hover
{
background-image:url('../images/anfrage_01.gif');
}
.submit_button_01:hover
{
background-image:url('../images/berechnen_01.gif');
}
.submit_button_02:hover
{
background-image:url('../images/zurueck_01.gif');
}
.news-navigation, #back
{
margin-top:15px;
display:block;
}
.blue
{
color:#00519E;
}
.meta-navigation
{
height:20px;
border-left:1px solid #b2cbe2;
margin-left:275px;
padding-left:10px;
float:left;
background-color:#e5edf5;
}
.meta-navigation a
{
color:#666;
line-height:20px;
}
.social
{
float:right;
}



/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/






#men1
{ 
height:42px;
}
#men1
{ 
display:block;
}
#menu1 li ul
{
margin-top:42px;
border:1px solid #b2cbe2;
}
#men1, #men1 li ul 
{ 
margin:0px;
padding:0px;
list-style:none;
}
#men1 li
{
float:left;
position:relative;
z-index:9999;
}
#men1 li ul li a
{
margin-left:0px;
position:relative;
z-index:9999;
}
#men1 li a, #men1 li strong 
{
height:42px;
display:block;
font-family:verdana;
font-size:12px;
color:#859099;
font-weight:normal;
text-decoration:none;
}
#men1 li a:hover , #men1 li:hover strong, #men1 li.over strong 
{
color:#80A8CE;
font-weight:normal;
border-color:#c7e565;
position:relative;
z-index:99999;
}
#men1 li li 
{ 
float:none;
display:inline;
}
#men1 li ul, #men1 li.over ul 
{
position:absolute;
top:auto;
left:0px;
}
#men1 li ul
{
border:1px solid #b2cbe2;
background-color:#fff;
}
#men1 li li a 
{
height:auto;
width:8em;
display:block;
padding:4px;
font-size:10px;
}
#men1 li li a:hover
{
position:relative;
z-index:99999;
background-color:#e3ecf4;
}
#men1 li ul 
{
position:absolute;
top:-9999px;
left:-99999px;
padding:1px 10px 10px 10px;
}
#men1 li:hover ul,
#men1 li.over ul 
{
position:absolute;
left:0px;
top:42px;
}
#men1  ul
{
width:210px;
}
#men1  ul li
{
}
#men1 li a span
{
display:block;
}
#men1 ul li a span
{

}
#men1  ul li a
{
width:100%;
}