@import url("//hello.myfonts.net/count/29330b");
@font-face {
         font-family: 'TradeGothicLTPro-BdCn20';
         src: url('fonts/29330B_0_0.eot');
         src: url('fonts/29330B_0_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/29330B_0_0.woff') format('woff'),
         url('fonts/29330B_0_0.ttf') format('truetype');
}
.remstal{color:#52aa23;}
.wendland{color:#e85236;}
.cellerland{color:#006fb4;}
.ostwestfalen{color:#ac1e85;}
.ruegen{color:#008898;}
.schlei{color:#008898;}
.special{
         font-family: 'TradeGothicLTPro-BdCn20';
         font-style:normal;
         font-size:16px;
         color:#000000;
         font-weight:600;
}
.special01{
         font-family: 'TradeGothicLTPro-BdCn20';
         font-style:normal;
         font-size:16px;
         color:#379566;
         font-weight:600;
}
.verleger{
         width:100px;
         float:left;
         margin: 0px 22px 22px 0px;
         font-family: 'TradeGothicLTPro-BdCn20';
         font-style:normal;
         font-size:12px;
         color:#379566;
         font-weight:400;
         text-decoration:none;
}
.verleger img{
         margin: 0px 0px 10px 0px;
}
.kombination{
         padding-left:155px;
         font-family: 'TradeGothicLTPro-BdCn20';
         font-size:18px;
}
.kombination .big{
         font-size:22px;
}
.kombination .little{
         font-size:14px;
}
table.kombipreise td.first{
         border-top: 1px solid #999ca4;
}
table.kombipreise td{
         border-bottom: 1px solid #999ca4;
         padding: 9px 0px 9px 0px;
}
table.kombipreise td.row1{
         padding: 9px 40px 9px 0px;
}
a.email{
         text-decoration:none;
         color:#000000;
}
#startseite01{
float:left;
height:35px;
padding: 0px 0px 0px 0px;
margin: 28px 0px 0px 57px;
}
h1{
font-family: 'TradeGothicLTPro-BdCn20';
font-style:normal;
font-size:16px;
color:#009d66;
font-weight:400;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-transform:uppercase;
}
h2{
font-family:arial;
font-style:normal;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
}
h3{
font-family: 'TradeGothicLTPro-BdCn20';
font-style:normal;
font-size:16px;
color:#ed3400;
font-weight:400;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-transform:uppercase;
}
#content_left h2{
font-family: 'TradeGothicLTPro-BdCn20';
font-style:normal;
font-size:24px;
color:#000000;
font-weight:400;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
text-transform:uppercase;
}

body{
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(../img/backgrounds/bg_body.gif);
}
.abstand_text{
float:left;
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.clear{clear:both;}
.error{
color:#ff0000;
}
.orange{color: #ed3400;}

.back_button{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.nachoben{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.nachoben01{
padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.nachoben02{
padding: 0px 0px 0px 0px;
margin: -15px 0px 0px 0px;
}
.success{
color:#009d66;
}
#container{
width:980px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#header{
float:left;
width:980px;
height:360px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



#menu{
float:left;
width:900px;
height:52px;
background:#009d66;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 40px;
font-family: 'TradeGothicLTPro-BdCn20';
font-size:16px;
font-weight:400;
text-transform:uppercase;
}
#menu a{
color:#FFFFFF;
text-decoration:none;
background-image:none;
padding: 0px 5px 5px 5px;
}
#menu a:hover,
#menu a.active{
background-image:url(../img/pfeil-menu.png);
background-repeat:no-repeat;
background-position: center bottom;
}
#editorial, #inhalt, #autoren, #veranstaltungen, #bestellung, #spezial{
float:left;
height:35px;
padding: 0px 0px 0px 0px;
margin: 28px 0px 0px 57px;
}


#content{
float:left;
width:980px;
background:#FFFFFF;
padding: 0px 0px 50px 0px;
margin: 0px 0px 0px 0px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}

#content_left{
float:left;
width:207px;
background:#FFFFFF;
background-image:url(../img/backgrounds/bg_content_left.jpg);
background-repeat: repeat-x;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 40px;
text-align:left;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}
#content_left p{
padding: 5px 0px 0px 0px;
}
#content_left ul{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 14px;
list-style-type:disc;
}
#content_left .greenbig{
font-family: 'TradeGothicLTPro-BdCn20';
font-style:normal;
font-size:14px;
color:#379566;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
margin-top:20px;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
#footer{
float:left;
width:980px;
height:40px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#footer_left{
float:left;
width:207px;
background:#FFFFFF;
border-top:1px solid #000000;
padding: 11px 0px 0px 0px;
margin: 0px 0px 0px 40px;
font-family:arial,verdana; font-style:normal; font-size:9px; color:#999ca4; font-weight:normal;text-decoration:none;
}
#footer_right{
float:left;
width:663px;
background:#FFFFFF;
border-top:1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 30px;
}
#startseite, #kontakt, #mediadaten, #agb, #impressum, #archiv{
float:left;
height:12px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}

