
@media print {
 #dssiteheader,#dssitefooter,#dsmenucontainer,#dscolumn2_2{
display:none!important;
}
body{
background:none!important;
}
#dsmain{
background-image:none!important;
margin:0!important;
}
#dscontent{
border:none!important;
}
#dscolumn1_1,#dscolumn1_2{
width:90%!important;
float:left
}
fieldset,legend{
float:left!important;
border:none!important;
}
fieldset{
width:400px!important;
}

}
body{
font: 1em verdana, helvetica, sans-serif;
background:none;
margin-left:0px;
background-image:url(img/boeppel.png); 
background-position:0px 15.5px; 
background-repeat: no-repeat;
width:1000px;
}

*+html body{
background-position:0px 23px; 
}

a img{
border:none
}
a{
text-decoration:none;
color:#014b96;
}
a:hover{
text-decoration:underline;
}

/*em{
color:#054196;
font-style:normal;
}
*/

/* Layout Designs */

/*Reset - wird von IE-MAC gelesen*/
body.dynasite{}
/*Hides from IE-mac \*/
body.dynasite{}
html{}
#dssubbody{}
label{
text-align:left;
}

#dsmain{
float:left;
padding:0px 0px 0px 0px;
margin:25px 0px 0px 20px;
background-image:url(img/loewe_hg.gif); 
background-position:200px 0px; 
background-repeat: no-repeat;
}

#dsmenuheader{}
.medienpartner h1{
font-size:12px;
color:#D32438;
margin:10px;
}

.medienpartner{
margin:0px;
margin-top:10px;
padding:1px 1px 1px 1px;
border:1px solid #d5dbe1;
left:0px;top:0px;
-moz-border-radius:4px;
float:left;
width:180px;
}
.medienpartner a{
text-align:center;
display:block}
.medienpartner h1{

}

.medienpartner ul{
margin:0;
padding:0;

}
.medienpartner li{
padding:2px 0px 0px 0px!important;
margin:5px 0px 5px 0px!important;
list-style-type:none;
border-top:1px solid #d5dbe1;
float:left;
width:180px;
}
.medienpartner li a{
text-align:left;
padding-left:5px!important;
width:180px;
color:#054196!important;
font-weight:normal!important
}

.medienpartner li a{
background-image:url(img/dreieck_r.gif);
background-position:164px 0px;
background-repeat:no-repeat;
}

#dsmenuarticle{}
#dscontent{
float:left;
border-left:2px solid #f2f5fa;
min-height:515px;
text-align:justify;
width:514px;
}
#dsarticleheader, #dsarticlefooter{
float:left;
width: 588px;
}



#header_container{
float:left;
width:788px;
font-size:12px;
}

#header_1_2_holder{
float:left;
width:588px;
font-size:12px;
}

#header_container #dscolumn1_3{
float:left;
width:294px;
}

#header_container #dscolumn2_3{
float:left;
width:294px;
}

#header_container #dscolumn3_3{
float:left;
width:200px;
}


#dscolumns{
float:left;
width:788px;
font-size:12px;
}

#dscolumns #dscolumn1_1{
float:left;
width:588px;
}

#dscolumns #dscolumn1_2{
float:left;
width:588px;

}

#dscolumns #dscolumn2_2{
float:left;
width:200px;
}

#dscolumns #dscolumn1_3{
float:left;
width:294px;
}

#dscolumns #dscolumn2_3{
float:left;
width:294px;
}

#dscolumns #dscolumn3_3{
float:left;
width:200px;
}

#dsarticlefooter{}
.dsarticle{}
a:link{}
a:visited{}
a:active{}
a:hover{}


#dscontentheader{}
#dscontentfooter{}
#dssearch_container{}
div.dssearch_head{}
p.dssearch_text{}
hr.dssearch_hr{}
div.dssearch_menu_container{}
a.dssearch_menu:link{}
a.dssearch_menu:visited{}
a.dssearch_menu:active{}
a.dssearch_menu:hover{}
div.dssearch_title{}
a.dssearch_title:link{}
a.dssearch_title:visited{}
a.dssearch_title:active{}
a.dssearch_title:hover{}
span.dssearch_highlight{}
dssearch_body{}
a.dssearch_highlight:link{}
a.dssearch_highlight:visited{}
a.dssearch_highlight:active{}
a.dssearch_highlight:hover{}
div.dssearch_date{}
div.dssearch_foot{}
table.dstable_table{}
table.dstable_table th{}
table.dstable_table td{}


/* Menu Designs */
#dsmenucontainer{
width:180px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
font-size:12px;
}

#dsmenus{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.dssubmenus{list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.dssubmenus_1{}
.dssubmenus_2{}
.dssubmenus_3{}
.dssubmenus_4{}
.dssubmenus_5{}

li.dsmenu_active{
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
border-bottom:2px solid #f2f5fa;
}

li.dsmenu_inactive{
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
border-bottom:2px solid #f2f5fa;
}

a.dsmenu_active:link, a.dsmenu_active:visited{
color:#D32438;
text-decoration:none;
font-weight:bold;
}


a.dsmenu_inactive:link, a.dsmenu_inactive:visited{
color:#054196;
text-decoration:none;


font-weight:bold;
}

a.dsmenu_active:hover, a.dsmenu_inactive:hover{
color:#D32438;
text-decoration:none;
font-weight:bold;
}


li.dsmenu_firstchild_active{}
li.dsmenu_lastchild_active{}
li.dsmenu_firstchild_inactive{}
li.dsmenu_lastchild_inactive{}


