body{
background-color:#FFFFFF;
background-image:url(img/bg.gif);
background-repeat:repeat-y;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
line-height:auto;
}

table.impressum{
b_ackground-color:red;
width:506px;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
border:0;
line-height:auto;
margin-left:208px;
}

a.agblink:link,a.agblink:visited,a.agblink:focus,a.agblink:hover,a.agblink:active{
color:#000;
text-decoration:underline;
}

select,input,textarea{
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
border:1px solid #6699CC;
}


h1{
font-size:18px;
line-height:22px;
}


img{
border:0px;margin:0px;padding:0px;
}


img.logo{
position:absolute;left:774px;top:20px;border:0px;
}

img.logo_einzel{
position:absolute;left:790px;top:20px;border:0px;
}


#head_1{
position:fixed;
width:100%;
height:155px;
z-index:45;
left:0px;
top:0px;
background-image:url("img/head_1b.gif");
background-position:20px;
background-repeat:no-repeat;
text-align:left;
}


#antifloat{
clear:both;
visible:hidden;
}


#navi_oben{
position:absolute
color:#FFFFFF;
top:0px;
left:20px;
line-height:auto;
border:0px;
}

#navi_oben a{
color:#FFFFFF;
text-decoration:none;
}

#navi_oben a:visited{
color:#FFFFFF;
text-decoration:none;
}

#navi_oben a:focus{
color:#FFFFFF;
text-decoration:underline;
}

#navi_oben a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#navi_oben a:active{
color:#FFFFFF;
text-decoration:underline;
}


#head_2{
position:fixed;
width:100%;
height:27px;
z-index:54;
left:0px;
top:155px;
background-image:url("img/head_2.gif");
background-repeat:repeat-x;
}


#ecke{
background-image:url(img/bg.gif);
background-repeat:repeat-y;
height:27px;
}


.bereich{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#333333;
background-color:#E7E7E7;
background-image:url("img/arrow_grau.gif");
background-position:1px 7px;
background-repeat:no-repeat;
text-decoration:none;
}


#navi_links_alt{
z-index:42;
position:absolute;
width:208px;
left:20px;
top:192px;
font-weight:normal;
background-color:#999999;
padding-top:0px;
}


#navi_links{
z-index:42;
position:absolute;
width:208px;
left:0px;
top:0px;
font-weight:normal;
background-color:#999999;
padding-top:0px;
}


#navi_links a{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-image:url("img/arrow.gif");
background-repeat:no-repeat;
}

#navi_links a:visited{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-image:url("img/arrow.gif");
background-repeat:no-repeat;
}

#navi_links a:focus{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-color:#B1B1B1;
}

#navi_links a:hover{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-color:#B1B1B1;
}

#navi_links a:active{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-color:#B1B1B1;
}

#navi_links a.kein_link,#navi_links a.kein_link:visited{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-color:#85A9C6;
}

#navi_links a.kein_link:focus,#navi_links a.kein_link:hover{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
background-color:#85A9C6;
}

#navi_links a.submenu_link,#navi_links a.submenu_link:visited{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:30px;
padding-top:2px;
background-color:#B8CDDE;
}

#navi_links a.submenu_link:focus,#navi_links a.submenu_link:hover,#navi_links a.submenu_link:active{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:30px;
padding-top:2px;
background-color:#CBDAE7;
}

#content{
z-index:22;
position:absolute;
width:710px;
left:20px;
top:190px;
font-weight:normal;
padding:0px;
margin:0px;
line-height:16px;
padding-left:16px;
padding-right:0px;
height:800px;
b_ackground-color:#FF5522;
}

#content2{
z-index:22;
position:absolute;
width:710px;
left:20px;
top:190px;
font-weight:normal;
padding:0px;
margin:0px;
line-height:16px;
padding-left:16px;
padding-right:0px;
height:1px;
b_ackground-color:#FF5522;
}

#navi_rechts{
z-index:23;
position:absolute;
width:158px;
left:776px;
top:190px;
font-weight:normal;
background-color:#E7E7E7;
padding-top:0px;
border-top:1px solid #94BBDB;
border-right:1px solid #94BBDB;
border-left:1px solid #94BBDB;
border-bottom:1px solid #94BBDB;
}


#navi_rechts img{
border-top:1px solid #94BBDB;
}


#loginbox_start{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
color:#000000;
position:relative;
left:0px;
top:0px;
background-color:#E7E7E7;
padding:0px;
padding-left:10px;
padding-top:3px;
b_order-right:1px solid #CCC;
line-height:normal;
height:13px;
}

#loginbox_end{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
color:#000000;
position:relative;
left:0px;
top:0px;
background-color:#E7E7E7;
padding:0px;
padding-left:12px;
padding-top:3px;
b_order-right:1px solid #CCC;
border-bottom:1px solid #CCC;
line-height:normal;
height:20px;
}

