/* /systemstatic/internet_de/css/css_main.css   12.03.08  */
/* ##########  Globals ############# */
body {color: #252525; font-size: 70%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Suse Sans; margin: 0px; padding:0px;}
table {font-size: 100%; font-family: Tahoma,Arial,SUSE Sans;  }
td {vertical-align: top;font-size: 100%; font-family: Tahoma,Arial,SUSE Sans;}
select {font-size: 100%;}
input {font-size: 100%; color:#151515;}
textarea {font-size: 100%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Suse Sans;}
.contentbold {font-weight: bold;}
.maintable {height:100%; width:1000px; border:none;}
.clearleft{clear:left;}
a { font-size: 100%; color: #006009; text-decoration: underline; }
a:hover, a:focus { color: #521B00;}

.standard {font-size: 100%;}
form {display:inline;}
.pixel {width: 1px; height: 1px;}
.icon {margin-right: 8px;}
.infocolspanner{width:200px;height:1px;}
.navcolspanner{width:199px;height:1px;}
.doCenter{text-align:center; padding-left:auto; padding-right:auto;}
/* ##########  Printlink ############# */
.printlinkbox { padding-top:3px;margin-bottom:8px;}
.druckansicht {font-size:100%;width:100%; padding-left:auto; padding-right:auto;text-align:center;}
.druckansichtbox { background:#ffffff; color: #333333; font-size: 100%; padding: 10px; width:599px; margin-left:auto; margin-right:auto; text-align:left; overflow:visible;}
.printheader{padding:0px;}
.printheaderleft{text-align:left;float:left;}
.printheaderright{text-align:right;}
.printline {border-top:1px solid #000000;height:1px;}
.printnow{cursor:pointer;}

.dateline{}
.detailDateLine{font-weight:normal; color: #252525; font-size: 75%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Suse Sans; margin: 0px; padding:0px;}
.linkline { font-size: 110%; color: #006009; font-weight: bold; padding-bottom: 4px;}
.promoimage{border:1px solid #ffffff; widht:48px; height:48px;float:left; margin-right:2px;}
.downloadimage{float:left;}
.downloadlinkbox{margin-left:4px;float:left;}

/* ########## TopNav ############# */
.loginfo{text-align:left;color:#521b00;margin-left:87px;margin-bottom:80px;font-size:10px;}
.logobox 
{ 
	color: #333333; 
	/*border-right:1px solid #ffffff;*/
	border-bottom:1px solid #ffffff;
	background: #d4e59f url(/systemstatic/internet_de/img/logo_links.jpg) no-repeat;
	width:199px; 
	height:194px; 
	vertical-align:bottom; 	
	text-align: right;
	empty-cells:show;
}

.datebox {margin-right:30px; margin-bottom:10px;}

.bilderleiste {height:163px;vertical-align: top; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
*html .bilderleiste {vertical-align: top; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.promoecke {background-color:#d1ea87; padding:10px; border-bottom:1px solid #ffffff; width:200px; empty-cells:show;}
.topnavrow {background: #e4eec7; height:31px; text-align:right; vertical-align: middle; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;border-left:1px solid #ffffff;}
.topnavrowbox {margin-right:20px;}
.searchrow
{
	border-bottom:1px solid #ffffff;
	width:200px; 
	height:31px; 
	vertical-align:middle;
	text-align:center;
	background-color: #f0f6de;
}

.topnavlink, .topnavlink:visited { color: #006009; text-decoration: none; }
.topnavlinkactive, .topnavlinkactive:hover, .topnavlinkactive:focus  { color: #521B00; text-decoration: none; font-weight:bold;}
.topnavlink:hover, .topnavlink:focus { color: #521B00; text-decoration: none; }

.topnavlinkwhite { color: #ffffff; text-decoration: none; font-weight: bold;}
.topnavlinkwhite:hover, .topnavlinkwhite:focus { color: #083A5F; }
.topnavtrenner {  color: #006009; text-decoration: none; }
.searchfield { width: 122px; font-family: Tahoma; color: #333333; border: 1px solid #000000; margin: 0px; padding:2px;}
.searchfield2 { width: 200px; font-family: Tahoma; font-size: 100%; color: #224194; }
.searchfield3 { width: 100px; font-family: Tahoma; font-size: 100%; color: #224194; }
.searchselect { width: 200px; font-family: Tahoma; font-size: 100%; color: #224194; }
.searchselect3 { width: 100px; font-family: Tahoma; font-size: 100%; }

.searchbutton {margin-left:3px; color: #151515; font-size:9px; background: #f0f6de; border: 1px solid #c3cda5; font-weight: normal; padding:2px; cursor: hand;}
*html .searchbutton {margin-left:3px; color: #151515; font-size:7px; background: #f0f6de; border: 1px outline #c3cda5; font-weight: normal; padding:2px; cursor: hand;}
.searchbutton:hover { color: #ffffff;cursor:pointer;}


.breadcrumbbox { padding:0px; background: #f1f7e2; padding-left: 10px; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; height:22px; vertical-align:middle;}
.footerbox { padding:0px; background: #f1f7e2; padding-left: 10px; padding-bottom:10px;vertical-align:bottom;}
/*
*html .breadcrumbbox { padding:0px; background: #f1f7e2; padding-left: 10px; border-bottom:1px solid #ffffff; height:21px; vertical-align:middle;}
*/
*html .breadcrumbbox { padding:0px; background: #f1f7e2; padding-left: 10px; border-bottom:1px solid #ffffff; height:21px; vertical-align:middle;}
.breadcrumbsidebox {background: #95c7ed; width:102px;}
.breadcumblink { text-decoration: none;}
.breadcumblink:hover, .breadcumblink:focus {  }


/* ##########  ContentNav ############# */
.contentnavcol
{
	width:199px; 
	vertical-align:top;
	background-color: #eef4dc;
	
}
.linkdenotation { margin:0px 0px 0px 0px;}
.cnavlink1, .cnavlink1:visited,.cnavlink1active, .cnavlink1active:hover, .cnavlink1active:focus {padding: 4px; color: #006009; background: #e4eec7; display: block; text-decoration: none; border-bottom: #ffffff 1px solid;}
.cnavlink1:active, .cnavlink1:hover {padding: 4px; color: #521B00; display: block; background: #f1f7e2; text-decoration: none; border-bottom: #ffffff 1px solid; }
.cnavlink1active:hover, .cnavlink1active:focus {padding: 4px; color: #521B00; display: block; background: #f1f7e2; text-decoration: none; border-bottom: #ffffff 1px solid; }

.cnavlink2, .cnavlink2:visited { padding: 4px; padding-left:26px; background: #f1f7e2; display: block; text-decoration: none; border-bottom: #ffffff 1px solid;}
.cnavlink2:active, .cnavlink2:hover, .cnavlink2active {padding: 4px; padding-left: 26px; color: #521b00; display: block; background: #f1f7e2; text-decoration: none; border-bottom: #ffffff 1px solid; }

.cnavlink3, .cnavlink3:visited { padding: 4px; padding-left:38px; background: #f1f7e2; display: block; text-decoration: none; border-bottom: #ffffff 1px solid;}
.cnavlink3:active, .cnavlink3:hover, .cnavlink3active {padding: 4px; padding-left: 38px; color: #521b00; display: block; background: #f1f7e2; text-decoration: none; border-bottom: #ffffff 1px solid; }

.cnavlink4, .cnavlink4:visited { padding: 4px; padding-left:50px; background: #f1f7e2; display: block; text-decoration: none; border-bottom: #ffffff 1px solid;}
.cnavlink4:active, .cnavlink4:hover, .cnavlink4active {padding: 4px; padding-left: 50px; color: #521b00; display: block; background: #f1f7e2; text-decoration: none; border-bottom: #ffffff 1px solid; }

.logoutlink:link, .logoutlink:visited { color:#521b00; font-weight:bold; padding: 4px; background: #f1f7e2; display: block; text-decoration: none; border-bottom: #ffffff 1px solid;}
.logoutlink:active, .logoutlink:hover, .logoutlinkactive {font-weight:bold; padding: 4px; color: #aa0000; display: block; background: #f1f7e2; text-decoration: none; border-bottom: #ffffff 1px solid; }

.csubnavlink { padding: 4px; color:#252525; text-decoration: none; }
.linkicon{border:none;margin-top:6px;}

/* ##########  Content ############# */
.contentcontainer{width:801px;height:100%; }

.containertab{width:801px;;height:100%;}

.video{width:140; height:104px;}
.video2{width:350px;background: #f1f7e2;padding:0px;margin:0px;}
.contentimage
{
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
	padding-bottom:8px;
}
.contentcol {height:209%;background: #f1f7e2; vertical-align: top; padding:0px; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
* html .contentcol { width:599px; height:209%;background: #f1f7e2; vertical-align: top; padding:0px; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.contentcolfull {background: #f1f7e2; vertical-align: top; padding:0px; border-left:1px solid #ffffff; height:100%;}
.contentcoliframe {background: #f1f7e2; vertical-align: top; padding:0px; border-left:0px solid #ffffff; height:100%;}
.contenttable {height:100%; width:100%;}
.contentteaserleft {width:399px; background: #f1f7e2; vertical-align:top;}
.contentteasermiddle { width:199px;background: #f1f7e2; vertical-align:top;border-left:1px solid #ffffff;}
.contentteaserleftoverview {width:50%; background: #f1f7e2; vertical-align:top;}
.contentteasermiddleoverview {width:50%; background: #f1f7e2; vertical-align:top;border-left:1px solid #ffffff;}
.contentteaser {padding:10px;padding-bottom:1px; border-bottom: #ffffff 1px solid; vertical-align:top;}
.contentteaserlight {padding-left:10px;padding-bottom:4px;padding-top:4px; border-bottom: #ffffff 1px solid; vertical-align:top;}
*html .contentteaser {padding:10px;padding-bottom:1px; border-bottom: #ffffff 1px solid; vertical-align:top; }

.contentheader { font-size: 130%; color: #521b00; font-weight: bold; padding-bottom: 4px; padding-top:12px; margin:0px;}
.contentheaderuebersicht { font-size: 110%; color: #1967a2; font-weight: bold; margin: 0px; margin-bottom: 5px;}
.contentheaderlink { color: #1967a2; font-weight: bold;}
.contentheader2 { font-size: 100%; font-weight: bold; margin: 0; margin-bottom: 5px; margin-top: 5px; }
.contentheader3 { font-size: 100%; font-weight: bold; color: #3F4096; background: #BAB9B9; border-bottom: 1px solid #E8E7E6; margin-bottom: 5px; margin-top: 10px; padding: 8px; padding-bottom: 3px; }
.contentheader4 { font-size: 110%; color: #6D6863; font-weight: bold; margin: 0px; margin-bottom: 0px;}

.contentbox {padding-left: 10px; padding-right:10px; height:100%;}

.contentsubtitle { font-weight: bold; margin: 0; color: #333333;  }
.showmediumbox { padding: 1px; float: left; margin-right: 15px; margin-bottom: 15px;}

.contentdivider {background: #fac102; margin-top: 13; margin-bottom: 13; clear: both;}

.tableheader {font-size: 100%; font-weight: bold; background: #E5CBBC; border-bottom: 1px solid #BA762D; border-left: 1px solid #ffffff; padding: 8px; padding-bottom: 3px; }
.tablecol1 { font-size: 100%; background: #EFE6E1; border-bottom: 1px solid #F3F3F3; border-left: 1px solid #ffffff; padding: 8px; padding-bottom: 3px; }
.tablecol2 { font-size: 100%; background: #EAD9CF; border-bottom: 1px solid #F3F3F3; border-left: 1px solid #ffffff; padding: 8px; padding-bottom: 3px; }

.infocol { background: #eaf2d4; vertical-align: top; width:200px; table-layout:fixed;}
.infoheader { font-size: 110%; background: #3181be; margin: 0px; margin-bottom: 10px; margin-right: 5px; color: #FFFFFF; font-weight: bold; text-decoration: none; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #6D6863; padding: 6px; padding-left: 11px; padding-bottom: 3px; display: block;}
.infoheaderlink { color: #ffffff;}
.infoheaderlink:hover, .infoheaderlink:focus{ color: #FFE7A4;}
.infodivider {background: #FEFEFE; margin-top: 6; margin-bottom: 7; clear: both;}
.infobox {padding-left: 11px; padding-right: 12px; padding-bottom: 12px;}

.infoboxpic {background: #FCEED4; padding: 1;}

.caltable {background: #BAB9B9;}
.calheadline {background: #BAB9B9; text-align: center; font-weight: bold;}
.calweek {background: #FFFFFF; font-weight: bold; color: #1f1f1f;}
.caldayinactive {background: #FFFFFF; color: #1f1f1f;}
.caldayactive {background: #FFFFFF; color: #1f1f1f;}
.callink {font-weight: bold; color: #1f1f1f;}
.calmonthlinkbox {font-weight: bold; padding-bottom: 9px;}

.subheader { FONT-WEIGHT: bold; font-family: Tahoma; color: #0B396D; padding: 4px; background: #F5CD7E; }

.headerlink { font-size: 110%; color: #224194; font-weight: bold; }
.headerlink:hover, .headerlink:focus { color: #AE0B2A; }

.letter {color: #3F4096;}
.letter:visited {color: #3F4096;}
.letterinactive {color: #888888;}
.lettertopic {color: #3F4096; font-weight: bold; margin-bottom: 11px;}

.teaserbody{}
.teaserimage
{
	/*border:1px solid #ffffff;*/
	border:none;
	/*width:200;
	height:150;*/
	text-align:left;
	float:left;
	margin:0px;
	margin-right:2px;
	padding:0px;
}



/* ##########  Sitemap / Presse ############# */
.sitemaplink1 {  text-decoration: none; font-weight:bold;}
.sitemaplink1:hover, .sitemaplink1:focus { color: #521B00; text-decoration: none; }
.sitemaplink2 { text-decoration: none; padding-left: 20px; }
.sitemaplink2:hover, .sitemaplink2:focus { color: #521B00; text-decoration: none; }
.sitemaplink3 { text-decoration: none; padding-left: 38px;}
.sitemaplink3:hover, .sitemaplink3:focus { color: #521B00; text-decoration: none; }
.sitemaplink4 { text-decoration: none; padding-left: 58px;}
.sitemaplink4:hover, .sitemaplink4:focus { color: #521B00; text-decoration: none; }

.sitemaplinkbox { padding-bottom: 5; }
.sitemaplinkbox1 {border-bottom:1px solid #006009; padding-bottom: 5; margin-bottom:4px; }
.presseheader {text-align: left; background: #F5CD7E; padding-left: 4;}
.pressecontent { vertical-align: top; padding-right: 20; padding-top: 5; padding-bottom: 10;}
.impressum { background: #FBEAC9; font-weight: bold; padding-bottom: 5px; padding-top: 5px; padding-left: 8; padding-right:8; }

/* ##########  Formulare ############# */
.formansichtbox { background:#ffffff; color: #333333; font-size: 100%; padding: 10px; width:603px; margin-left:auto;margin-right:auto;text-align:left; overflow:hidden;}
.errormessage {color: #aa0000;padding-top:8px;padding-bottom:8px;font-weight:bold;}
.formlabel {padding:2px;padding-right:15px;vertical-align:middle;}
.formfield {}
.form2{}
.formlabel2 {padding:4px 15px 4px 4px;  background-color:#e4eec7; }
.formlabel3 {width:180px; font-weight:bold;padding:4px 15px 4px 4px;  background-color:#e4eec7; }
#checkform .formlabel3 {width:180px; font-weight:bold;padding:4px 15px 4px 4px;  background-color:#fefefe; }
.formlabel2error {border:1px solid #aa0000; color: #aa3333; width: 150px; padding:2px;padding-right:15px;vertical-align:middle;background-color:#ffecef;}
.formfield2 { background-color:#e4eec7;padding:3px; }
#checkform .formfield2 { background-color:#fefefe;padding:3px; }
.formbtnbar{background-color:#d1ea87;}
.mandatory {color: #ee0000;padding-left:3px;}
.inputfield {color: #333333; }
.inputfielderror {color: #aa3333; border: 1px solid #aa0000; background-color:#ffecef;}
.inputfieldreadonly {color: #333333; border:none; background-color:#e4eec7;}
.radioTab{width:420px;}
.wRadio{width:25px;}
.wLabel{width:115px;}
.textfield { width: 200px; color: #333333; border: 1px solid #000000; margin: 0px; padding:2px;}
.textfielderror { width: 200px; color: #aa3333; border: 1px solid #aa0000; margin: 0px; padding:2px; background-color:#ffecef;}
.textfield2 {color: #333333; margin: 0px; padding:2px;}
.textfield2error {color: #aa3333; margin: 0px; padding:2px; border: 1px solid #aa0000;background-color:#ffecef;}
.tderror{border:1px solid #aa0000; color: #aa3333; padding:2px; vertical-align:middle;background-color:#ffecef;}
.nothing{border:none; width:0px;}
.logincenter{width:350px;margin-left:auto;margin-right:auto;}
label.kontakt { font-weight: bold; margin-top: 3px; margin-right: 5px; display: block; }
input.kontakt { width: 180px; font-size: 100%;}
input.kontaktbutton { font-size: 100%;}
textarea.kontakt {width: 100%; height: 60; color: #224194; font-size: 100%; font-family: Tahoma;}
input.button { font-size: 100%; margin-top: 5;}
.innercell {display:inline;padding-right:8px;}
.innertab {width:100%;}
.tabhead { COLOR: #333333; background: #d1ea87; padding: 6px; padding-right:14px; border-bottom: #006009 1px solid; }
.listleft {float:left;padding-right:10px;}
.listright {}
.zahlungRadio{float:left;}
.zahlungText{}
.zahlungText_normal{ font-weight:normal;}
.verrechnungFeld{}
.verrechnungText{float:left;width:120px;}

/* ##########  Bildergalerie ############# */
.contenttext { font-size: 70%; line-height:125%; font-family: tahoma, sans-serif; color: #214194; }
.albumhead { color:#214194; background-color: #F4CD7E; font-weight:bold; font-size:75%; }
.albumsubtitle  { background-color: #FAE7BD; font-size:75%; }
.albumfotoback { background-color:#FDF7E9; }
.albumbottom { background-color:#F4D07C; }
.album { color: #000000; background-color: #fefefe; font-size: 70%; font-family: tahoma, sans-serif; }

/* ##########  Suche ############# */
.hit { background: #FFE79F; text-transform : uppercase; }
.pushleft{margin-left:55px;}
.textleft{width:110px;float:left;}
/* ##########  Community / eSubscribtion ############# */
.error { color: #ff0000; }
.success { color: #008000; }

/* ##########  Editor ############# */
.cellhead{padding:3;background-color:#F5CD7E; }
.cellbody{padding:3;background-color:#FAF4E7 ; font-size:100%;}
.fett{font-weight: bold;}
.fett_kursiv{font-weight: bold; font-style: italic;}
.kursiv{font-style: italic;}
.groesser_fett{font-size: 120%; font-weight: bold;}
.normal{}

.sell {
	scrollbar-face-color: #edf3f6;
	scrollbar-highlight-color: #edf3f6;
	scrollbar-shadow-color: #edf3f6;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: rgb(123, 138, 186);
	scrollbar-track-color: #edf3f6;
	scrollbar-darkshadow-color: rgb(123, 138, 186);
	border-right-color: #a0a000;
	background-color: #A0A000;
	border-left-color: #a0a000;
	border-bottom-color: #a0a000;
	border-top-color: #a0a000;
}
.bold {
	font-weight: bold;
}

.tabletext {
	font-size: 100%;
}

.italic {
	font-style: italic;
}
.header1 {
	font-weight: bold;
}

.header2 {
	font-style: italic;
}



/* ### Gallery - Start ########################### */
#container_paging {margin-bottom: 10px;}
#containter_gallery_left {border: 1px solid #C5C3C1; padding:10px 10px 0px 10px; float: left; background-color: #F7EDD0; margin-right: 60px;}
#container_paginlink_left {float: left; width: 40%; text-align:left; padding-left: 5px; padding-bottom: 5px;}
#container_paginlink_middle {float: left; width: 20%; color: #6d6863; font-weight: bold;}
#container_paginlink_right {text-align:right; padding-right: 5px; padding-bottom: 5px; clear: right;}
#containter_comment {margin-top: 5px; padding: 2px; border: 1px solid #C5C3C1; font-weight: bold; background-color: #F7EDD0;}
#container_gallery_middle {float: left; margin-left: 20px; clear: right;}

#box_gallery_left {width: 90px; height: 90px; float: left; margin-right: 5px; border: 0px solid black; vertical-align:middle; text-align: center; }
#box_gallery_middle {border: 1px solid #C5C3C1; text-align: center; background-color: #F7EDD0; height; 400px; width: 400px;}

#mainimage {margin-top: 5%; margin-bottom: 5%; border: 1px solid #ffffff;}


.galText{clear:both;padding-top:20px;}
.thumb {border: 1px solid white;}
.thumbactive {border: 1px solid white; filter:Alpha(opacity=30, finishopacity=0, style=0);}
.gallerylink {color: #6d6863; font-weight: bold;}
.box_paging {margin-right: 15px;}
/* ### Gallery - END ########################### */


.contenttop { background: #BAB9B9; color: #3F4096; font-size: 100%; font-weight: bold; padding: 3px; }
.contenttop2 { color: #B97B28; font-size: 100%; font-weight: bold; padding: 3px; }




.glossarteaser{padding:10px;padding-bottom:1px; vertical-align:top;background-color:#f4d9d9;border-bottom: #ffffff 1px solid;}

.glossarhead{font-size: 110%; color: #990000; font-weight: bold; padding-bottom: 4px; }
.glossarbutton{ background-color:#f4d9d9;padding:1px; margin-top:15px; margin-bottom:15px; font-weight:bold;}

/* ### shop ### */
.shop { font-size: 70%; font-family: Tahoma,Arial,SUSE Sans; COLOR: RGB(21,21,21); background: #D1EA87; padding: 10px; }
.content_left { COLOR: RGB(21,21,21); background: #EAF2D4; padding: 10px; border-bottom: #ffffff 1px solid; }
.content_left1 {COLOR: RGB(21,21,21); background: #E4EEC7; padding: 5px; border-bottom: #ffffff 1px solid; }
.content_left2 {COLOR: RGB(21,21,21); background: #E4EEC7; padding: 6px; padding-right:14px; border-bottom: #ffffff 1px solid; }
.content_left3 { COLOR: RGB(21,21,21); background: #EAF2D4; padding: 10px;  }
.content_left_iFrame { COLOR: RGB(21,21,21); background: #EAF2D4; padding: 10px; border-left:#ffffff 1px solid; border-bottom: #ffffff 1px solid; }
.content_tabelle { COLOR: RGB(21,21,21); background: #D1EA87; padding: 6px; padding-right:14px; border-bottom: #006009 1px solid; }
.content_tabelle1 { COLOR: RGB(21,21,21); background: #B9D172; padding: 3px; padding-right:14px; border-bottom: #006009 1px solid; }
.content_tabelle_iFrame { COLOR: RGB(21,21,21); background: #B9D172; padding: 3px; padding-right:14px; border-bottom: #ffffff 1px solid; }

.content-right { font-size: 110%; float: left;}
.contentheadershop { font-size: 130%; COLOR: #006009; TEXT-DECORATION: none; font-weight: bold; padding-bottom: 6px;}
.headershop { font-size: 100%; COLOR: #006009; TEXT-DECORATION: UNDERLINE; font-weight: bold; padding-bottom: 6px;}
.headershop:visited { font-size: 100%; COLOR: #006009; TEXT-DECORATION: UNDERLINE; font-weight: bold; padding-bottom: 6px; }
.headershop:active { font-size: 100%; COLOR: #521B00; TEXT-DECORATION: UNDERLINE; font-weight: bold; padding-bottom: 6px;}
.headershop:hover { font-size: 100%; COLOR: #521B00; TEXT-DECORATION: UNDERLINE; font-weight: bold; padding-bottom: 6px; }

/* ### BIS ########################### */
.bisbeschreibung, .bischeckliste, .bisgebuehen, .bisgebuehren, .bistipps {margin-bottom: 12px;}


/*  ##########  DevMode ############# */
#devmodebox {background: #cccccc; border-bottom: 2px solid #444444; padding: 2px; height: 20px;}
.devmodeicon {border: 0px; cursor: pointer;}
.devmodefuncbox {float:left; margin-right: 5px;}
.devmodefuncdivider {float:left; height: 16px; width: 6px; border-right: 1px solid #888888; margin-right: 8px;}
.devmodeclosebox {float:right;}
 
#devmodeinfobox {position: absolute; left: 120px; top: 10px; border: 1px solid #FFD175; background: #FFD175; visibility: hidden;}
.devmodeinfoboxtopic, .devmodeinfotopic {padding: 4px;}
.devmodeinfocat, .devmodeinfo {padding: 2px 4px 2px 4px;}
.devmodeinfoboxtopic {font-weight: bold; }
.devmodeinfotopic { border-bottom: 1px solid #FFD175; background: #FFEF94; font-weight: bold; }
.devmodeinfocat {padding-right: 10px; background: #FFFFA3; font-size: 90%; }
.devmodeinfo {background: #ffef94; background: #FFFFA3; font-size: 90%; }
.devmodeinfobuttonbox {padding: 2px; text-align: right;}
.devmodeinfobutton {font-size: 80%; border: 1px solid e5b770; cursor: pointer; padding: 0px 2px 0px 2px; width: 1px;}
 
#devmodexmlmonitorbox {position: absolute; left: 142px; top: 10px; border: 1px solid #FFD175; background: #FFD175; visibility: hidden; width: 300px;}

.addLogo { margin:15px 0px 0px 25px; }
* html .addLogo { margin:15px 0px 0px 25px; }
.addLogoImagedescription { display:block; margin:2px 0px 6px 0px; font-weight:bold;}

/** wanderwege , uebersicht_zweispaltig.xsl **/
.breadcrumbbox_0{ 
background: #f1f7e2; 
padding:0px 0px 0px 10px;
border:none; 
border-bottom:1px solid #ffffff; 
border-left:1px solid #ffffff; 
height:20px; 
vertical-align:middle;
}

.linkline_0 { font-size: 110%; color: #006009; font-weight: bold; padding-bottom: 4px; text-decoration:underline;}
.nolink_0 { font-size: 110%; color: #006009; font-weight: bold; padding-bottom: 4px; }
.contenttable_0 { width:801px; }
.contentheader_0 { font-size: 130%; color: #521b00; font-weight: bold; padding:4px 0px 8px 0px; margin:0px;}
.contentteaser_darker {padding:0px 0px 1px 10px; vertical-align:top; background:#d1ea87; background:#d4e59f;}
.teaserimage_0  { border:none; text-align:left; float:left; margin:0px 16px 0px 0px;	padding:0px; }
.wander_headline { color:#4a0e00; font-weight:bold; font-size:110%;}
.imagetextline { background:#ffffff; padding:3px 6px 3px 6px; font-size:90%;}

/* neue Startseite */
.linkTeaser, .linkTeaser img{ text-decoration:none; font-weight:normal; border:none;}

/*  Videotemplate */ 
.videoteaser {padding:10px;padding-bottom:1px; vertical-align:top;}
*html .videoteaser {padding:10px;padding-bottom:1px; vertical-align:top; }
.videobody { text-align:center; }
.objectvideo { width:320px; height:176px; width:420px; height:276px; border:1px solid #ffffff; margin-bottom:25px; }
.bigvid_teaserDateLine{color:#151515; padding:6px 0px 25px 0px; text-align:left;}
.bigvid_headerle_ohne { FONT-SIZE: 9pt; font-family: Tahoma; COLOR: #006009; padding-bottom:5px; font-weight: bold; text-align:left;}
.bigvid_headerle_ohne a { font-weight: normal; }
.videobody object { width:540px; }
.videobody object embed { width:540px; }

/** Winzersuche **/
.contentheader2 { font-size: 130%; color: #521b00; font-weight: bold; padding-bottom: 4px; padding:4px 0px 24px 0px; margin:0px;}
.crumblike { margin:8px 0px 0px 0px; }
.winzersuche_text { width: 150px;}
.winzersuche_select { width: 150px;}
.tab_winzersuchresult { width:100%; margin-bottom:25px;}
.td_winzersuchresult { background:#e4eec7; padding:0px 0px 0px 0px;}
.td_winzersuchresult_noresult { padding:0px 0px 0px 0px;}
.td_winzersuchresultBox { margin:4px 4px 4px 4px; }
.subTab { background:#ffffff; margin:0px 0px 0px 0px; width:100%;}
.subTd {padding:4px 4px 4px 20px;}
.winzerul { padding:0px; margin:12px 0px 12px 0px;}
.winzerul_1 { padding:0px; margin:0px 0px 12px 0px;}
.winzerli { padding:0px; margin:0px; list-style-position:inside;}
.winzersuche_teaserimage
{
	border-bottom:1px solid #ffffff;
	padding:8px 0px 8px 10px;
}

/** Editorvorlage Datentabelle **/
.datentabelle { width: 100%; }
.datenheadline { background-color: #d1ea87; font-weight: bold; }
.datencolheader { background-color: #e4eec7; font-weight: bold; }
.dateninhalt { background-color: #e4eec7; } 



/* Bildergalerie **********/

.gallery_contenttable {  }

#gallerybox 
{
	padding-left: 0px; 
	padding-right:0px; 
	height:100%;
	background:url(/systemstatic/internet_de/images/bildgal_right.jpg) top left repeat-y;
}

* html #gallerybox 
{
	
}

.viewwrapper
{
	
	width:599px;
	float:left;
	
}
.viewcontainer
{
	margin:0px 10px 0px 10px;
}
.viewsizecontainer
{
	background:#dbe9b3;
}

.viewimagebox 
{
	float:left;
}

.viewimage 
{
	
}

.viewtextbox
{
	margin:0px 0px 0px 400px;
}
.viewtext 
{
	font-size:90%;
	padding:15px 9px 15px 9px;
}

.pagingcontainer
{
	background:#e4eec7;
}
.paging 
{
	height:21px;
	line-height:21px;
	/*padding:7px 0px 5px 5px;*/
	position:relative;
}

.paging_tiny
{
	height:21px;
	font-size:90%;
	position:relative;
}

.pagestatus
{
	position:absolute;
	left:7px;
}

.pagenavtext
{
	position:absolute;
	left:250px;
	z-index:10;
}

.pagestatus_tiny
{
	position:absolute;
	left:7px;
}

.pagenavtext_tiny
{
	position:absolute;
	left:90px;
	z-index:10;
}

.pagenavnumber
{
	position:absolute;
	width:570px;
	text-align:right;
	left:0px;
}

.thumbwrapper
{
	margin:0px 0px 0px 599px;
	width:200px;
	background:#eaf2d4;
	border-right:1px solid #eaf2d4;
		
}

* html .thumbwrapper
{
	margin:0px -3px 0px -3px; 
	padding:0px;
	display:inline;
	width:205px;

}

.thumbcontainer
{
	text-align:center;
	
}

.thumbsizecontainer
{
	
}

.thumbsizecontainer .linklike { font-size:110%; font-weight:bold; margin:12px 0px 14px 0px; color:#006009; }

.thumbsizecontainer img  { border:none; margin:4px; }

/*** neue Bannerlogik +++++*/

.logobox_nbl
{ 
	color: #333333; 
	border-bottom:1px solid #ffffff;
	width:199px; 
	height:30px; 
	background:url(/systemstatic/internet_de/img/Schriftzug_oben_nbl.gif) no-repeat #EEF4DC; 
}

* html .logobox_nbl
{
	width:100px;
}
.topnavrow_nbl 
{
	background: #e4eec7; 
	width:599px;
	height:31px; 
	text-align:right; 
	vertical-align: middle; 
	border-bottom:1px solid #ffffff; 
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

* html .topnavrowbox_nbl {margin-right:20px;}

.bilderleiste_nbl 
{ 
	position:relative; 
	height:163px;
	vertical-align: top; 
	text-align:left;
	border-bottom:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-left:1px solid #ffffff;
	background:#EEF4DC;
}
*html .bilderleiste_nbl { Text-align:left; padding:0px; vertical-align: top; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}

.foreground_nbl 
{
	width:155px;
	height:163px;
	position:absolute;
	top:32px;
	left:45px;
	z-index: 1500;
	background:url(/systemstatic/internet_de/img/Traube_oben_nbl.gif) 0px 5px no-repeat #EEF4DC;
}

*html .foreground_nbl 
{

	top:0px;
	left:44px;
} 
.loginfo_nbl 
{ 	
	text-align:left;
	color:#521b00;
	margin:145px 0px 0px 5px;
	font-size:10px;
	
}
.datebox_nbl 
{
	padding-top:0px;
	text-align:center;
	
}

.promoecke_nbl {/*width:175px;*/ background-color:#d1ea87; padding:10px; border-bottom:1px solid #ffffff; empty-cells:show;}


.networks
{
	margin:15px 0 15 0;
}
.socNetImg
{
	border:none;
	margin:5px 5px 0 0;
}

.socNetLink
{
	
}

.scNetIcon {
	padding: 0 3px 0 0;
}
.scNetIcon_last {
	
}