li.dssubmenu_active,li.dssubmenu_inactive{
padding:6px 0px 0px 9px;
margin:0px 0px 0px 0px;
background-image:url(img/bullet.png); 
background-position:0px 10px; 
background-repeat: no-repeat;
}




a.dssubmenu_active:link,a.dssubmenu_active:visited
{
color:#D32438;
text-decoration:none;
font-weight:normal;
}


a.dssubmenu_inactive:link,a.dssubmenu_inactive:visited
{
color:#054196;
text-decoration:none;
font-weight:normal;
}

a.dssubmenu_active:active{}
a.dssubmenu_active:hover{}
li.dssubmenu_firstchild_active{}
li.dssubmenu_lastchild_active{}
li.dssubmenu_firstchild_inactive{}
li.dssubmenu_lastchild_inactive{}

a.dssubmenu_inactive:link{}
a.dssubmenu_inactive:visited{}
a.dssubmenu_inactive:active{}
a.dssubmenu_inactive:hover{}



/* HEAD */

#dssiteheader{
float:left;
width:1000px;
margin:8px 0px 0px 0px;
}

*html #dssiteheader{
float:left;
width:1022px;
}

.top_left{
float:left;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 20px;
background:#054196;
width:380px;
height:110px;
border-right:1px solid white;
}

.top_left #top_loewe{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 60px;
}

.top_left #top_schrift{
float:left;
padding:0px 0px 0px 0px;
margin:60px 0px 0px 20px;
}

.top_middle{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:#054196;
width:398px;
height:130px;
}

.top_right{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:#054196;
width:200px;
height:130px;
border-left:1px solid white;
}

.top_right #top_hessen{
float:left;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 132px;
}

.top_search_container {
float:left;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 10px;
width:180px;
border:1px solid white;
}


*html .top_search_container {
float:left;
padding:0px 0px 0px 0px;
margin:10px 0px -20px 5px;
width:180px;
border:1px solid white;
height:18px;
background:white;
}

*+html .top_search_container {
float:left;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 10px;
width:180px;
border:1px solid white;
height:18px;
background:white;
}

.top_search_container #suche {
float:left;
padding:2px 0px 3px 6px;
margin:0px 0px 0px 0px;
width:115px;
border:none;
font-size:11px;
color:#054196;
}


*html .top_search_container #suche {
float:left;
padding:0px 0px 0px 6px;
margin:0px 0px 0px 0px;
width:108px;
border:none;
font-size:11px;
color:#054196;
border:none;
height:14px;
}

*+html .top_search_container #suche {
float:left;
padding:0px 0px 0px 6px;
margin:0px 0px 0px 0px;
width:111px;
border:none;
font-size:11px;
color:#054196;
border:none;
}

#kombisuche h2{
font-size:1.1em;
}
h2{
font-size:1.2em;
margin-top:1px;
line-height:1.2em;
}
/*   Footer   */

#dssitefooter{
float:left;
width:980px;
border-top:2px solid #f2f5fa;
padding:0px 0px 0px 0px;
margin:8px 0px 8px 20px;
}

.foot_partner{
padding:0px 0px 0px 0px;
margin:8px 0px 8px 0px;
}

.foot_partner_bezeichner{
float:left;
padding:0px 0px 0px 0px;
margin:12px 50px 0px 40px;
color:#054196;
font-size:14px;
font-weight:bold;
}

#foot_partner1, 
#foot_partner2, 
#foot_partner3, 
#foot_partner4, 
#foot_partner5, 
#foot_partner6,
#foot_partner7
{
padding:0px 0px 0px 0px;
margin:0px 20px 0px 20px;
border:none;
}
#foot_partner2,#foot_partner3{
vertical-align:5px
}
#foot_partner1{
vertical-align:-8px
}
#foot_partner5{
vertical-align:2px
}
.foot_balken{
float:left;
padding:5px 0px 3px 0;
margin:0px 0px 0px 0px;
background:#054196;
width:975px;
font-size:12px;
text-align:center;
}

.foot_metanavi{
display:inline;
width:650px;
text-align:left;
}

.foot_metanavi a:link, .foot_metanavi a:visited{
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 15px 0px 0px;
color:white;
font-size:12px;
text-decoration:none;
display:inline;
}




/* Artikel 1 Designs Spalte1 */

#dscolumn1_1 .dsarticle_1, 
#dscolumn1_2 .dsarticle_1, 
#dscolumn1_3 .dsarticle_1, 
#dscolumn2_3 .dsarticle_1,
#dsarticleheader .dsarticle_1,
#dsarticlefooter .dsarticle_1
{
padding:0px 10px 15px 0px;
margin:0px 7px 15px 7px;
border-bottom:2px solid #f2f5fa;
font-size:11.5px;
line-height:15px;
color:#333333;

}

#dscolumn1_1 .dsarticle_1 a:link, #dscolumn1_1 .dsarticle_1 a:visited,
#dscolumn1_2 .dsarticle_1 a:link, #dscolumn1_2 .dsarticle_1 a:visited,
#dscolumn1_3 .dsarticle_1 a:link, #dscolumn1_3 .dsarticle_1 a:visited,
#dscolumn2_3 .dsarticle_1 a:link, #dscolumn2_3 .dsarticle_1 a:visited,
#dsarticleheader .dsarticle_1 a:link, #dsarticleheader  .dsarticle_1 a:visited,
#dsarticlefooter .dsarticle_1 a:link, #dsarticlefooter  .dsarticle_1 a:visited
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#D32438;
text-decoration:none;
}