#loginbox_end a.normal:link,#loginbox_end a.normal:visited,#loginbox_end a.normal:focus,#loginbox_end a.normal:hover,#loginbox_end a.normal:active{
display:inline;
color:#000000;
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
background-color:#E7E7E7;
padding:0px;
border:0px;
t_ext-decoration:underline;
}

#loginbox{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
z-index:10;
position:relative;
left:0px;
top:0px;
height:140px;
color:#999999;
background-color:#E7E7E7;
padding:10px;
padding-top:6px;
b_order-right:1px solid #CCC;
line-height:12px;
}

#loginbox input.textfeld{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
color:#000000;
border:1px solid #7F9DB9;
width:100%;
height:14px;
margin:0;
padding:0;
margin-bottom:3px;
}

#contentblock, #contentblock_2, #contentblock_3{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
z-index:13;
position:relative;
width:506px;
left:208px;
top:0px;
margin-bottom:4px;
}

#footer{
z-index:144;
position:absolute;
right:0px;
bottom:2px;
width:506px;
text-align:right;
line-height:12px;
}

#footer_einzelfirma{
z-index:144;
position:relative;
top:20px;
left:204px;
width:506px;
text-align:right;
line-height:12px;
}

#footer a, #footer a:visited, #footer_einzelfirma a, #footer_einzelfirma a:visited{
color:#000;
text-decoration:none;
margin-left:30px;
padding-left:7px;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}

#footer a:focus, #footer a:hover, #footer a:active, #footer_einzelfirma a:focus, #footer_einzelfirma a:hover, #footer_einzelfirma a:active{
color:#000;
text-decoration:underline;
margin-left:30px;
padding-left:7px;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}

#contentblock img, #contentblock_2 img{
margin-bottom:6px;
}

#contentblock a, #contentblock a:visited{
color:#CC0000;
text-decoration:underline;
}

#contentblock a:focus, #contentblock a:hover, #contentblock a:active{
color:#FFFFFF;
text-decoration:none;
background-color:#CC0000;
}

#newsblock{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
position:relative;
width:514px;
height:90px;
left:208px;
top:0px;
background-color:#F3F3F3;
background-color:#E7E7E7;
margin-bottom:30px;
border:1px solid #94BBDB;
border:1px solid #FFFFFF;
}

#newsblock_u{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
position:relative;
width:514px;
height:10px;
left:208px;
top:0px;
margin-bottom:0px;
border:0px;
text-align:right;
}

#newsblock_links{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
position:relative;
width:245px;
left:204px;
top:0px;
background-color:#D1E1ED;
margin-bottom:30px;
}

#newsblock_rechts{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
position:absolute;
width:243px;
left:488px;
top:728px;
background-color:#D1E1ED;
margin-bottom:30px;
}

#newsblock a{
color:#CC0000;
text-decoration:underline;
}

#newsblock a:visited{
color:#CC0000;
text-decoration:underline;
}

#newsblock a:focus{
color:#FFFFFF;
text-decoration:none;
background-color:#CC0000;
}

#newsblock a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#CC0000;
}

#newsblock a:active{
color:#FFFFFF;
text-decoration:none;
background-color:#CC0000;
}


#newsblock img{
border:0px;
float:left;
margin-right:6px;
width:160px;
height:90px;
}


#newsblock_links img,#newsblock_rechts img{
border:1px solid #CCCCCC;
f_loat:left;
margin-bottom:8px;
}


#antifloat{
clear:both;
visible:hidden;
}


#newsblock_ausstellung{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
z-index:13;
position:relative;
left:208px;
top:0px;
background-color:#F3F3F3;
background-color:#E7E7E7;
padding:0px;
margin:0px;
width:514px;
height:198px;
border:1px solid #FFFFFF;
margin-bottom:4px;
}


#box_ausstellung_1{
font-family:Arial,Verdana,sans-serif;font-size:10px;font-weight:normal;
position:relative;
width:200px;
left:204px;
top:6px;
b_ackground-color:#FFDF9A;
margin-top:10px;
}

#box_ausstellung_2{
font-family:Arial,Verdana,sans-serif;font-size:10px;font-weight:normal;
position:absolute;
width:282px;
height:180px;
left:440px;
top:233px;
margin-bottom:20px;
b_ackground-color:#9DC3D0;
margin-top:10px;
}


.schnell{
color:#2B3C8B;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:6px;
}


#navi_links .nix{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:20px;
padding-top:2px;
}


/*
////////////////////////////////////////
*/

#block_standorte{
font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;
z-index:13;
position:relative;
width:100%;
height:346px;
left:0px;
top:0px;
margin-bottom:20px;
border:1px dotted #BBBBBB;
}