.trennstrich{
float:left;
width:21px;
height:12px;
background-image:url(../img/buttons/trennstrich.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
#heft{
float:left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 40px;
}
#headerbild{
float:left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 30px;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
#startbild{
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 0px;
}

a.back:link {color:#ed3400;text-decoration:none;}
a.back:visited {color:#ed3400;text-decoration:none;}
a.back:hover {color:#ed3400;text-decoration:none;}
a.back:active {color:#ed3400;text-decoration:none;}
a.back:focus {color:#ed3400;text-decoration:none;}

a.up:link {color:#ed3400;text-decoration:none;font-size:10px;}
a.up:visited {color:#ed3400;text-decoration:none;font-size:10px;}
a.up:hover {color:#ed3400;text-decoration:none;font-size:10px;}
a.up:active {color:#ed3400;text-decoration:none;font-size:10px;}
a.up:focus {color:#ed3400;text-decoration:none;font-size:10px;}

a.underline:link {color:#009d66;text-decoration:none;}
a.underline:visited {color:#009d66;text-decoration:none;}
a.underline:hover {color:#009d66;text-decoration:underline;}
a.underline:active {color:#009d66;text-decoration:none;}
a.underline:focus {color:#009d66;text-decoration:underline;}
/* -----Editorial---------------------------------------------------------------------------------------------------------- */
#content_editorial{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_editorial.jpg);
background-repeat: no-repeat;
padding: 114px 0px 0px 0px;
margin: 0px 0px 0px 30px;
text-align:left;
}
#content_editorial img.christian{
float:left;
padding: 0px 15px 0px 0px;
margin: 4px 0px 0px 0px;
}
#content_editorial p{
padding: 0px 0px 5px 0px;
}
#karte_editorial{
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}
#footer_editorial{
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}
#content_right_inner{
float:left;
width:640px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}

/* -----Der Inhalt--------------------------------------------------------------------------------------------------------- */
#content_inhalt{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_inhalt.jpg);
background-repeat: no-repeat;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 30px;
text-align:left;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}
#content_spezial{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_spezial.jpg);
background-repeat: no-repeat;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 30px;
text-align:left;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}
.content_item{
float:left;
width:321px;
height:249px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 21px 20px 0px;
font-family: 'TradeGothicLTPro-BdCn20';
font-style:normal;
font-size:14px;
color:#379566;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}
.content_item_01{
float:left;
width:321px;
height:249px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
font-family: 'TradeGothicLTPro-BdCn20';
font-style:normal;
font-size:14px;
color:#379566;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}
.content_item a,
.content_item_01 a{
color:#379566;
text-decoration:none;
}
.content_item img,
.content_item_01 img{
margin: 0px 0px 15px 0px;
}
.content_item1{
float:left;
width:321px;
height:208px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 21px 20px 0px;
}
.content_item1_01{
float:left;
width:321px;
height:208px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}

.content_item_1{
float:left;
width:321px;
height:241px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 21px 0px 0px;
}
.content_item_1_01{
float:left;
width:321px;
height:241px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.content_item a, .content_item_01 a, .content_item_1 a, .content_item_1_01 a{
width:100%;
height:100%;
display:block;
}
.content_item .titel, .content_item_01 .titel, .content_item_1 .titel, .content_item_1_01 .titel{
float:left;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}
.bild_artikel{
float:left;
width:321px;
height:228px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 21px 0px 0px;
}
.bild_artikel_01{
float:left;
width:321px;
height:228px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.bild_artikel_02{
float:left;
width:208px;
height:323px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 19px 0px 0px;
}
.bild_artikel_03{
float:left;
width:208px;
height:323px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 1px;
}
.bild_artikel_04{
float:left;
width:663px;
height:228px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.bild_artikel_05{
float:left;
width:208px;
height:302px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 19px 0px 0px;
}
.bild_artikel_06{
float:left;
width:208px;
height:302px;
background:#FFFFFF;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 1px;
}
/* ---Die Autoren---------------------------------------------------------------------------------------------------------- */
#content_autoren{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_autoren.jpg);
background-repeat: no-repeat;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 30px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
text-align:left;
}
p.kursiv{
font-style:italic;
color:#009d66;
}
.autoren_item{
float:left;
width:332px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.autoren_item_01{
float:left;
width:311px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
}
.autoren_item .bild{
float:left;
width:100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.autoren_item .text{
float:left;
width:212px;
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 20px;
text-align:left;
}
.autoren_item_01 .bild{
float:left;
width:100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.autoren_item_01 .text{
float:left;
width:191px;
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 20px;
text-align:left;
}
#content_autoren .trennstrich{
float:left;
width:663px;
height:1px;
border-top: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
#content_veranstaltungen{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_veranstaltungen.jpg);
background-repeat: no-repeat;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 30px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
text-align:left;
}
#content_veranstaltungen .trennstrich{
float:left;
width:663px;
height:1px;
border-top: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}
.veranstaltungen_item{
float:left;
width:208px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 19px 15px 0px;
}
.veranstaltungen_item_01{
float:left;
width:208px;
background:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
/* -------Bestellung------------------------------------------------------------------------------------------------------- */
#content_bestellung{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_bestellung.jpg);
background-repeat: no-repeat;
padding: 114px 0px 0px 0px;
margin: 0px 0px 0px 30px;
text-align:left;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}
#content_bestellung .trennstrich{
float:left;
width:663px;
height:1px;
border-top: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}
/* ------Kontakt----------------------------------------------------------------------------------------------------------- */
#content_kontakt{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_kontakt.jpg);
background-repeat: no-repeat;
padding: 114px 0px 0px 0px;
margin: 0px 0px 0px 30px;
text-align:left;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}
#content_kontakt .trennstrich{
float:left;
width:663px;
height:1px;
border-top: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}

.form_label{
float:left;
width:139px;
padding: 8px 0px 4px 0px;
margin: 0px 0px 3px 0px;
font-weight:bold;
font-family:arial;
font-size:12px;
}
.form_radio{
float:left;
width:524px;
padding: 4px 0px 6px 0px;
margin: 0px 0px 3px 0px;
font-weight:bold;
font-family:arial;
font-size:12px;
}
.form_input{
float:left;
width:524px;
padding: 4px 0px 6px 0px;
margin: 0px 0px 3px 0px;
}
.form_area{
float:left;
width:524px;
padding: 4px 0px 6px 0px;
margin: 0px 0px 3px 0px;
}
.form_input_klein{
float:left;
width:524px;
padding: 4px 0px 6px 0px;
margin: 0px 0px 3px 0px;
}
.form_input input{
width:362px;
height:20px;
border: 1px solid #000000;
font-family:arial;
font-size:12px;
}
.form_input_klein input{
width:40px;
height:20px;
border: 1px solid #000000;
font-family:arial;
font-size:12px;
text-align:center;
}
.form_area textarea{
width:362px;
height:116px;
border: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-family:arial;
font-size:12px;
}
.legende_01{
float:right;
font-size:11px;
margin: 0px 164px 0px 0px;
}
.legende_02{
float:left;
font-size:11px;
margin: -20px 0px 30px 0px;
text-align:left;
}
.form_submit{
margin: 0px 0px 30px 0px;
}
.form_agb{
float:left;
width:524px;
padding: 4px 0px 6px 0px;
margin: 0px 0px 10px 0px;
font-size:11px;
}
.form_agb a{
color:#000000;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
#content_mediadaten{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_mediadaten.jpg);
background-repeat: no-repeat;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 30px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
text-align:left;
}
.pdf{
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 29px;
}

#daten{
float:left;
width:633px;
padding: 0px 0px 0px 0px;
margin: 20px 0px 30px 0px;
}
#groessen{
float:left;
width:511px;
padding: 0px 0px 0px 0px;
margin: 20px 0px 30px 0px;
}
#daten .titel{
font-weight:bold;
font-family:arial;
font-size:12px;
width:110px;
}
#groessen .titel{
font-weight:bold;
font-family:arial;
font-size:12px;
width:200px;
}
#groessen hr{
color:#999ca4;
height:1px;
background:#999ca4;
border: 0px;
}
#groessen .header{
font-weight:bold;
font-family:arial;
font-size:12px;
width:110px;
color:#ed3400;
border: 0px;
padding: 0px 0px 16px 0px;
margin: 0px 0px 0px 0px;
}
#daten .abstand{
font-weight:bold;
font-family:arial;
font-size:12px;
width:110px;
}
#content_mediadaten .trennstrich{
float:left;
width:663px;
height:1px;
border-top: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}
.legende{
float:left;
width:633px;
font-size:11px;
}

.mediadaten_item{
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 37px 30px 0px;
}
.mediadaten_item_01{
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
#content_agb{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_agb.jpg);
background-repeat: no-repeat;
padding: 131px 0px 0px 0px;
margin: 0px 0px 0px 30px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
text-align:left;
}
#agb_inner{
float:left;
width:640px;
}
#liste_agb_01{
padding: 0px 0px 0px 0px;
margin: -14px 0px 0px 18px;
list-style-type:lower-alpha;
}
.label01{
display:inline-block;
width:140px;
font-weight:bold;
font-family:arial;
font-size:12px;
padding: 2px 0px 0px 0px;
}