#dscolumn1_1 h1.dstitle_1,
#dscolumn1_2 h1.dstitle_1, a.dstitle_1:link, a.dstitle_1:visited,
#dscolumn1_3 h1.dstitle_1, 
#dscolumn2_3 h1.dstitle_1, 
#dsarticleheader  h1.dstitle_1,
#dsarticlefooter  h1.dstitle_1
{
font-size:16px;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
color:#D32438;
text-align:left;
}

h1.dstitle_1 p
{

padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

#dscolumn1_1 .dsbody_1 strong,
#dscolumn1_2 .dsbody_1 strong,
#dscolumn1_3 .dsbody_1 strong,
#dscolumn2_3 .dsbody_1 strong,
#dsarticleheader .dsbody_1 strong,
#dsarticlefooter .dsbody_1 strong
{
font-size:12px;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
color:#D32438;
}

.dsarticle_1 ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
list-style-type:square;
}

.dstitledesign_container_1{}
.dstitledesign_content_1{}
.dsbodydesign_content_1{}
div.dstitle_1{}
h1.dstitle_1{}
h2.dstitle_1{}
a.dstitle_1:link{}
a.dstitle_1:visited{}
a.dstitle_1:active{}
a.dstitle_1:hover{}
.dsbody_1{}
div.dsoption_1{}
a.dsoption_1:link{}
a.dsoption_1:visited{}
a.dsoption_1:active{}
a.dsoption_1:hover{}
.dsimage_1{}
table.dsimage_1{}
div.dsimage_1{}
td.dsimage_1{}
img.dsimage_1{}
.dsimagedescription_1{}
.dsimage_abovetitle_1{}
img.dsimage_abovetitle_1{}
div.dsimage_abovetitle_1{}
.dsimage_titleleft_1{}
.dsimage_titleright_1{}
.dsimage_abovebody_1{}
img.dsimage_abovebody_1{}
div.dsimage_abovebody_1{}
.dsimage_bodywrapleft_1{}
.dsimage_bodywrapright_1{}

.dsimage_bottomleft_1{}
.dsimage_bottomright_1{}
.dsimage_titlebodynowrapleft_1{}
.dsimage_bodynowrapleft_1{}
.dsimage_titlebodynowrapright_1{}
.dsimage_bodynowrapright_1{}
.dsimage_titlebodywrapleft_1{}
.dsimage_titlebodywrapright_1{}
.dsdate_1{}



/* Artikel 1 Designs Spalte2 */

#dscolumn2_2 .dsarticle_1,
#dscolumn3_3 .dsarticle_1
{
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px;
color:#333333;
border-left:2px solid #f2f5fa;
line-height:16px;

}

#dscolumn2_2 h1.dstitle_1,
#dscolumn3_3 h1.dstitle_1
{
font-size:14px;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
border-bottom:2px solid #f2f5fa;
color:#054196;
}

#dscolumn2_2 .dsbody_1{
}

#dscolumn2_2 .dslinklist_title_0,
#dscolumn3_3 .dslinklist_title_0
{
visibility:hidden;
display:none;
}

#dscolumn2_2 .dslinklist_0,
#dscolumn3_3 .dslinklist_0{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:white;
text-decoration:none;
font-weight:bold;
text-align:left!important;
}
.dslinklist_0 a{
text-align:left!important;
}



/**** Artikel 2 Designs Spalte2  *******/

#dscolumn2_2 .dsarticle_2,
#dscolumn3_3 .dsarticle_2
{
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;
background:#D32438;
color:white;
}

#dscolumn2_2 h1.dstitle_2,
#dscolumn3_3 h1.dstitle_2{
font-size:14px;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
border-bottom:solid 1px white;
color:white
}

#dscolumn2_2 .dstitle_2 a:link, .dstitle_2 a:visited{
color:#ffffff;

}


#dscolumn2_2 .dsbody_2{
}

#dscolumn2_2 .dslinklist_title_0,
#dscolumn3_3 .dslinklist_title_0
{
visibility:hidden;
display:none;
}

#dscolumn2_2 .dslinklist_0,
#dscolumn3_3 .dslinklist_0
{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:white;
text-decoration:none;
font-weight:bold;
}

#dsmenuarticle .dsarticle_1{

width:185px;
}

/* Artikel 2 Designs */

.dsarticle_2{}
.dstitledesign_container_2{}
.dstitledesign_content_2{}
.dsbodydesign_content_2{}
div.dstitle_2{}
h1.dstitle_2{}
h2.dstitle_2{}
a.dstitle_2:link{}
a.dstitle_2:visited{}
a.dstitle_2:active{}
a.dstitle_2:hover{}
.dsbody_2{}
div.dsoption_2{}
a.dsoption_2:link{}
a.dsoption_2:visited{}
a.dsoption_2:active{}
a.dsoption_2:hover{}
.dsimage_2{}
table.dsimage_2{}
div.dsimage_2{}
td.dsimage_2{}
img.dsimage_2{}
.dsimagedescription_2{}
.dsimage_abovetitle_2{}
img.dsimage_abovetitle_2{}
div.dsimage_abovetitle_2{}
.dsimage_titleleft_2{}
.dsimage_titleright_2{}
.dsimage_abovebody_2{}
img.dsimage_abovebody_2{}
div.dsimage_abovebody_2{}
.dsimage_bodywrapleft_2{}
.dsimage_bodywrapright_2{}
.dsimage_bottomleft_2{}
.dsimage_bottomright_2{}
.dsimage_titlebodynowrapleft_2{}
.dsimage_bodynowrapleft_2{}
.dsimage_titlebodynowrapright_2{}
.dsimage_bodynowrapright_2{}
.dsimage_titlebodywrapleft_2{}
.dsimage_titlebodywrapright_2{}
.dsdate_2{}