table.details_table{
border:1px dotted #BBBBBB;
padding:5px;
width:480px;
}

.telnummer{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
margin-left:20px;
color:#00539F;
}

a.anfahrtslink{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;line-height:auto;
color:#cc0000;
}

a.anfahrtslink:visited{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;line-height:auto;
color:#cc0000;
}

a.anfahrtslink:focus{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;line-height:auto;
color:#FFFFFF;
background-color:#cc0000;
}

a.anfahrtslink:hover{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;line-height:auto;
color:#FFFFFF;
background-color:#cc0000;
}

a.anfahrtslink:active{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;line-height:auto;
color:#FFFFFF;
background-color:#cc0000;
}

textarea.standorte_textfeld{
border:0px;
height:100px;
width:100%;
scrollbars:none;
}

input.badideen_input{
border:0px;
width:514px;
font-weight:bold;
}

textarea.badideen_textfeld{
border:0px;
height:100px;
width:514px;
scrollbars:none;
}

.ft{
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
line-height:auto;
}

table.sortiments_table{
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
line-height:auto;
}

table.sortiments_table td{
color:#CC0000;
font-weight:bold;
padding-bottom:10px;
}

table.sortiments_table td.offen{
color:#000000;
font-weight:normal;
}

table.sortiments_table a:link{
color:#000000;
font-weight:normal;
text-decoration:underline;
}

table.sortiments_table a:visited{
color:#000000;
font-weight:normal;
text-decoration:underline;
}

table.sortiments_table a:focus{
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color:#CC0000;
}

table.sortiments_table a:hover{
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color:#CC0000;
}

table.sortiments_table a:active{
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color:#CC0000;
}

table.table_leistungen{
border:0px;
padding:0px;
margin:0px;
}

table.table_leistungen td{
padding-bottom:10px;
color:#000;
padding-left:14px;
background-image:url(img/kast.gif);
background-repeat:no-repeat;
backgrodund-position:left,top 10px;
}

table.table_leistungen_2{
border:0px;
padding:0px;
margin:0px;
}

table.table_leistungen_2 td{
padding-bottom:10px;
color:#000;
padding-left:14px;
background-image:url(img/kast_2.gif);
background-repeat:no-repeat;
backgrodund-position:left,top 10px;
}

#contentblock_2 a.teaserkasten{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;line-height:auto;
color:#CC0000;
margin-left:6px;
}

#contentblock_2 a.teaserkasten:visited{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;line-height:auto;
color:#CC0000;
margin-left:6px;
}

#contentblock_2 a.teaserkasten:focus{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;line-height:auto;
color:#FFFFFF;
background-color:#CC0000;
margin-left:6px;
}

#contentblock_2 a.teaserkasten:hover{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;line-height:auto;
color:#FFFFFF;
background-color:#CC0000;
margin-left:6px;
}

#contentblock_2 a.teaserkasten:active{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;line-height:auto;
color:#FFFFFF;
background-color:#CC0000;
margin-left:6px;
}

table.jobs_table{
border:0px;
border:1px solid #85A9C6;
}

table.jobs_table td{
padding-left:6px;
padding-right:6px;
padding-top:10px;
padding-bottom:10px;
}

#contentblock a{
color:#CC0000;
text-decoration:underline;
}

#logout a,#logout a:visited,#logout a:focus,#logout a:hover,#logout a:active{
color:red;
font-weight:bold;
text-decoration:none;
}

#logout a:focus,#logout a:hover,#logout a:active{
color:red;
font-weight:bold;
text-decoration:underline;
}

/*
-----------------------------------------------
*/

#contentblock_3 a:link{
color:#000000;
text-decoration:none;
}

#contentblock_3 a:visited{
color:#000000;
text-decoration:none;
}

#contentblock_3 a:focus{
color:#000000;
text-decoration:none;
}

#contentblock_3 a:hover{
color:#000000;
text-decoration:none;
}

#contentblock_3 a:active{
color:#000000;
text-decoration:none;
}


a.linko22:link{
color:#000 !important;
text-decoration:none !important;
background-color:#FFF !important;
padding-left:7px !important;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}
a.linko22:visited{
color:#000 !important;
text-decoration:none !important;
background-color:#FFF !important;
padding-left:7px !important;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}
a.linko22:focus{
color:#000 !important;
text-decoration:underline !important;
background-color:#FFF !important;
padding-left:7px !important;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}
a.linko22:hover{
color:#000 !important;
text-decoration:underline !important;
background-color:#FFF !important;
padding-left:7px !important;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}
a.linko22:active{
color:#000 !important;
text-decoration:underline !important;
background-color:#FFF !important;
padding-left:7px !important;
background-image:url("img/bluebar.gif");
background-repeat:no-repeat;
}
