/* DEFAULTS/////////////////////////////////////////////////////////////////// */
body
{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 color: #000;
 margin: 0px;
 line-height: 15px;
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1;
 background-color: #00A36D;
 background-image: url(/at/img/kachel.gif);
 background-repeat: repeat-y;
}
img
{
 border-width: 0px;
 border-color: #000;
 border-style: solid;
 padding: 0px;
 margin: 0px;
}
div
{
 border-color: #000;
 border-width: 0px;
 border-style: solid;
}
.float
{
 line-height: 0px;
 clear: both;
 display: block;
}
a
{
 color: #396;
 margin: 0px;
 padding: 0px;
 text-decoration: underline;
}
a:hover { color: #39378B; }

h1, h2, h3, h4
{
 font-size: 10px;
 font-weight: bold;
}
h2
{
 font-size: 11px;
 font-weight: bold;
 color: #396;
 margin: 0px 0px 10px 20px;
}
h3
{
 font-size: 11px;
 font-weight: bold;
 color: #396;
 margin: 0px 0px 0px 0px;
}
h4
{
 font-size: 11px;
 font-weight: bold;
}
h5
{
 font-size: 10px;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
}


input
{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 color: #00254F;
} 
 
.naviend
{
 line-height: 0px;
 clear: both;
 display: block;
 margin: 0px;
}

p
{
 margin: 0px 0px 10px 0px;
}


/* MAINLAYOUT///////////////////////////////////////////////////////////////// */
#headbranding
{
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 2;
}
#headvisual
{
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 1;
}
#leftcolumn
{
 position: absolute;
 left: 0px;
 top: 141px;
 z-index: 2;
 width: 153px;
 height: 254px; 
 float: left;
 display: block;
}
#leftcolumn img
{
 float: left;
 display: block;
}

#content
{
 position: absolute;
 left: 153px;
 top: 160px;
 z-index: 3;
 width: 471px;
 float: left;
 background-color: #fff;
}

#rightcolumn 
{
 float:left;
 left:624px;
 line-height:12px;
 padding:0 0 50px;
 position:absolute;
 top:165px;
 width:170px;
 z-index:1;
}

#rightcolumn p a
{
 color:#fff;padding-left:20px
}

#navi
{
 position: absolute;
 top: 141px;
 left: 153px;
 z-index: 4; 
 width: 623px;
 height: 24px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border-width: 0px;
 border-color: #660000;
 border-style: solid;
 background-image: url(/at/img/balken.gif);
 background-repeat: no-repeat;
}
#subnavi
{
 padding: 0px 5px 0px 22px;
 margin: 10px 0px 5px 0px;
 border-width: 0px;
 border-color: #000;
 border-style: solid;
 background-image: url(/at/img/subnavi_arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px -3px;
}

#subnavi_default
{
 padding: 0px 5px 0px 22px;
 margin: 10px 0px 5px 0px;
 border-width: 0px;
 border-color: #000;
 border-style: solid;
/* background-image: url(/at/img/subnavi_arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px -3px; */
}


 
#subnavi a
{
 padding: 0px 8px 0px 0px;
 text-decoration: none;
}

#subnavi a:hover
 {
  color: #39378B;
  font-weight: normal;
  text-decoration: none;
 }
#subnavi a.on
 { 
  color: #39378B;
  font-weight: bold;
  text-decoration: none;
 }

#mainback 
{
  left:778px;
  padding:0px;
  position:absolute;
  top:0pt;
  z-index:1;
}

/* CONTENTNAVI//////////////////////////////////////////////////////////////////////////////////////// */
#content_head
{
 padding: 0px 0px 0px 0px;
 font-size: 11px;
 font-weight: bold;
 float: left;
 border: 1px;
}
#content_head_presse
{
 padding: 0px 0px 0px 25px;
 font-size: 11px;
 font-weight: bold;
 float: left;
 border: 0px;
}
#content_navi
{
 padding: 0px 5px 0px 22px;
 background-image: url(/at/img/subnavi_arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px -3px;
 float: left;
 font-size: 10px;
 font-weight: normal;
}
#content_navi a
{
 padding: 0px 15px 0px 0px;
 float: left;
 color: #2D9E60;
 text-decoration: none;
}
#content_navi a:hover
{ 
 font-weight: normal;
 color: #39378B;
}
#content_navi a.on
{
 font-weight: bold; 
 color: #39378B;
}


#footer
{
 float: left;
 padding: 15px 30px 0px 15px;
 line-height: 0px;
 clear: both;
 display: block;
}
#footer a
{
 display: block;
 margin: 0px 0px 5px 0px;
}

/* CONTENT///////////////////////////////////////////////////////////////// */
#content_textbox
{
 float: left;
 padding: 15px 30px 0px 15px;
}
#content_head
{
 float: left;
 display: block;
 margin: 28px 0px 7px 0px;
 border-color: #D4D3E0;
 border-width: 0px;
 border-style: solid;
}

.content_productbox
{
 float: left;
 padding: 15px 0px 0px 15px;
 margin: 0px 0px 15px 0px;
}

.content_twocol_left, .content_twocol_right, .content_twocol_right_row
{
 float: left;
 width: 154px;
 padding: 15px 0px 0px 15px;
 margin: 0px 0px 0px 10px;
 color: #396;
 line-height: 12px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 139px;
 border-color: #000;
 border-width: 0px;
 border-style: solid;
}
.msfix { }
.content_twocol_left
{
 border-color: #000;
 border-width: 0px;
 border-style: solid;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 3px;
 float: left;
}
.content_twocol_right
{
 width: 295px;
 padding: 0px 0px 0px 10px;
 color: #000;
 line-height: 15px;
 margin: 0px 0px 10px 0px; 
 border: 0px solid #000;
}
.content_twocol_right_row
{
 width: 250px;
 float: left;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 color: #000;
 border: 0px solid #cc0000;
}
.content_twocol_left_pictbox
{
 border: 0px solid #cc0000;
 float: left;
 display: block;
 margin: 0px 0px 5px 0px;
}

.content_twocol_left_pictbox2
{
 border: 0px solid #cc0000;
 float: right;
 display: block;
 margin: 17px 0px 0px 0px;
}

.leftcolumn_textbox
{
 background-image: url(/at/img/leftcol_bullet.gif);
 background-position: 0px -2px;
 background-repeat: no-repeat;
 border: 0px solid #FFFFFF;
 float: left;
 display: block;
 padding: 6px 7px 0px 13px;
}
.leftcolumn_textbox a
{
 color: #39378B;
}


/* Karriereseite /////////////////////////////////////////////////////////////////////////////////////////// */
div#content ul {
    display: block;
    border: #000 0px solid;
    margin: 0 0 5px 0;
    padding: 0px;
    list-style: none;
    color: #39378B;
}
div#content ul li {
    display: block;
    background-image: url(/at/img/dot.gif);
    padding: 0;
    background-position: 0px 6px;
    padding-left: 10px;
    background-repeat: no-repeat;
}
div#content ul.nav li {
    background-image: url(/at/img/arrow.gif);
    background-position: 8px 7px;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 170%;
    padding-left: 28px;
    border: #CCCCCC 1px solid;
}
div#content ul.nav li a {color: #39378B;/* display: block; */}
div#content ul.nav li:hover { background-color: #CCCCCC; }
div#content ul.nav li:hover a{color: #000;text-decoration: underline;}
div#content ul.nav li a:hover {color: #000;text-decoration: none;}