/* Artikel 3 Designs */

.dsarticle_3{margin:0px 0px 15px 7px;}
.dstitledesign_container_3{}
.dstitledesign_content_3{}
.dsbodydesign_content_3{}
div.dstitle_3{}
h1.dstitle_3{
font-size:16px;
color:#D32438;
}
h2.dstitle_3{}
a.dstitle_3:link{}
a.dstitle_3:visited{}

a.dstitle_3:active{}

a.dstitle_3:hover{}
.dsbody_3{}
div.dsoption_3{}
a.dsoption_3:link{}
a.dsoption_3:visited{}
a.dsoption_3:active{}
a.dsoption_3:hover{}
.dsimage_3{}
table.dsimage_3{}
div.dsimage_3{}
td.dsimage_3{}
img.dsimage_3{}
.dsimagedescription_3{}
.dsimage_abovetitle_3{}
img.dsimage_abovetitle_3{}
div.dsimage_abovetitle_3{}
.dsimage_titleleft_3{}
.dsimage_titleright_3{}
.dsimage_abovebody_3{}
img.dsimage_abovebody_3{}
div.dsimage_abovebody_3{}
.dsimage_bodywrapleft_3{}
.dsimage_bodywrapright_3{}
.dsimage_bottomleft_3{}
.dsimage_bottomright_3{}
.dsimage_titlebodynowrapleft_3{}
.dsimage_bodynowrapleft_3{}
.dsimage_titlebodynowrapright_3{}
.dsimage_bodynowrapright_3{}
.dsimage_titlebodywrapleft_3{}
.dsimage_titlebodywrapright_3{}
.dsdate_3{}


/* Artikel 4 Designs */

.dsarticle_4{}
.dstitledesign_container_4{}
.dstitledesign_content_4{}
.dsbodydesign_content_4{}
div.dstitle_4{}
h1.dstitle_4{}
h2.dstitle_4{}
a.dstitle_4:link{}
a.dstitle_4:visited{}
a.dstitle_4:active{}
a.dstitle_4:hover{}
.dsbody_4{}
div.dsoption_4{}
a.dsoption_4:link{}
a.dsoption_4:visited{}
a.dsoption_4:active{}
a.dsoption_4:hover{}
.dsimage_4{}
table.dsimage_4{}
div.dsimage_4{}
td.dsimage_4{}
img.dsimage_4{}
.dsimagedescription_4{}
.dsimage_abovetitle_4{}
img.dsimage_abovetitle_4{}
div.dsimage_abovetitle_4{}
.dsimage_titleleft_4{}
.dsimage_titleright_4{}
.dsimage_abovebody_4{}
img.dsimage_abovebody_4{}
div.dsimage_abovebody_4{}
.dsimage_bodywrapleft_4{}
.dsimage_bodywrapright_4{}
.dsimage_bottomleft_4{}
.dsimage_bottomright_4{}
.dsimage_titlebodynowrapleft_4{}
.dsimage_bodynowrapleft_4{}
.dsimage_titlebodynowrapright_4{}
.dsimage_bodynowrapright_4{}
.dsimage_titlebodywrapleft_4{}
.dsimage_titlebodywrapright_4{}
.dsdate_4{}


/* Artikel 5 Designs */

.dsarticle_5{}
.dstitledesign_container_5{}
.dstitledesign_content_5{}
.dsbodydesign_content_5{}
div.dstitle_5{}
h1.dstitle_5{}
h2.dstitle_5{}
a.dstitle_5:link{}
a.dstitle_5:visited{}
a.dstitle_5:active{}
a.dstitle_5:hover{}
.dsbody_5{}
div.dsoption_5{}
a.dsoption_5:link{}
a.dsoption_5:visited{}
a.dsoption_5:active{}
a.dsoption_5:hover{}
.dsimage_5{}
table.dsimage_5{}
div.dsimage_5{}
td.dsimage_5{}
img.dsimage_5{}
.dsimagedescription_5{}
.dsimage_abovetitle_5{}
img.dsimage_abovetitle_5{}
div.dsimage_abovetitle_5{}
.dsimage_titleleft_5{}
.dsimage_titleright_5{}
.dsimage_abovebody_5{}
img.dsimage_abovebody_5{}
div.dsimage_abovebody_5{}
.dsimage_bodywrapleft_5{}
.dsimage_bodywrapright_5{}
.dsimage_bottomleft_5{}
.dsimage_bottomright_5{}
.dsimage_titlebodynowrapleft_5{}
.dsimage_bodynowrapleft_5{}
.dsimage_titlebodynowrapright_5{}
.dsimage_bodynowrapright_5{}
.dsimage_titlebodywrapleft_5{}
.dsimage_titlebodywrapright_5{}
.dsdate_5{}







/*** Anmeldung, Kontakt   ***/


fieldset{
background:none;
border:1px solid #C2C9CF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 5px;
padding:15px 10px 15px 20px;
margin:25px 0px 0px 0px;
width:540px;
color:#054196;
clear:both
}

legend{
padding:0px 8px 0px 8px;
margin:0px 0px 0px 0px;
color:#054196;
}

*+html legend{
padding:0px 8px 0px 8px;
margin-bottom:10px!important;
color:#054196;
}