/* ------Impressum----------------------------------------------------------------------------------------------------- */
#content_impressum{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_impressum.jpg);
background-repeat: no-repeat;
padding: 114px 0px 0px 0px;
margin: 0px 0px 0px 30px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
text-align:left;
}
.label{
width:110px;
font-weight:bold;
float:left;
font-family:arial;
font-size:12px;
padding: 1px 0px 0px 0px;
}
#content_impressum a{
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
}
#content_impressum a:hover{
text-decoration:underline;
}
#content_impressum a.up{
color:#ed3400;text-decoration:none;font-size:10px;
}
/* ------------------------------------------------------------------------------------------------------------------------ */
.highlight{
float:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.highlight01{
float:none;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 0px;
}

/* ---------------------------------------------------------------------------- */
#content_archiv{
float:left;
width:663px;
background:#FFFFFF;
background-image:url(../img/content/bg_archiv.jpg);
background-repeat: no-repeat;
padding: 114px 0px 0px 0px;
margin: 0px 0px 0px 30px;
font-family:"Times New Roman", serif; font-style:normal; font-size:14px; color:#000000; font-weight:normal;text-decoration:none;
text-align:left;
}
.archiv_item{
float:left;
width:663px;
height:170px;
background:#FFFFFF;
border-bottom: 1px solid #000000;
margin: 0px 0px 20px 0px;
}
.archiv_bild{
float:left;
width:101px;
height:150px;
}
.archiv_content{
float:left;
width:542px;
height:125px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
}
.archiv_content_01{
float:left;
width:542px;
height:140px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
}
.archiv_link{
float:left;
width:542px;
height:15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
}

.archiv_link a{
color:#e75238;
text-decoration:none;
font-style:italic;
}
.archiv_link a{
text-decoration:underline;
}