.text_fett { font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 10px; color: #000;  line-height: 15px;  font-weight: bold;}
/* Presseliste /////////////////////////////////////////////////////////////////////////////////////////// */
#content_textbox .presse
 {
  margin: 0px 0px 10px 0px; 
  border: 0px;
  float: left;
  width: 400px;
 }
.meldung
{
 display: inline;
 float: left;
 border-width: 0px;
 border-style: solid;
 border-color: #cc0000;
 width: 400px;
 margin: 5px 0px 0px 0px;
 padding: 0px;
}
.meldung img
{
 float: left;
}
.meldung div
{
 float: right;
 border-width: 0px;
 border-style: solid;
 border-color: #cc0000;
 width: 320px;
 margin: 0px 5px 0px 10px;
}
a.content_presslist_two
 {
  padding: 0px;
  display: block;
  float: left;
  margin: 5px 0px 0px 0px;
  font-weight: bold;
  text-decoration: underline;
  width: 400px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 400px;
 }
.msfix { }#presslist h1 { margin: 15px 0px 5px 0px; }
a.content_presslist_two:hover
 {
  color: #2D9E60;
 }
.float_presse
{
 margin: 0px 0px 20px 0px;
}
#content_textbox
{
 float: left;
 padding: 15px 30px 0px 15px;
}
.presse_twocol_left
{
 float: left;
 padding: 15px 7px 0px 15px;
 border-color: #cc0000;
 border-width: 0px;
 border-style: solid;
 margin: 0px;
 width: 130px;
}
.presse_twocol_left .content_download
{
 border-color: #cc0000;
 border-width: 0px;
 border-style: solid;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 130px;
 float: left;
}
.presse_twocol_left .content_download .downtext 
{
 float: left;
 border-color: #cc0000;
 border-width: 0px;
 border-style: solid; 
}
.presse_twocol_right
{
 float: left;
 width: 280px;
 margin: 12px 0px 0px 0px;
 padding: 0px;
}
 
table 
{
 font-size: 10px;
}

/* Downloadseite/////////////////////////////////////////////////////////////////////////////////////////// */
.content_download
{
 float: left;
 font-size: 9px;
 margin: 0px 25px 30px 0px;
 padding: 0px;
 width: 124px;
 border-color: #39378B;
 border-width: 0px;
 border-style: solid; 
}
 
.content_download_img__quer, .content_download_img__hoch, .content_download_img__quad
{
 background-image: url(/at/img/pic_back.gif);
 height: 124px;
 width: 124px;
}
.content_download_img__quer img
{
 margin: 26px 11px 26px 13px;
}
.content_download_img__hoch img
{
 margin: 12px 25px 15px 25px;
}
.content_download_img__quad img
{
 margin: 12px 12px 15px 12px;
}
.down
{
 float: left;
 background-image: url(/at/img/download_back.gif);
 height: 20px;
 width: 122px;
 border-color: #39378B;
 border-width: 0px;
 border-style: solid;
 margin: 5px 0px 0px 0px;
}
.content_download .down img
{
 margin: 3px 7px 0px 5px;
}
.content_download .downtext
{
 float: left;
 margin: 6px 0px 10px 0px;
 border-color: #cc0000;
 border-width: 0px;
 border-style: solid; 
 line-height: 11px; 
 font-size: 10px;
}


/* NAVIGATION//////////////////////////////////////////////////////////////////////////////////////// */
a.navi_link01, a.navi_link02, a.navi_link03, a.navi_link04, a.navi_link05, a.navi_link06, a.navi_link07,
a.navi_link01on, a.navi_link02on, a.navi_link03on, a.navi_link04on, a.navi_link05on, a.navi_link06on, a.navi_link07on
{
 display: block;
 height: 24px;
 float: left;
}

/* leftcolumn_link ROLLOVER OFF////////////////////////////////////////////////////////////////////// */
/*a.navi_link01
{
 background-image: url();
 width: 96px;
}*/

a.navi_link02
{
 background-image: url(/at/img/navi_unternehmen.gif);
 width: 94px;
}
a.navi_link03
{
 background-image: url(/at/img/navi_schutipps.gif);
 width: 94px;
}
/*a.navi_link04
{
 background-image: url();
 width: 94px;
}*/
a.navi_link05
{
 background-image: url(/at/img/navi_events.gif);
 width: 94px;
}
a.navi_link06
{
 background-image: url(/at/img/navi_karriere.gif);
 width: 93px;
}

a.navi_link07
{
 background-image: url(/at/img/marken.gif);
 width: 94px;
}



/* Schuh ABC und Knigge/////////////////////////////////////////////////////////////////////////////////////////// */
.abcjump
{
 float: left;
 margin: 0px 15px 10px 0px;
 padding: 2px;
 text-transform: uppercase;
 font-size: 9px;
 background-color: #C5C3D8;
 font-weight: bold;
}
div.abc p { padding: 0px 0px 0px 20px; }
.abcjump a
{
 float: left;
 margin: 0px 3px 0px 3px;
 color: #39378B;
 text-decoration: none;
}
div.abcjump a:hover { color: #2D9E60; }
div.abcjump a.on { color: #2D9E60; }
div.abc h3 { padding: 10px 0px 0px 0px; }
div.knigge ul { width: 400px; }
div.knigge { font-size: 11px; }
a.contextlink, a.contextlink:hover  
{
 margin: 0px;
 padding: 0px;
 color: #39378B;
 text-decoration: underline;
 font-weight: normal; 
}
.headsmall
{
 font-weight: bold;
 margin: 10px 0px 0px 0px;
 display: block;
 line-height: 11px;
 font-size: 10px;
 color: #2D9E60;
}
.headsmall2
{
 font-weight: bold;
 margin: 5px 0px 0px 0px;
 display: block;
 line-height: 11px;
 font-size: 10px;
 color: #2D9E60;
}
 
/* Schuh Knigge/////////////////////////////////////////////////////////////////////////////////////////// */
.content_profitipp
{
 background-image: url(/at/img/content_tipp.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 float: left;
 padding: 30px 15px 15px 15px;
 margin: 15px 0px 15px 0px;
 border-color: #396;
 border-width: 1px;
 border-style: solid;
}
.content_profitipp h2
{
 color: #39378B;
 margin: 0px;
}
 
a.contextlink_knigge, a.contextlink_knigge:hover  
{
 margin: 0px 0px 0px 0px;
 padding: 0px;
 color: #39378B;
 text-decoration: underline;
 font-weight: normal; 
}
 
.text_fett 
{ font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 10px; color: #000;  line-height: 13px;  font-weight: bold;}
/* TV-Spots/////////////////////////////////////////////////////////////////////////////////////////// */
.anzeige
{
 margin: 0px 0px 5px 0px; 
 border-width: 0px;
 border-style: solid;
 border-color: #C5C3D8;  
}
.spot
{
 margin: 0px;
 padding: 15px 10px 0px 10px;
 border-width: 0px;
 border-style: solid;
 border-color: #C5C3D8;
 width: 124px ;
 height: 100px ;
 float: left;
}
.spot adimages
{
 margin: 15px 0px 0px 15px;
 line-height: 0px;
 float: left;
}
.tv_spot
{
 margin: 0px;
 padding: 0px 10px 10px 0px;
 border-width: 0px;
 border-style: solid;
 border-color: #C5C3D8;
 width: 124px ;
 float: left;
}
.tv_spot adimages
{
 margin: 15px 0px 0px 15px;
 line-height: 0px;
 float: left;
}
 
/*Vermieterinfo FORMULAR*/
#new_form {width:440px;}
#new_form h3 {font-weight:700;font-size:11px;color:#000;padding:5px 3px 3px 3px;margin-bottom:0;margin-top:20px;position:relative;left:-1px;}
#new_form p {margin-bottom:0;}
#new_form span {color:#999 !important;font-size:10px;padding:5px 0 ;margin-bottom:18px;display:block;}
#new_form .left-col {float:left;width:180px;}
#new_form .right-col {float:right;width:180px;}
#new_form input, #new_form textarea {display:block;}
#new_form input {display:block;width:180px;}
#new_form textarea {width:400px;}
#new_form label {display:block;margin-top:8px;}
#new_form fieldset {border: none !important; border-bottom:1px solid #ccc;padding-bottom:25px;display:block;width:auto;}
#new_form fieldset fieldset {border:none;padding:0 10px;}
#new_form #ihre_nachricht {border-bottom:medium none;}
#new_form .required {font-weight:700;color:#000;}
#new_form input[type="submit"]{display:inline;width:auto}
#new_form .submit {display:inline;width:auto}
#new_form .inline {display:inline;width:auto !important;}
#new_form .delete {color:#999;text-decoration:none;}
#new_form .delete:hover {color:red;}