.i_container, .date_container, .container_zeile{
float:left;
width:540px;
padding:0px 0px 0px 0px;
margin:3px 0px 3px 0px;
}

.i_container label, .container_zeile label{
text-align:left;
font-size:1em;
font-style:normal;
letter-spacing:0.05em;
padding:2px 7px 3px 10px;
margin:0px 13px 0px 0px;
width:220px;
float:left;
background:#3B669F;
border:1px solid #9BB5CF;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#C6D2E2;
color:#fff
}


.date_container .select{
float:left;
width:60px;
}
.date_container .date3{
width:70px;
}
.container_zeile .captcha_label{
text-align:left;
font-size:1em;
font-style:normal;
letter-spacing:0.05em;
height:60px;
padding:2px 7px 3px 10px;
margin:0px 13px 0px 0px;
width:220px;
float:left;
background:#3B669F;
border:1px solid #9BB5CF;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#C6D2E2;
}
.star{

}

.container_zeile #last{
text-align:left;
font-size:1em;












font-style:normal;
letter-spacing:0.05em;
height:16px;
padding:2px 7px 3px 10px;
margin:24px 13px 0px 0px;
width:220px;
float:left;
background:#496CA3;
border:1px solid #9BB5CF;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#C6D2E2;
}

.i_container input, .container_zeile .long, .container_zeile #captcha{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:14px;
padding:2px 7px 3px 7px;
margin:0px 0px 0px 0px;
width:260px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #abadb3;
border-left:1px solid #abadb3;
border-right:1px solid #abadb3;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}


.container_zeile .short{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:14px;
padding:2px 7px 3px 7px;
margin:0px 6px 0px 0px;
width:50px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #abadb3;
border-left:1px solid #abadb3;
border-right:1px solid #abadb3;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}


.container_zeile .medium{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:14px;
padding:2px 7px 3px 7px;
margin:0px 6px 0px 0px;
width:188px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #abadb3;
border-left:1px solid #abadb3;
border-right:1px solid #abadb3;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}


.container_zeile textarea{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:60px;
padding:2px 7px 3px 7px;
margin:0px 0px 0px 0px;
width:260px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #abadb3;
border-left:1px solid #abadb3;
border-right:1px solid #abadb3;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}



.container_zeile #captcha_pic{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:38px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:274px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #abadb3;
border-left:1px solid #abadb3;
border-right:1px solid #abadb3;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}

.i_container select{
text-align:left;
font-size:1em;
font-style:normal;
letter-spacing:0.05em;
height:21px;
padding:1px 7px 2px 7px;
margin:0px 0px 0px 0px;
width:276px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #e3e9ef;
border-left:1px solid #e3e9ef;
border-right:1px solid #e3e9ef;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}

.text{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:14px;
padding:2px 2px 3px 2px;
margin:0px 1px 0px 0px;
width:15px;
background:#ffffff;
border:1px solid #9BB5CF;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}

.checkbox{
padding:2px 2px 3px 2px;
margin:5px 9px 0px 0px;
}


.check_container {
width:550px;
float:left;
}

.check_container input{
height:30px;
float:left;
vertical-align:top;
margin-top:0;
padding-top:0;
}
.check_container label{
width:500px;
float:left;
padding-top:5px
}

#absenden, .container_zeile .submit{
text-align:center;
font-size:1em;
font-style:normal;
letter-spacing:0.05em;
height:22px;
width:275px;

padding:1px 7px 10px 7px;
margin:25px 12px 5px 0px;
background:#cccccc;
color:#333333;
font-size:1.2em;
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
float:right;
}

*html input.submit{
margin:15px 0px 5px 0px;
}

*+html input.submit{
margin:15px 0px 5px 0px;
}

.hinweis_top{
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}


/**** Mitgliederbereich  ****/

#membermain{

float:left;
width:564px;

}

#menu{

float:left;
width:550px;
padding-left:20px;
margin-bottom:10px;
}

*+html #menu{
margin-bottom:-10px;
}


#menu h1{
color:#244E7E;
font-size:1em;
margin-top:10px;

}



.menuspan{
float:left;
background:#FFEFF1;
border-top:2px solid #E22439;
border-bottom:2px solid #E22439;
border-left:2px solid #E22439;
border-right:2px solid #E22439;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 4px;
padding:5px 9px 5px 9px;
margin:25px 10px 2px 5px;
font-size:14px;
}

.active .menuspan{
background-color:#fff;

}

.active {
background-image:url(img/pfeill_rot_unten.png); 
background-position:60px 54px; 
background-repeat: no-repeat;
float:left;
height:68px;
}

*+html .active {

}


.active a:link, .active a:visited{
padding:0px 0px 0px 0px;
}


#main fieldset{
margin:10px 0px 15px 0px;
}






#delete{
margin:0px 12px 0px 0px;
padding:0;
}


#passwordhelp{
padding:2px 7px 2px 7px;
margin:30px 10px 0px 0px;
}
.passhint{
font-size:0.9em;
}

#KarteNotValid{
border:solid 2px #FF4B4B;
padding:20px;
margin-bottom:10px;
background-color:#ddd
}
/**********************************

Kartenvisualisierung beim Anmelden

********************************/
#showkarteOuter1, #showkarteOuter2{
height:250px;
width:530px;
float:left;
background-image:url(img/Familienkarte-Hessen_Frontansicht.gif);
background-repeat:no-repeat;
background-position:210px 30px;
}
#showkarteOuter1 input, #showkarteOuter2 input{
float:left;
}
table#showtable1, table#showtable2{
width:510px;
padding:0;
margin:0;
border:none;
}
#searchBenutzer .showtable, #searchBenutzer .showtable td, #searchBenutzer .showtable th{
border:none!important;
text-align:left!important;
padding:0!important;
}

#showkarteOutertext1,#showkarteOutertext2{
line-height:10px;
}
#showtableSmall1,#showtableSmall2{
margin-left:249px!important;
margin-top:1px;
width:350px;
border:none;
}
.showNameOnKarte{
color:#fff;
font-weight:bold;
background-color: transparent;
border:none;
font-size:11px;
margin:0;
padding:0;
width:300px;
letter-spacing:0;
}

.Ersatznamen{
font-size:10px;
border-left:#922424 1px solid;
border-right:#922424 1px solid;
border-bottom:#922424 1px solid;
width:200px;
padding-bottom:10px;
padding-left:2px;
padding-right:1px;
}
.Ersatznamen input{
font-size:10px;
width:150px
}
.showkarteAchtung{
color:#D32438;
width:200px;
font-size:10px;
letter-spacing: -1px;
border-top:#922424 1px solid;
border-left:#922424 1px solid;
border-right:#922424 1px solid;
padding-left:2px;
padding-right:1px
}
#absenden2{
background-color:#EFEFEF;
float:left;
padding:5px;
color:#D32438
}
/*****   intern Sponsoren   *****/

#intern_sponsor{
float:left;
background:none;
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 4px;
padding:10px 10px 10px 25px;
margin:25px 10px 0px 10px;
width:600px;

color:#054196;
}

#intern_sponsor a.new_sponsor{
display:block;
background:none;
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 4px;
padding:2px 7px 5px 7px;
margin:25px 10px 20px 0px;
text-align:center;
width:200px;
color:#054196;
text-decoration:none;
}

#intern_sponsor a.new_sponsor img{
padding:0px 0px 0px 0px;
margin:0px 0px -4px 0px;
}

#kategorie table{
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 4px;
padding:10px 10px 10px 25px;
margin:0px 10px 0px 0px;
width:585px;
color:#054196;
}



.i_container .file{
float:left;
height:23px;
padding:10px 10px 10px 25px;
margin:-2px 10px 0px 0px;
width:200px;
}

.i_container textarea{
text-align:left;
font-size:12px;
font-style:normal;
letter-spacing:0.05em;
height:60px;
padding:2px 7px 3px 7px;
margin:0px 0px 0px 0px;
width:260px;
float:left;
background:#ffffff;
border-top:1px solid #abadb3;
border-bottom:1px solid #e3e9ef;
border-left:1px solid #e3e9ef;
border-right:1px solid #e3e9ef;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
}

#eintragen{
text-align:center;
font-size:1em;
font-style:normal;
letter-spacing:0.05em;
height:22px;
width:275px;
padding:1px 7px 10px 7px;
margin:25px 12px 5px 0px;
background:#cccccc;
color:#333333;
font-size:1.2em;
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:3px;
border-radius: 3px;
color:#666666;
float:right;
}


#intern_benutzer{

}

#intern_benutzer .new_benutzer{
background:none;
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 4px;
padding:5px 7px 5px 7px;
margin:25px 10px 20px 20px;
text-align:center;
width:200px;
color:#054196;
text-decoration:none;
}

#intern_benutzer a.new_benutzer img{
padding:0px 10px 0px 0px;
margin:0px 0px -4px 0px;
}

#Benutzer, #newBenutzer{
padding:0px 10px 0px 20px;
margin:20px 10px 0px 0px;
}

#newBenutzer a:link{
float:left;
background:none;
border-top:1px solid #abadb3;

border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:5px;

border-radius: 4px;
padding:3px 10px 2px 10px;
margin:15px 10px 20px 0px;
text-align:center;

color:#054196;
text-decoration:none;
}

#searchBenutzer table{
border-top:1px solid #abadb3;
border-bottom:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 4px;
padding:10px 10px 10px 25px;
margin:0px 10px 0px 0px;
width:572px;
color:#054196;
}

.selred{
background-color:#ddd
}
#hessenverlassen{
border:solid 1px #000;
float:left;
background:#ddd;
padding:5px;
margin-bottom:2em;

}
/*+++++++++++++++++++++++++

Suche Sponsor

++++++++++++++++++++++++++++*/

#sucheX label{
display:block;
font-weight:bold;
margin-top:5px;
font-weight:normal;
}
#sucheX #plz{
width:40px;
float:left;
}
#sucheX #plzselect{
width:80px;
height:22px;
margin-left:5px;
}
#sucheX .d_container .checkbox{
clear:both;
width:150px;
}
#sucheX .d_container_left{
width:250px;
float:left;
}
#sucheX .d_container_right{
width:250px;
float:left;
border-left:1px solid silver;
padding-left:10px
}
#sucheX .e_container label{
float:left;
width:220px;
font-weight:normal;
}
:root #sucheX .e_container label{
width:210px;
}
#sucheX .e_container .checkbox{
width:20px;
clear:both;
margin-bottom:10px;
float:left;
text-align:left;
}
:root #sucheX .e_container .checkbox{
margin-left:7px;
width:10px
}


#sucheX .er_container label{
float:left;
width:220px;
margin-left:8px;
font-weight:normal;
}
:root #sucheX .er_container label{
margin-left:0px;
}
#sucheX .er_container .checkbox{
width:20px;
clear:both;
margin-bottom:10px;
float:left;
text-align:left;
}

#sucheX .er_container .radio{
width:20px;
clear:both;
float:left;
margin-bottom:4px;
}


#sucheX .s_container{
clear:both;
padding-top:20px;
}
#subupdateDiv{
	border:solid 1px #285491;
	min-width:200px;
	padding:8px; 
	background-color:#fff;
	height:auto;
	display:block;
	float:left;
}
#pagenumbers{
float:left;
}
.prepaging,.postpaging{
float:left;
}

.paging{
clear:both;
width:680px;
}
/********************************
partnersuche
*******************************/

#ListingTable.head {
background-color:#6198DF;
padding:0;
}

.blind{
padding:10px;
font-size:15px;
margin-top:10px;
clear:both
}


.box .head {
background:#CCDDEB none repeat scroll 0 0;
border-bottom:1px solid #A2A2A2;
padding:8px 10px 7px;
}
#ListingTable.head .Details{
width:60px;
}
#ListingTable.head .Angebot, #ListingTable.head .Details, #ListingTable.head .Anbieter{
color:white;
font-size:1.1em;
}

.border{
}



.right {
float:right;
margin-right:10px;
}
#ListingTable.head .Angebot{
width:210px;
}
#ListingTable.head .Anbieter{
padding-left:10px;
width:170px;
}
.clear {
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0;
}
#ListingTable.head .Angebot a, #ListingTable.head .Details a, #ListingTable.head .Angebot span, #ListingTable.head .Details span, #ListingTable.head .Anbieter span {
display:inline-block;
margin:5px 0;
text-decoration:none;
}
.ListingEntry {
border-bottom:1px solid #A2A2A2;
float:left;
width:562px;
background:#fff;
border-right:1px solid #A2A2A2;
}
.ListingEntry.odd {
background-color:#F6F6F6;
border-right:1px solid #A2A2A2;
}
.clearfix {
display:block;
}
li.Angebotheadline h4 {
color:#2D2D2D;
font-size:1.0em;
font-weight:bold;
line-height:13px;
margin:0;
padding:0 0 10px;
}
li.Angebotheadline{
width:300px
}
li.firma h3 {
color:#054196;
font-size:0.9em;
font-weight:bold;
line-height:13px;
margin:0;
padding:0 0 10px;

}
li.firma {
color:#054196;
width:120px;
padding:0px 14px 0px 0px;
}

ul.ListingData {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 10px 0 3px;
font-size:0.9em;
}
ul.ListingData li {
float:left;
}
ul.ListingTabBar {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px;
}
ul.ListingTabBar li.PreviewTab {
width:100px;
}
ul.ListingTabBar li {
display:inline;
float:left;
}
ul.ListingTabBar .box {
background-color:#EBEBEB;
border-bottom:1px solid #EBEBEB;
margin-bottom:-1px;
}
.box {
background-color:#FFFFFF;
border:1px solid #A2A2A2;
}
ul.ListingTabBar .box.closed {
background-color:transparent;
border:medium none;
}
ul.ListingTabBar li.PreviewTab .closed a {
background-image:url(img/ico_tab-auf_11x11.gif);
background-position:6px 8px;
background-repeat:no-repeat;
padding:6px 6px 6px 21px;
}

ul.ListingData li.JobImage img {
margin-right:15px;
max-width:95px;
}

li.JobImage{
float:left;
width:105px;
}


.box, .box-simple {
position:relative;
}
.box .top-left {
left:-1px;
top:-1px;
}
.box .top-left, .box .top-right, .box .bottom-left, .box .bottom-right {

background:transparent url(img/corners_A2A2A2_10x10.gif) no-repeat scroll 0 0;
height:5px;
width:5px;
}
.top-left {
margin-right:-5px;
}
.top-left, .top-right {
margin-bottom:-5px;
}
.top-left, .bottom-left {
float:left;
}
.box .top-right {
right:-1px;
top:-1px;
}
.top-left, .top-right, .bottom-left, .bottom-right {
background:transparent url(img/corners_A2A2A2_10x10.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:5px;
line-height:0;
position:relative;
width:5px;
z-index:1;
}
.top-right {
background-position:right top !important;
right:0;
top:0;
}
.top-right, .bottom-right {
float:right;
}
ul.ListingTabBar li.PreviewTab a {
background-image:url(img/ico_tab-zu_11x11.gif);
background-position:5px 7px;
background-repeat:no-repeat;
padding:5px 6px 4px 20px;
}
ul.ListingTabBar li {
display:inline;
float:left;
}
ul.ListingTabBar a, ul.ListingTabBar span {
display:block;
padding:6px 6px 4px;
}
.L2g {
color:#2D2D2D;
font-size:1.1em;
}

#membermain .Angebot{
margin-right:170px
}
.ajaxWaiting {
background-image:url(img/ico_waiting-ani_16x16_tp.gif);
background-position:0 0;
background-repeat:no-repeat;
display:none;

height:16px;
left:70px;
margin-left:5px;
padding:0;
position:absolute;
top:3px;
width:16px;
float:left;
}
ul.ListingTabBar li.ActivityTab {
width:300px;
}




a.buttonType1.a {
background-color:#FF6600;
background-image:url(img/MH_global-elements_v2.gif);
background-position:0 -350px;
border:1px solid #FF6600;
}

a.buttonType1 {
background-repeat:repeat-x;
color:white !important;
display:inline-block;
font-size:11px;
font-weight:bold;
padding:1px 10px;
text-align:center;
text-decoration:none;
}

.showNeutralPopInner{
	background:#eee!important;
	border-left:1px solid #000;
	border-right:1px solid #000;
	font-size:1em;
}



li.Angebotheadline{
text-align:left;
width:215px;
float:left;
min-height:80px;
padding:0px 5px 0px 20px;
}

.Angebotdirekt{
font-size:10px;
text-align:left;
width:180px;
float:left;
}

.JobLocation
{
font-size:10px;
text-align:left;
vertical-align:bottom;
padding:0px;
float:left;

min-height:80px
}
/************* Partner  ***************/



.Sponsorhead{
width:550px;
float:left;
margin:0px 0px 15px 0px;
;
}

.spHeadLeft{
float:left;
margin:0px 15px 0px 0px;
}

.spHeadRight{
float:left;
margin:0px 15px 0px 0px;
}

.Sponsorstatement{
width:550px
float:left;
margin:10px 0px 30px 0px;
}


.Sponsorangebot{
width:550px
float:left;
margin:10px 0px 0px 0px;

}


.Sponsorangebot img{
width:550px
float:left;
margin:10px 0px 0px 30px;

}

.Sponsorportrait{
width:550px
float:left;
margin:10px 0px 30px 0px;

}


.sponsoren fieldset{
border:2px solid #EFEFEF;
margin:20px 0px 0px 0px;
padding:5px 5px 10px 0px;
float:left;
}

.sponsoren legend{
margin:0px 0px 0px 15px;
padding:0px 10px 0px 10px;
}
.sponsorkontakt{
margin-top:10px;
}


.sponsoren li{
margin:0;
padding:0;
list-style:none;

float:left;
}





.sponsoruebersicht{
background:#EFF7FF;
background:none;
border:2px solid #E0E6EF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 4px;
padding:7px 10px 7px 10px;
margin:5px 5px 10px 10px;
width:500px;
color:#054196;
float:left;
}

.Sponsorimg{
width:150px;
float:left;
margin:0px 0px 0px 0px;

}
.SponsorName{
float:left;
margin:8px 10px 0px 0px;
font-weight:bold;
}

/*************Sitemap***************************/
#sitemap{

width:450px;
float:left;
}

#sitemap ul{
	margin-left:0px;
	padding:0;
}

#sitemap a{
	color:#014b96;
	text-decoration:none;
padding-left:1em;
font-weight:normal;
 

}

#sitemap ul.themenportal {
letter-spacing:3px;
font-size:0.9em;
font-weight:nnormal;
text-transform:uppercase;	
list-style:none;
padding:3px 0px 2px 5px;
margin:0px 0px 10px 0px;;
display:block;
width:450px;
background:#F9FAFA;
border:1px solid #D7DCDC;
left:0px;top:0px;
-moz-border-radius:5px;
}

#sitemap .themenportal li a{
	font-weight:normal;
text-transform:uppercase;
color:#444bb8;
}

#sitemap .themenportal li a:hover{
	font-weight:normal;
color:#AF000B;
}


#sitemap ul.ersteebene {
letter-spacing:3px;
text-transform:uppercase;	
list-style:none;
	margin:0px 0px 15px 20px;
	padding:2px 0px 5px 5px;
	width:430px;

background:#F5F7F7;
border:1px solid #D7DCDC;
left:0px;top:0px;
-moz-border-radius:5px;
}

#sitemap ul.zweiteebene{
letter-spacing:1px;	
list-style:none;
	width:428px;

	
	background:white;
	font-weight:normal;
	padding:3px 0px 3px 2px;
}





#sitemap ul.dritteebene{
letter-spacing:1px;	

list-style:none;
	display:block;
	width:100%;
	background:white;

	font-weight:normal;
	padding:3px 0px 3px 10px;
}

#sitemap .ersteebene li a{
padding:0px 0px 10px 10px;
font-size:0.8em;
font-weight:normal;
text-transform:none;
}

#sitemap .ersteebene li a:hover{
color:#AF000B;
font-weight:normal;



}
#sitemap .zweiteebene li a{
font-size:0.8em;
font-weight:normal;
text-transform:none;
}
#passwortvergessen .inputfeld{
width:50px;
float:left;
margin-right:10px;
margin-top:10px
}

.label_klein{
font-size:9px;
margin-left:20px;
color:#DFEDFF;
}



#kinder1{
background-color:#EFEFEF;
float:left;
border:1px solid #C2C9CF;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 5px;
padding:15px 10px 15px 20px;
width:500px;
margin-top:20px
}
#kinder1 input{
width:15px;
margin-right:10px;
height:15px;
}
#kinder1 label{
width:450px;
margin-bottom:20px
}
.googleshow h1{
font-size:12px
}
.hint{
color: #FF0000;
    font-family: verdana;
    font-size: x-small;
    text-align: left;
}

/*****evaluation2011*******/

#evaluation2011 .check_container br{
clear:both;
}
#evaluation2011 .check_container{
margin-bottom:30px;
}
#evaluation2011 .check_container label{
margin-top:2px;
margin-left:3px;
}
#evaluation2011 table .radio{
float:none
}
#evaluation2011 table {
width:100%
}
#evaluation2011 table td{
padding-top:4px;
padding-bottom:4px;
}
#evaluation2011 .silver{
background:lightblue
}
.advmessage{
font-size:15px;
color:#FF0000;
text-align:center
}
#evaluation2011 .small{
font-weight:normal
}
#evaluation2011 .textarea{
width:100%
}
#evaluation2011 h2{
text-align:left
}
#evaluation2011 .text{
width:50px;
height:20px
}
#evaluation2011 .voll td{
width:20%
}
