
BODY{margin: 0px; background-color: #EEEEEC;font-size: 11px;  }

a:link, a:visited {
    color: #98052A;
}

.red {
    color: #9A052F;
}

/*a:hover, a:active, a:focus {
    color: #E1B2B0;
}*/

FORM {padding: 0px; margin: 0px;}
TABLE{padding: 0px; margin: 0px; border: none;}
DIV{padding: 0px; margin: 0px; border: none;}

IMG {border: none;}

INPUT.box {
	width: 139px;
	border: 1px solid #CDCDCD;
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	height: 15px;
	padding-left: 5px;
	margin: 0px;
}




#topbanner {
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#artikelbanner {
	width: 100%;
	margin-bottom: 20px;
    text-align: center;
    clear: both;
}

#artikelbanner a {text-decoration: none; background-image: none;}

#artikelbanner img {
    display: block;
    margin: 0 auto;
    text-align: center;
}

INPUT.content {
	width: 204px;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E4E4E4;
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	height: 15px;
	padding-left: 5px;
	margin: 0px;
}

TEXTAREA.content {
	width: 290px;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E4E4E4;
	color: #000000;
	background-color: #ffffff;
	font-size: 11px;
	padding-left: 5px;
	margin: 0px;
	font-family: Arial;
}

INPUT.image {
	border: none;
}


SELECT.box {
	width: 146px;
	border: 1px solid #CDCDCD;
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	height: 16px;
	padding-left: 5px;
	margin: 0px;
}


#corpus {
	font-family: Arial;
	width: 722px;
	background-color: #ffffff;
	border-left:27px solid #EEEEEC;
}

/********* T O P N A V I *********/

#topnavi{
	position: absolute;
	top: 6px;
	left: 24px;
	/*margin-left: 24px;
	margin-top: 6px;*/
	z-index: 100;
}

#topnavi .topNaviItem {
	float: left;
}

#topnavi .topNaviSpacer {
	float: left;
	margin-top: 1px;
}

#topnavi a.topnavi {font-size: 10px; color: #666666; text-decoration: none; line-height: 10px;}
#topnavi a.topnavi:hover {font-size: 10px; color: #666666; text-decoration: underline;}


/********* F O O T E R   N A V I *********/

#boxFooter {
	margin: 1px 2px 1px 2px;
	background-color:  #ffffff;
	border: 1px solid #C9BFB2;
	height: 20px;
}


#footernavi{
	margin-left: 11px;
	margin-top: 5px;
}

#footernavi .footerNaviItem {
	float: left;
}

#footernavi .footerNaviSpacer {
float: left;
	margin-top: 1px;
}

#footernavi a.footernavi {font-size: 10px; color: #666666; text-decoration: none; line-height: 10px;}
#footernavi a.footernavi:hover {font-size: 10px; color: #666666; text-decoration: underline;}



#logo {
	position:relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	z-index: 1;
	margin-bottom: 0px;

}

#j2g_logo {
	position: absolute;
	top: 90px;
	left: 5px;
	width: 119px;
	height: 20px;
	z-Index: 100;
}


/********* M A I N N A V I *********/

#mainNavi {       
	width: 716px;
	margin: 0px 3px 5px 3px;
	z-Index: 1000;
	height: 22px;
}

#mainNavi TABLE {
	background: url(../upload/images/Layout/mainmenu_bg.gif) repeat-x;
	background-position: 0px 1px;
	height: 19px;
}

.mainNaviLogo {
	border-top: 1px solid #C9BFB2;
	border-bottom: 1px solid #C9BFB2;
	z-Index: 1000;
}

.mainNaviItem {
	border-top: 1px solid #C9BFB2;
	border-bottom: 1px solid #C9BFB2;
	padding-top: 1px;
	height: 19px;
}

.mm_itemOff_1 {padding-left:4px; font-size: 10px; color: #333333; text-decoration: none; text-transform: uppercase; line-height: 15px;}
.mm_itemOn_1 {padding-left:4px; font-size: 10px; color: #9a052f; text-decoration: none;  text-transform: uppercase; line-height: 15px;}

.mm_subitemOff {padding-left:4px; padding-right:20px; background-color:#F9F9F9; font-size: 10px; color: #333333; text-decoration: none; line-height: 15px;}
.mm_subitemOn {padding-left:4px; padding-right:20px; background-color:#F9F9F9; font-size: 10px; color: #9a052f; text-decoration: none; line-height: 15px;}


/********* B R E A D C R U M B *********/

#breadcrumb {
	width: 718px;
	display: block;
	height: 19px;
	background-color: #9a052f;
	margin: 0px 2px 1px 2px;
}

#breadcrumbContent {
	margin-left: 10px;
	padding-top: 1px;
	height: 19px;
}

#breadcrumbContent .crumb {
	float: left;
	margin-left: 15px;
}

#breadcrumb a{font-family: Arial; font-size: 11px; font-weight: normal; color: #F7F6F3; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/bg_crumb_passiv.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 9px; display: inline-block;}
#breadcrumb a:hover{font-family: Arial; font-size: 11px; font-weight: normal; color: #FAD7E5; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/bg_crumb_aktiv.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 9px; display: inline-block;}

#breadcrumb a.breadlast{font-family: Arial; font-size: 11px; font-weight: normal; color: #FAD7E5; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/bg_crumb_aktiv.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 9px; display: inline-block;}
#breadcrumb a.breadlast:hover{font-family: Arial; font-size: 11px; font-weight: normal; color: #FAD7E5; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/bg_crumb_aktiv.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 9px; display: inline-block;}






#flashcontent {
  z-Index: 1;
 }


/********* B O X E N   R E C H T S *********/


.defaultBoxHead {
	width: 146px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	vertical-align: middle;
}



.contentRight {
  float: left;
  
	width: 238px;
	padding: 0px;
	margin: 0px;
  margin-left: 3px;
	/*background-color: #DEDDD7;*/
/*	background-color: #EFEEE7;*/
    background-color: #fff;
}

/*.contentRight DIV {background-color: #EFEEE7;}*/

.contentRight .boxRight {
	width: 238px;
}

.contentRight #login, .contentRight #newsletter  {
	position: relative;
	top: 0px; left: 0px;
	background: url(../upload/images/Layout/bg_loginbox.jpg) repeat-x;
	background-position: 0px 0px;
	height: 118px;
}

/********* N E W S L E T T E R B O X *********/


#newsletter INPUT#nachname {margin-left: 6px;}
#newsletter .trennline {padding-top: 16px;}


.contentRight #search {
	background: url(../upload/images/Layout/bg_searchbox.jpg) repeat-x;
	background-position: 0px 0px;
	height: 161px;
}


.contentRight #search_neu {
	border: 1px solid #C9BFB2;
  margin-bottom: 15px;
  margin-top: 1px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
background-color: #EFEEE7;
}


.contentRight #search_neu .headline {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #9a052f;
  line-height: 16px;
  text-decoration: none;
  padding-bottom: 10px;
}

#naviright {
	background-color: #EFEEE7;
	border: 1px solid #C9BFB2;
}

#naviright .naviRightSpacer {
	margin-left: 5px;
	background-color: #EFEEE7;
}

#naviright a {
	background-color: #EFEEE7;
}

#naviright .naviRightFirstItem {
	margin: 9px 0px 10px 10px;
	background-color: #EFEEE7;
}

#naviright .naviRightSecondItem {
	margin: 10px 0px 4px 10px;
	background-color: #EFEEE7;
}

#naviright .naviRightItem {
	margin: 4px 0px 4px 10px;
	background-color: #EFEEE7;
}

#naviright .naviRightLastItem {
	margin: 4px 0px 10px 10px;
	background-color: #EFEEE7;
}

/********* B O X E N   L I N K S *********/

.mainContent {
}


.contentLeft {
  float:left;

	width: 480px;
	padding: 0px;
	margin: 0px;
	background-color: #DEDDD7;
}



.contentLeft DIV {background-color: #ffffff;}

.contentLeft .boxLeft {
	width: 239px;
}
.contentLeft .boxRight {
	width: 239px;
}

.contentLeft .boxLeftLeft {
	position: relative;
	width: 238px;
	border: 1px solid #C9BFB2;
	height: 167px;
}

.contentLeft .boxLeftRight {
	position: relative;
	width: 238px;
	border-top: 1px solid #C9BFB2;
	border-right: 1px solid #C9BFB2;
	border-bottom: 1px solid #C9BFB2;
	height: 167px;

}

.contentLeft .boxFull {
	width: 477px;
	border: 1px solid #C9BFB2;
}

/** Markus */
.contentLeft .adbox {
	width: 477px;
	border: 1px solid #C9BFB2;

	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}


#login .errorText {font-size: 10px;  color: #ff6600; }




.boxLeftLeft H1, .boxLeftRight H1, .boxFull H1 {margin: 8px 11px 0px 11px; }
.boxLeftLeft H1 a, .boxLeftRight H1 a, .boxFull H1 a{font-family: Arial; font-size: 13px; font-weight: bold; color: #000000; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/h1_bg.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 13px; display: block;}

.boxFull H1.ohnelink {font-family: Arial; font-size: 15px; font-weight: bold; color: #000000; line-height: 16px; text-decoration: none;  padding-left: 0px; display: block; margin-bottom: 10px;}

.boxLeftLeft H2, .boxLeftRight H2, .boxFull H2, .catteaser H2, #mainteaser H2 {margin: 3px 11px 0px 11px;}
.boxLeftLeft H2 a, .boxLeftRight H2 a, .boxFull H2 a, .catteaser H2 a, #mainteaser H2 a {font-family: Arial; font-size: 13px; font-weight: bold; color: #9a052f; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/h2_bg.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 13px; display: block;}

.boxFull a.small {display: block; margin: 0px 11px 10px 11px; font-family: Arial; font-size: 11px; color: #FF3300; text-decoration: none;}


.boxLeftLeft P, .boxLeftRight P, .boxFull P, .catteaser P {margin: 12px 11px 0px 11px; font-family: Arial; font-size: 11px; color: #333333; text-decoration: none;}



/********* P A G E   C O N T E N T *********/

.contentLeft #pageContent {
	width: 441px;
	border: 1px solid #C9BFB2;
	padding: 20px 25px 17px 11px;

}

.contentLeft #pageContent P {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin-bottom: 15px;
	text-align: left;
}


.contentLeft #pageContent P.error {
	font-family: Arial;
	font-size: 12px;
	color: #9a052f;
	margin-bottom: 30px;
	text-align: left;
}


.contentLeft #pageContent H1 {
	font-family: Arial;
	font-size: 16px;
	color: #9a052f;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 21px;
}

.contentLeft #pageContent H2 {
	font-family: Arial;
	font-size: 14px;
	color: #9a052f;
	font-weight: bold;
	margin-bottom: 21px;
}

#pageContent .formtext H2 {
	font-family: Arial;
	font-size: 14px;
	color: #9a052f;
	font-weight: bold;
	margin-bottom: 10px;
}

.contentLeft #pageContent UL {list-style-type: disc; font-family: Arial; font-size: 13px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none;  margin: 0px 0px 15px 50px; display: block;}
.contentLeft #pageContent UL LI {padding-top: 5px;color:#333;}
.contentLeft #pageContent UL LI a{font-family: Arial; font-size: 12px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none; }
/*
.contentLeft #pageContent UL {list-style-image: url(../upload/images/Layout/h2_bg_small_li.gif); font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none;  margin: 15px 0px 15px 50px; display: block;}
.contentLeft #pageContent UL LI {padding-top: 5px;}
.contentLeft #pageContent UL LI a{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none; }
*/

/*.contentLeft #pageContent P a {font-family: Arial; font-size: 11px; font-weight: normal; color: #333333; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/h1_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 9px; display: inline-block; }*/
.contentLeft #pageContent P a {font-family: Arial; font-size: 12px; font-weight: normal; color: #9a052f; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 9px; display: inline-block; }
.contentLeft #pageContent td.link a {font-family: Arial; font-size: 12px; font-weight: normal; color: #9a052f; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 9px; display: inline-block; }
.contentLeft .formtext a {font-family: Arial; font-size: 12px; font-weight: normal; color: #9a052f; line-height: 14px; text-decoration: underline;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 9px;  display: inline-block; }

#pageContent .frage, #pageContent .antwort0 {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width: 400px;
}


#pageContent .formtext {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
	width: 135px;
}


#pageContent .formtextshort {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
	width:80px;
}

#top10Box .formtextshort {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
	width:95px;
}

#pageContent .formtext_lang {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
	width: 300px;
}

#pageContent .formtext_klein {
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
	width: 135px;
}

#pageContent .formfield {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	width: 325px;
}

#top10Box .formfield {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	width: 100px;
}


#pageContent .formtrenner {
	padding-top: 7px;
	padding-bottom: 7px;
}





.errorText {font-size: 10px;  color: #ff0000; }

.successText { color: #00ff00; }


/********* B O X E N   R E C H T S *********/

.boxArtikelStart P, .boxArtikelMiddel P, .boxArtikelEnd P {margin: 10px 34px 0px 11px; font-family: Arial; font-size: 11px; color: #333333;}

.boxArtikelStart H1, .boxArtikelMiddel H1, .boxArtikelEnd H1 {margin: 8px 11px 0px 11px; }
.boxArtikelStart H1 a, .boxArtikelMiddel H1 a, .boxArtikelEnd H1 a{font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/h1_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 11px; display: block;}



.boxArtikelStart H2, .boxArtikelMiddel H2, .boxArtikelEnd H2 {margin: 3px 11px 0px 11px;}
.boxArtikelStart H2 a, .boxArtikelMiddel H2 a, .boxArtikelEnd H2 a{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none;   background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 11px; display: block;}

.boxArtikelStart a.small, .boxArtikelMiddel a.small, .boxArtikelEnd a.small{margin: 5px 0px 0px 11px; font-family: Arial; font-size: 11px; font-weight: normal; color: #ff3300; line-height: 10px; text-decoration: none; display: block;}



.contentRight .boxArtikelStart {
	width: 236px;
	margin: 1px 0px 0px 0px;
	border: 1px solid #C9BFB2;
	padding-bottom: 10px;
}


.contentRight .boxArtikelMiddel {
	margin: 10px 0px 0px 0px;
	width: 234px;
	background-image: url(../upload/images/Layout/artikel_box_right_trenner.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-top: 3px;

}

.contentRight .boxArtikelEnd {
	margin: 10px 0px 0px 0px;
	width: 234px;
	background-image: url(../upload/images/Layout/artikel_box_right_trenner.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-top: 3px;
}


.contentRight .spezial {
	width: 236px;
	margin-top: 1px;
	border: 1px solid #C9BFB2;
	padding-bottom: 10px;
    margin-bottom: 15px;
    background-color: #EFEEE7;
}

.contentRight .spezial .spezial{
  border: none;
}

.contentRight .spezial IMG {margin: 10px 0px 0px 10px;}

.contentRight .spezial OBJECT {
  display: block;
  margin-top: 10px;
  margin-left: 10px;
}

.contentRight .boxKategorie {
	width: 236px;
	margin: 1px 0px 0px 0px;
	border: 1px solid #C9BFB2;
	padding-bottom: 10px;
}


.contentRight .galeriePreview {
	width: 236px;
	margin: 1px 0px 0px 0px;
	border: 1px solid #C9BFB2;
	padding-bottom: 10px;
}

.galeriePreview .head {margin: 9px 0px 0px 10px;}
.galeriePreview .previewImage {margin: 10px 0px 0px 10px;}


.contentRight .spezial P, .contentRight .boxKategorie P {margin: 10px 34px 0px 11px; font-family: Arial; font-size: 11px; color: #333333;}
.contentRight .spezial H1, .contentRight .boxKategorie H1  {margin: 10px 11px 0px 11px; font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; line-height: 10px; text-decoration: none;}
.contentRight .spezial H1 a, .contentRight .boxKategorie H1 a{font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; line-height: 11px; text-decoration: none;  background: url(../upload/images/Layout/h1_bg_small.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 9px; display: block;}
.contentRight .spezial H2 {margin: 5px 11px 0px 11px; font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 10px; text-decoration: none;}
.contentRight .spezial H2 a{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 10px; text-decoration: none;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 9px; display: block;}
.contentRight .spezial H2 a.sdtv{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 10px; text-decoration: none;  background: url(../upload/images/Layout/sdtv_icon.png); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; display: block;}
.contentRight .spezial div.headline { background-color:#9a052f; font-size: 16px; padding:5px; color:#ffffff; text-align:center; font-weight:bold; }

.contentRight .spezial a.small, .contentRight .boxKategorie a.small{margin: 5px 0px 0px 11px; font-family: Arial; font-size: 11px; font-weight: normal; color: #ff3300; line-height: 10px; text-decoration: none; display: block;}



.contentRight .spezial H1.trivagobox {
  font-family: Arial;
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  color: #9a052f;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 2px solid #4287cc;
}


.contentRight .spezialQuell {
	width: 238px;
	margin-top: 1px;
	border: 1px solid #C9BFB2;
	padding-bottom: 10px;
}


.katImage {
	width: 477px;
	border: 1px solid #C9BFB2;
	background-color: #C9BFB2;
}

.katImageSpacer {
	width: 479px;
	height: 1px;
	background-color: #999999;
}

.boxFull a.pages {display: block; margin: 8px 11px 10px 11px; font-family: Arial; font-size: 13px; font-weight: bold; color: #9a052f; text-decoration: none;}

/********* A R T I K E L D E T A I L S *********/

.artikelDetail {
	width: 477px;
	border: 1px solid #C9BFB2;
	z-index: 10
}

.contentLeft .artikelHauptbild {
	width: 477px;
	border: 1px solid #C9BFB2;
	margin: 0px 0px 1px 0px;
	background-color: #C9BFB2;
    position: relative;
}


.artikelHauptbild P, .katImage P, .zwischenBlock P{
	margin: 1px 0px 1px 0px;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	margin-left: 10px;
}

.contentLeft .detailTeaser {
	width: 118px;
	padding-left: 12px;
	padding-top: 3px;
	vertical-align: top;
}

.share h1,
.artikelDetail H1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #9a052f;
	margin: 20px 22px 5px 11px;
}

.artikelDetail P.kurzteaser {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	margin: 5px 22px 25px 11px;
}


.artikelDetail .linkListe {
	width: 118px;
	padding-left: 11px;
}

.artikelDetail .artikelText H2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #9a052f;
	margin: 0px 22px 10px 11px;
}

.artikelDetail .artikelText P {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin: 0px 22px 20px 12px;
	text-align: left;
	line-height:  16px;

}

.artikelDetail a {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 9px; margin-bottom: 3px;}
a.sdtv {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/sdtv_icon.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 20px; margin-bottom: 3px;display: block;}
.artikelDetail .artikelText a {font-family: Arial; font-size: 11px; font-weight: normal; color: #9a052f; text-decoration: none;}

.artikelDetail .spezialListe {
	width: 118px;
	padding-bottom: 20px;
}

.spezialListe a.galerie {font-family: Arial; font-size: 11px; font-weight: bold; color: #A7224F; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/icon_galerie.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; margin-bottom: 8px;display: block;}
.spezialListe a.movie {font-family: Arial; font-size: 11px; font-weight: bold; color: #A7224F; line-height: 14px; text-decoration: none;  background: url(../upload/images/Layout/icon_film.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 18px; display: block;}

.contentLeft .zwischenBlock {
	width: 477px;
	border: 1px solid #C9BFB2;
	margin: 1px 0px 1px 0px;
	background-color: #C9BFB2;
}



.contentLeft .blockImage {
	width: 477px;
}




.footer {
	background-color: #DEDDD7;
}




/********* B I L D E R G A L E R I E  &  F I L M *********/

#galerie_dummy {height: 554px;}

#galerie_dummy, #film_dummy {
	position: absolute;
	top: 166px;
	left: 1px;
	width: 717px;
	border: 1px solid #A90948;
	background-color: #ffffff;
	-moz-opacity:0.9;
	display: none;
	z-index: 999;
}

#galerie {height: 554px;}

#galerie, #film {
	position: absolute;
	top: 166px;
	left: 1px;
	width: 717px;
	display: none;
	border: none;
	z-index: 1010;
	margin: 1px;
}

#galerie #galerieNext {
	position: absolute;
	display: block;
	top: 287px;
	left: 660px;
	width: 37px;
	height: 27px;
}

#galerie #galerieBack {
	display: block;
	position: absolute;
	top: 287px;
	left: 18px;
	width: 37px;
	height: 27px;
}


#galerie #galerieImage {
	display: block;
	position: absolute;
	top: 77px;
	left: 65px;
	width: 587px;
	height: 446px;
}


#galerie #galerieImage #bilder {
	/*border: 10px solid #333333;*/
}

#galerie #galerieClose {
  text-align: right; 
  margin-right: 1px;	
  position: absolute; 
  top: -3px;
  left: 578px;
  z-index: 999;
}

#galerie #galerieHeadline {
  text-align: left; 
  margin-top: 3px; 
  margin-left: 65px;	
  position: absolute; 
  top: 20px;
  left: 30px;
  z-index: 999;
}

#bildertitel {
	position:absolute;
	top: 531px;
	left: 65px;
	/*background-color: #850839;*/
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	/*padding-left: 2px;
	padding-right: 2px;*/
	width: 587px;
}

#filmMovie {
	position: absolute;
	top: 77px;
	width: 100%;
	text-align: center;
}

#filmtitel {
	position:absolute;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	background-color: #850839;
	padding-left: 2px;
	padding-right: 2px;
}


/********* B L � T T E R N *********/

.strahl {margin: 0px 0px 13px 129px;z-index: 1}

.strahl DIV {float: left; margin-right: 8px; z-index:2}
.strahl a {font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
.strahl a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none;}

.strahl a.aktiv {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none;}
.strahl a.aktiv:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none;}



.artikelstrahl {margin-right: 15px;}

.artikelstrahl a {font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; background: none; display: inline;}
.artikelstrahl a:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; background: none; display: inline;}
.artikelstrahl a:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; background: none; display: inline;}
.artikelstrahl a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none; background: none; display: inline;}

.artikelstrahl a.aktiv {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none; background: none; display: inline;}
.artikelstrahl a.aktiv:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none; background: none; display: inline;}


.naviText {margin-left: 129px;}
.naviText P {font-family: Arial; font-size: 11px; font-weight: normal; color: #333333; margin-bottom:0px;}
.naviText P B{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f;}

td.ranking {width: 129px; font-family: Arial; font-size: 11px; font-weight: normal; color: #9a052f;}

#suchergebnisse {margin: 14px 0px 15px 0px; }
#suchergebnisse .text P{margin-bottom: 3px; }
#suchergebnisse .links a{font-family: Arial; font-size: 11px; font-weight: normal; color: #ff3300; text-decoration: none;}


/********* W A L L P A P E R *********/



#epaper {margin: 14px 0px 15px 0px; }

#epaper .thumb {
	width: 129px;
}


#epaper .thumb IMG {border: 1px solid #C9BFB2; }

#epaper .text {margin-top: 0px;}
#epaper .text H1 {font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
#epaper .text P {font-family: Arial; font-size: 11px; color: #333333; margin-top: 0px; }

#epaper .links {margin-bottom: 0px;}
#epaper .links DIV { height: 17px;}
#epaper .links a {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 11px; text-decoration: none;  background: url(../upload/images/Layout/symbol_download.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; padding-top: 5px;display: block;}



#wallpaper {margin: 14px 0px 15px 0px; }

#wallpaper .thumb {
	width: 129px;
}

#wallpaper .thumb IMG {border: 1px solid #C9BFB2; }

#wallpaper .text {margin-top: 0px;}
#wallpaper .text H1 {font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
#wallpaper .text P {font-family: Arial; font-size: 11px; color: #333333; margin-top: 0px; }

#wallpaper .links {margin-bottom: 0px;}
#wallpaper .links DIV {float: left; margin-right: 20px; height: 17px;}
#wallpaper .links a {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 11px; text-decoration: none;  background: url(../upload/images/Layout/symbol_download.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; padding-top: 5px;display: block;}

/********* K A T E G O R I E   L I S T I N G **********/



#katListing {margin: 14px 0px 15px 0px; }

#katListing .thumb {
	width: 129px;
}

#katListing .thumb IMG {border: 1px solid #C9BFB2; }

#katListing .text {margin-top: 0px;}
#katListing .text H1 {font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
#katListing .text P {font-family: Arial; font-size: 11px; color: #333333; margin-top: 0px; }

#katListing .links {margin-bottom: 0px;}
#katListing .links DIV {float: left; margin-right: 20px; height: 17px;}
#katListing .links a {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 11px; text-decoration: none;  background: url(../upload/images/Layout/pfeil.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; padding-top: 5px;display: block;}


/********* S K Y S C R A P E R *********/

#skyscraper {
	position: absolute;
	top: 2px;
	left: 769px;
	z-index: 1;
}

#skyscraper DIV {
	z-index: 1;
} 

/********* E C A R D S *********/

.karte {padding-top: 10px; margin-bottom: 10px; font-family: Arial; font-size: 11px; color: #9a052f;}
.karte IMG {border: 1px solid #C9BFB2;}


/********* B L O G **********/


.blogRight {
	background-color: #f7f6f3;
	border-color: #c9bfb2;
	border-style: solid;
	border:0px;
	border-bottom:1px;
	border-right:1px;
	border-top:1px solid #ffffff;
}

.blogRight #kategorien {
	background:url(../blog/images/kategorien.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:36px;
}

.blogRight #kategorien .element {
	background-image:url(../blog/images/kat_link_bg.gif);
	padding-left:37px;
	height:21px;
	background-position: 0px 0px;
}

.blogRight #kategorien .element a {
	color: #9a052f;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
}



.blogRight #blogLinks {
	background:url(../blog/images/bloglinks.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:36px;
}

.blogRight #blogLinks .element {
	background:url(../blog/images/kat_link_bg.gif);
	padding-left:37px;
	height:21px;
	background-position: -2px 0px;
}

.blogRight #blogLinks .element a {
	color: #9a052f;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
}



.blogContent {
	border-color: #c9bfb2;
	border-style: solid;
	border:0px;
	border-bottom:1px;
	padding:11px;
}

.blogContent h1 {
	/*background:url(../blog/images/headline_dot.gif);
	background-repeat:no-repeat;
	background-position:2px left;
	padding-left:15px;
	color:#9a052f;
	font-size:15px;*/
	font-family: Arial;
	font-size: 15px;
	color: #9a052f;
	font-weight: bold;
	margin-bottom: 21px;
}


.blogContent h2 {
	/*padding-left:15px;*/
	color:#9a052f;
	font-size:13px;
}


.blogContent h3 {
	/*padding-left:15px;*/
	color:#000000;
	font-size:11px;
}


.blogContent p {
	font-size:12px;
}

.blogContent p a,
.blogContent td a {
	font-size:12px;
	color: #9a052f;
	background: url(../blog/images/link_bg.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	text-decoration: none;
}

.blogContent .permLink a {
	text-decoration: none;
	color: #ff6d06;
	font-size:12px;
}

.blogContent .info {
	background: url(../blog/images/comments_bg.gif);
	height:30px;
	background-repeat: repeat-x;
	padding-top:8px;
	font-size:12px;
	text-decoration:none;
	color: #000000;
	margin-top:10px;
}
.blogContent .info a {
	font-size:12px;
	text-decoration:none;
	color: #9a052f;
}

.blogContent li {
	font-size:12px;
}
.blogContent td
 {
	font-size:11px;
	font-weight:bold;
	color:#9a052f;
}

.blogContent td input {
	width: 204px;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E4E4E4;
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	height: 15px;
	padding-left: 5px;
	margin: 0px;
}
/*
.blogContent td .button {
	background-image: url(/sd/blog/images/link_bg.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-align:left;
	padding-left: 8px;
	width:70px;
	height:20px;
	border:0px;
	color: #9a052f;
}*/

.blogContent td textarea {
	width: 290px;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E4E4E4;
	color: #000000;
	background-color: #ffffff;
	font-size: 11px;
	padding-left: 5px;
	margin: 0px;
	font-family: Arial;
}
.blogContent .forminfo {
	margin-top:5px;
	color:#9a052f;
	font-size:10px;
}

.blogContent #tagClouds { text-align:center; }

.blogContent #tagClouds a {
	color: #9a052f;
	text-decoration: none;
}


.blogContent #tagClouds a:hover {
	color:#ff6d06;
}

/******  BLOG MARKUS ******/

#pageContent .blogformtextpasswd {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
	width: 180px;
}

#pageContent .blogformtextchkbox {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #9a052f;
}

INPUT.bloginputcontent {
	/*width: 204px;*/
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #E4E4E4;
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	height: 15px;
	padding-left: 5px;
	margin: 0px;
}


SELECT.box_width_unfixed {
	border: 1px solid #CDCDCD;
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	height: 18px;
	padding-left: 5px;
	margin: 5px;
}

td.blogCommentText {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}


td.blogCommentText a{
	background-image: none;
	font-size: 12px;
	color: #9a052f;
	font-weight: normal;
}
a.info2{
	text-decoration:none;
	color: #000000;
	margin-top:10px;
}

.blogContent a.blogReadMore {
	background-image: none;
	font-size: 12px;
	color: #ff6d06;
	font-weight: normal;
}

td.blogRegDone {
	color: #000000;
	font-size: 12px;
}


h1.blogRegDone {
	font-size: 15px;
	color: #9a052f;
}

p.blogRegDone {
	color: #000000;
	font-size: 12px;
}

.logoutBoxText {
	color: #ffffff;
	font-size: 11px;
}

.logoutBoxTextFett {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.logoutBoxText a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}


.logoutButtonSpacer {
	line-height: 10px;
}

.loginSpacer {
	line-height: 4px;
}


#loginboxgross  {
	position: relative;
	top: 0px; left: 0px;
	background: url(../upload/images/Layout/bg_loginbox_gross.jpg) repeat-x;
	background-position: 0px 0px;
	height: 167px;
}


a.backtoblog {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #ff3300;
    text-decoration: none;
}

div.oukthemahead {
    background-color: #A90948;
    width: 109px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}



a.ouknavi {
    /*margin: 10px 0px 0px 11px; */
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height: 18px;
    text-decoration: none;
}



a.ouknaviactive {
    /*margin: 10px 0px 0px 11px; */
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ff3300;
    line-height: 18px;
    text-decoration: none;
}

a.ouknavi:hover {
    /*margin: 10px 0px 0px 11px; */
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ff3300;
    line-height: 18px;
    text-decoration: none;
}


#pageContent p a.oukremove {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #A70848;
    line-height: 12px;
    background-image: none;
}


.gw th {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #9a052f;
}

.gw td {
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
}




.sitemapHeadline {
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #9a052f;
    line-height: 20px;
    text-decoration: none;
    padding-top: 20px;
}

.sitemapkategorie, .sitemapkategorie a {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    line-height: 18px;
    text-decoration: none;
    padding-left: 3px;
    padding-bottom: 5px;
}

.sitemapartikel a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    line-height: 14px;
    text-decoration: none;
}

.sitemapartikel a:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #9a052f;
    line-height: 14px;
    text-decoration: underline;
}


.sitemapartikelleft {
    padding-left: 30px;
    padding-right: 5px;
    vertical-align: top;
}

.sitemapartikelleftpaddingtop {
    padding-left: 30px;
    padding-right: 5px;
    vertical-align: top;
    padding-top: 5px;
}


td.keinekommentare {
    font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 21px;
}

td.keinekommentare a.blogReadMore {
    font-family	: Arial;
    background-image: none;
	font-size: 13px;
	color: #ff6d06;
	font-weight: normal;
	padding: 0px;
}

td.ouk_flowtext {
    font-family	: Arial;
    background-image: none;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

a.wk_ouk_ansehen {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #9a052f;
    line-height: 11px;
    text-decoration: none;
    background: url(../upload/images/Layout/pfeil.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 2px;
    display: block;
}


a.wk_ouk_aktualisieren {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #9a052f;
    line-height: 11px;
    text-decoration: none;
}

td.wkempty {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height: 12px;
    text-decoration: none;
}

td.wk_entfernen {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #9a052f;
    line-height: 11px;
    text-decoration: none;
}



/********* K A T E G O R I E   T E A S E R B O X *********/

.catteaser {
  /*width: 477px;*/
	border-bottom: 1px solid #C9BFB2;
	border-right: 1px solid #C9BFB2;
	border-left: 1px solid #C9BFB2;
	margin-top: 15px;
}

td.imagebox {
	border-right: 1px solid #C9BFB2;
}

.catteaser_first {
  margin: 0px;
  padding: 0px;
}

.catteaser_all {
  border-top: 1px solid #C9BFB2;
}

.catteaserhead {
/*  background: url(../upload/images/Layout/bg_box_head.gif) repeat-y;*/
  background-color: #9a052f !important;
  height: 25px;
  margin: 0px; padding: 0px;
}

.catteaserhead H1 {margin: 0px; padding-top: 5px; padding-left: 10px; font-family: Arial; font-size: 14px; font-weight: bold; color: #efeee7; line-height: 14px; text-decoration: none; background: none; }
.catteaserhead H1 a {font-family: Arial; font-size: 14px; font-weight: bold; color: #efeee7; line-height: 14px; text-decoration: none; background: none; margin: 0px; padding: 0px;}
.catteaserhead H1 a:hover {font-family: Arial; font-size: 14px; font-weight: bold; color: #efeee7; line-height: 14px; text-decoration: underline; background: none; margin: 0px; padding: 0px;}

.catteaser H2 {margin: 10px 11px 0px 11px;}

.mehrlesen {
  margin-left: 11px;
  margin-bottom: 15px;
 }





/********* T O P   T E A S E R *********/

#artikelsmallteaser {
	background-color: #EFEEE7;
	border: 1px solid #C9BFB2;
	padding: 9px 9px 13px 10px;
	z-index: 1;
    margin-bottom: 15px;

}

#artikelsmallteaser .artteaser {
  position: relative;
  float: left;
  width: 190px;
  height: 70px;
  overflow: hidden;
  z-index: 1;
}

#artikelsmallteaser .artteaserlink,  #artikelsmallteaser .artteaserlink_on{
  position: relative;
  width: 26px;
  float: left;
  height: 70px;
  background-color: #9a052f;
}

#artikelsmallteaser .artteaserlink_on {
  background-color: #FF6D06;
}


#artikelsmallteaser H2 {margin: 0px 0px 2px 0px; display: block;}
#artikelsmallteaser H2 a {font-family: Arial; font-size: 13px; font-weight: bold; color: #9a052f; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/h2_bg.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 13px;}




#mainteaser {
  border: 1px solid #C9BFB2;
  margin-right: 1px;
  background-color: #fff;
}

#mainteaser #teaserimage {
  border-bottom: 1px solid #C9BFB2;
  background: transparent;
}

#mainteaser P {margin: 12px 11px 0px 11px; font-family: Arial; font-size: 12px; line-height: 16px; color: #333333; text-decoration: none;}



.bookmarklist {
  border: 1px solid #C9BFB2;
  margin-bottom: 1px;
  margin-top: 1px;
  padding-left: 10px;
  padding-top: 5px;
}


.bookmarklist .headline{
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #9a052f;
  line-height: 16px;
  text-decoration: none;
  padding-bottom: 10px;
}

.versendenLink a{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/artikel_versenden.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 23px; display: block; width: 150px; float: left;}
.druckenLink a{font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 16px; text-decoration: none; background: url(../upload/images/Layout/artikel_drucken.gif); background-repeat: no-repeat; background-position: 150px 0px; padding-left: 23px; display: block;}

DIV.trennline {
  display: block;
  height: 1px;
  margin: 0px 5px 0px 5px;
  background: url(../upload/images/Layout/trennline_bg.gif) repeat-x;
  font-size: 1px; line-height: 1px;
}

DIV.pager {
  color: #777777;
  font-size: 11px;
  font-family: Arial;
  margin-left: 15px;
  margin-top: 3px;
  float: left;
}

DIV.artikelFooter {
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 30px;
 }





.fotostrecke{
  height: 90px;
  border: 1px solid #C9BFB2;
  margin: 20px 14px 0px 14px;
}

.fotostrecke a {
  display: inline-block;
  position: relative;
  margin-left: 24px;
  margin-top: 15px;
  float: left;
  background: none;
  padding: 0px;
}

.fotostrecke IMG {
  width: 80px;
  height: 60px;
  border: 1px solid #C9BFB2;
}

.fotonavi {
  border-left: 1px solid #C9BFB2;
  border-right: 1px solid #C9BFB2;
  border-bottom: 1px solid #C9BFB2;
  height: 30px;
  margin: 0px 14px 15px 14px;
}

.fotonavi .spezialListe {
  height: 20px;
  margin-left: 24px;
  padding: 10px 0px 0px 0px;

}





/*

.fw_fotostrecke{
  height: 90px;
  border: 1px solid #C9BFB2;
  margin: 20px 14px 0px 14px;
}

.fw_fotostrecke a {
  display: inline-block;
  position: relative;
  margin-left: 24px;
  margin-top: 15px;
  float: left;
  background: none;
  padding: 0px;
}

.fw_fotostrecke IMG {
  width: 80px;
  height: 60px;
  border: 1px solid #C9BFB2;
}

.fw_fotonavi {
  border-left: 1px solid #C9BFB2;
  border-right: 1px solid #C9BFB2;
  border-bottom: 1px solid #C9BFB2;
  height: 30px;
  margin: 0px 14px 15px 14px;
}

.fw_fotonavi .spezialListe {
  height: 20px;
  margin-left: 24px;
  padding: 10px 0px 0px 0px;

}

*/


.fw_fotostrecke{
  position: relative;
  width: 100%;
  border: 1px solid #C9BFB2;
  margin: 20px 0px 0px 0px;
}

.fw_fotostrecke a {
  display: inline-block;
  position: relative;
  /*margin-left: 24px;
  margin-top: 15px;
  float: left;*/
  background: none;
  padding: 0px;
}

.fw_fotostrecke IMG {
  /*width: 80px;
  height: 60px;*/
  border: 1px solid #C9BFB2;
}

.fw_fotostrecke TD {
  background-color: #eeeeee;
  border: 1px solid #C9BFB2;
}

.fw_fotonavi {
  /*border-left: 1px solid #C9BFB2;
  border-right: 1px solid #C9BFB2;
  border-bottom: 1px solid #C9BFB2;*/
  border: none;
  height: 25px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  padding-top: 10px;
}



.fw_strahl {position: relative; width: 100%; z-index: 1}

.fw_strahl TD {position: relative; padding-right: 8px; z-index:2}
.fw_strahl a {font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
.fw_strahl a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none;}

.fw_strahl a.aktiv {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none;}
.fw_strahl a.aktiv:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none;}


.fw_jury {border: 1px solid #C9BFB2; margin-bottom: 10px;}
.fw_jury TD {padding: 0px; border: 1px solid #C9BFB2;}

.fw_jury TD.jury_text {padding: 10px; font-family: Arial; font-size: 12px;  line-height: 16px;}
TD.jury_text a {font-family: Arial; font-size: 12px; font-weight: bold; color: #9a052f; line-height: 16px; text-decoration: none;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 9px; margin-bottom: 3px;}




.fw_fotostreckeVoting IMG {
  border: 1px solid #C9BFB2;
}


.fw_fotostreckeVoting TD {font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px; text-decoration: none; margin-bottom: 3px; margin-top: 5px; padding: 0px;}
.fw_fotostreckeVoting TD SPAN {font-family: Arial; font-size: 14px; font-weight: bold; color: #9a052f; line-height: 16px; text-decoration: none; margin-bottom: 3px; margin-top: 5px; padding: 0px;}
.fw_fotostreckeVoting TD LABEL {font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px; text-decoration: none; margin-bottom: 3px; margin-top: 5px; padding: 0px;}







.linkliste_kategorie_outer {
  position: relative;
  width: 450px;
  border: 1px solid #C9BFB2;
}


.linkliste_kategorie_outer .linkliste_kategorie {
  position: relative;
  background-color: #A90948;
  font-family: Arial;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 5px;
}




#linkliste {
  position: relative;
  margin-bottom: 10px;
  margin-top: 10px;
}

#linkliste td.text h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

#linkliste td.text p {
  margin-top: 0px;
  margin-bottom: 5px;
}




#linkliste td.links a.links {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 11px; text-decoration: none;  background: url(../upload/images/Layout/pfeil.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; margin-left: 5px; padding-top: 5px;display: block;}
#linkliste td.text { padding: 0px; margin: 0px;padding-left: 5px;}
#linkliste td.thumb img {border: 1px solid #B3B3B3;}
.linkliste_kategorie_outer img.trennlinie {
  padding-left: 4px;
}

a.stoerer {
  background-image: none;
}

.contentLeft #pageContent H1.preis {margin-bottom: 0px;}
.contentLeft #pageContent H2.preis {margin-bottom: 0px;}
.contentLeft #pageContent P.preis {margin-top: 0px;}



.contentLeft #pageContent #fw P {
	font-family: Arial;
	font-size: 13px;
	line-height: 19px;
	color: #333333;
	margin-bottom: 15px;
	text-align: left;
}

.contentLeft #pageContent #fw ul {
  padding-left: 0px;
}

.contentLeft #pageContent #fw ul li {
  color: #333;
  font-weight: normal;
}

.contentLeft #pageContent #fw P a,
.contentLeft #pageContent #fw a.normalLink {font-family: Arial; font-size: 13px; font-weight: bold; color: #9a052f; line-height: 19px; text-decoration: none;  background: url(../upload/images/Layout/h2_bg_small.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 9px; display: inline-block; }



.contentLeft #pageContent #fw P.error {
	font-family: Arial;
	font-size: 14px;
	color: #9a052f;
	margin-bottom: 30px;
	text-align: left;
}


.contentLeft #pageContent #fw H1 {
	font-family: Arial;
	font-size: 16px;
	color: #9a052f;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 21px;
}

.contentLeft #pageContent #fw H2 {
	font-family: Arial;
	font-size: 16px;
	color: #9a052f;
	font-weight: bold;
	margin-bottom: 21px;
}


.fw_box_foto {
	position: absolute; 
	top: -25px; 
	left: 15px; 
	background: transparent;
}
.box_stoerer {
	position: absolute; 
	top: -0px; 
	left: 170px; 
	background: transparent;
    display: none;
}


/********* Reiter Boxen *********/

#reiter {

}

#reiter #reiterTabs {
}

#reiter #reiterTabs div.tab {
	position: relative;
	float: left;
	padding: 3px 10px 3px 10px;
	border-top: 1px solid #C9BFB2;
	border-right: 1px solid #C9BFB2;
	border-bottom: none;
	background-color: #9a052f;
	
}


#reiter #reiterTabs div.tab.first {
	border-left: 1px solid #C9BFB2;
}

#reiter #reiterTabs div.tab H1 {margin: 0px; padding: 0px;}
#reiter #reiterTabs div.tab H1 a{font-family: Arial; font-size: 14px; color: #efeee7; text-decoration: none;}


#reiterContent {
	position: relative;
	clear: both;
	border-left: 1px solid #C9BFB2;
	border-right: 1px solid #C9BFB2;
	border-bottom: 1px solid #C9BFB2;
	border-top: 1px solid #C9BFB2;
	width: 457px;
	margin: 0px;
	margin-top: 0px;
	padding: 10px;
}

 #reiterContent div.contentBlock {

}

#reiterContent P {margin: 0px 0px 7px 0px;}



#reiterContent .links a {font-family: Arial; font-size: 11px; font-weight: bold; color: #9a052f; line-height: 11px; text-decoration: none;  background: url(../upload/images/Layout/pfeil.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; padding-top: 5px;display: block;}


/*#reiterContent ul {margin: 0; padding: 0; list-style-image:url(../upload/images/Layout/h2_bg.gif);}*/
#reiterContent ul {margin: 0; padding: 0; list-style-type: disc;}

#reiterContent li {margin: 0; margin-left: 15px; padding: 0; line-height: 12px; margin-bottom: 3px;}
#reiterContent li table {padding: 0; margin: 0; border: none;}

#reiterContent div.linkBox {padding-left: 10px; background-image: url(../upload/images/Layout/h1_bg_black.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 0px 0px 10px 0px;}
#reiterContent a.kat {color: #9a052f; text-decoration: none; font-family: Arial; font-size: 14px; line-height: 14px; font-weight: bold;}
#reiterContent a.artikel {color: #000000; text-decoration: none; font-family: Arial; font-size: 13px; line-height: 13px;}


/********* Top 10 Box der Artikel *********/

#top10gelesen .ueberhang {display: none; padding-bottom: 10px; padding-right: 10px;}
#top10gelesen #ueberhangMehr {display: block; padding-bottom: 10px; padding-right: 10px;}
#top10gelesen #ueberhangWeniger {padding-bottom: 10px; padding-right: 10px;}
#top10gelesen LI {margin-bottom: 15px; color: #000000; text-decoration: none; font-family: Arial; font-size: 14px; line-height: 14px; font-weight: bold;}
#top10gelesen a.artikel {color: #9a052f; text-decoration: none; font-family: Arial; font-size: 14px; line-height: 14px; font-weight: bold; margin-bottom: 5px;}
#top10gelesen a.artikelTeaser { color: #000000; text-decoration: none; font-family: Arial; font-size: 12px; line-height: 14px; font-weight: normal;}

#top10gelesen a.navi {color: #9a052f; text-decoration: none; font-family: Arial; font-size: 12px; line-height: 12px; }


#top10Box {position: relative; margin-left: 5px; margin-right: 5px; margin-top: 5px; padding: 10px; padding-right: 20px; background-color: #ffffff; border: 1px solid #9a052f;}

#top10Box .ueberhang {display: none; position: relative; padding-bottom: 10px; margin-top: 0px; padding-top: 0px;}
#top10Box #ueberhangMehr {display: block; padding-bottom: 10px; padding-right: 10px; background-color: #ffffff;}
#top10Box #ueberhangWeniger {padding-bottom: 10px; padding-right: 10px; background-color: #ffffff;}
#top10Box H1 { color: #9a052f; text-decoration: none; font-family: Arial; font-size: 14px; line-height: 18px; font-weight: bold;}
#top10Box LI { padding-bottom: 5px; margin-bottom: 5px;color: #000000; text-decoration: none; font-family: Arial; font-size: 12px; line-height: 12px; font-weight: normal; background-image: url('../upload/images/Layout/formtrenner.gif'); background-position: bottom; background-repeat: repeat-x;}
#top10Box a.artikel {color: #000000; text-decoration: none; font-family: Arial; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 5px;}

#top10Box a.navi {color: #9a052f; text-decoration: none; font-family: Arial; font-size: 12px; line-height: 12px; }


/********* Eventbox *********/

#Eventliste td {color: #000000; text-decoration: none; font-family: Arial; font-size: 12px; line-height: 14px; font-weight: normal;}
#Eventliste div.linkBox {padding-left: 10px; background-image: url(../upload/images/Layout/h1_bg_black.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 0px 0px 10px 0px;}
#Eventliste a.artikel {color: #000000; text-decoration: none; font-family: Arial; font-size: 13px; line-height: 13px;}



/********* Widget Marriott *********/




#mwwrapper934nbdfi8 {text-align: left; z-index: 11; background-color: #fff; border:1px solid #999999; font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:9px; color: #fff; width:200px;}
#mwwrapper934nbdfi8  #slider {width: 200px;}

#mwwrapper934nbdfi8 .scroll {height: 200px; width: 200px; overflow-x: hidden; position: relative;}
#mwwrapper934nbdfi8 .scrollContainer {width: 1200px; overflow:hidden;}

#mwwrapper934nbdfi8 #berlin {background-image: url('/includes/widgets/marriottDEwidget/img/berlin.jpg');}
#mwwrapper934nbdfi8 #dubai {background-image: url('/includes/widgets/marriottDEwidget/img/dubai.jpg');}
#mwwrapper934nbdfi8 #hamburg {background-image: url('/includes/widgets/marriottDEwidget/img/hamburg.jpg');}
#mwwrapper934nbdfi8 #mallorca {background-image: url('/includes/widgets/marriottDEwidget/img/mallorca.jpg');}
#mwwrapper934nbdfi8 #paris {background-image: url('/includes/widgets/marriottDEwidget/img/paris.jpg');}

#mwwrapper934nbdfi8 ul.navigation {display: block; height: 41px; margin: 0px; padding:0 0 0 20px; font-size:9px; text-align:left; font-weight: normal; background-color: #fff;}
#mwwrapper934nbdfi8 ul.navigation li {float: left; padding: 0px; margin: 0px; list-style: none; width: 87px;}
#mwwrapper934nbdfi8 ul.navigation a {color: #00a; text-decoration: none;}
#mwwrapper934nbdfi8 ul.navigation a:hover {color: #b00; text-decoration: none;}
#mwwrapper934nbdfi8 ul.navigation a.selected {color: #000; text-decoration: none;}

#mwwrapper934nbdfi8 .hide {display: none;}

#mwwrapper934nbdfi8 #banner_1, #mwwrapper934nbdfi8 #banner_2, #mwwrapper934nbdfi8 #banner_3 {height: 20px; padding:0; margin:0; position:absolute; left:20px; top:180px;}
#mwwrapper934nbdfi8 #newsfeed {position:relative; top:80px; width: 170px;}
#mwwrapper934nbdfi8 div.panel {padding: 10px 10px 10px 10px; height: 180px; width: 180px;color: #ffffff; font-size: 9px;}
#mwwrapper934nbdfi8 div.panel p{width: 163px;color: #ffffff; font-size: 9px;}
#mwwrapper934nbdfi8 div.panel ul {list-style: none; padding: 0; margin: 0;}
#mwwrapper934nbdfi8 div.panel a.titlelink{display: block; margin-bottom: 30px; padding: 0; width: 145px; height: 50px; text-decoration: none;color: #ffffff; font-size: 9px;}
#mwwrapper934nbdfi8 img {border-style: none; margin: 0px; padding: 0px;}
#mwwrapper934nbdfi8 a {color: #fff;}

#mwwrapper934nbdfi8 .bottomdiv {height: 63px; width: 200px; background: #FFFFFF url('/includes/widgets/marriottDEwidget/img/m_footer.gif') no-repeat scroll 0 0;}
#mwwrapper934nbdfi8 .search {padding: 13px 0 11px 10px; height: 25px; overflow: hidden; background: transparent;}
#mwwrapper934nbdfi8 .searchfield{padding: 4px 2px 4px 2px; border: 0px; background-color:#ccc; font-size: 9px; width: 151px;}
#mwwrapper934nbdfi8 .searchgo{vertical-align: top;}
#mwwrapper934nbdfi8 .bottomdiv a {padding-left: 12px;}

#aboMagazin a {
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  color: #9a052f; 
  line-height: 18px; 
  text-decoration: none;
  border-bottom: 1px dotted #9a052f;
}

#aboMagazin a:hover {
  text-decoration: underline;
}

#newletterBox {
  font-size: 12px;  
  font-family: Arial;
  font-weight: normal;
}

#newletterBox label {
  float: left;
  width: 80px;
  line-height: 15px;
  color: #9a052f;
  font-weight: bold;
}

#newletterBox input,
#newletterBox select {
  font-size: 12px; 
  margin-bottom: 2px;
}



.redStar {
  color: #9a052f;
}


a.new {       
  background-position: 0px;
  background-image: none;
  padding: 0px;
  margin: 0px;
  border: 1px;
}

#slideshow img {
  width: 190px;
}

#praemienBox {
  background-color: #EFEEE7;
  padding:10px;
  border:1px solid #C9BFB2;
}

#praemienBox * {
  background-color: #EFEEE7;
}

#praemienBox h3 {
  font-size: 14px;
}

#praemienBox ul {
  margin-left:0px;
  padding-left:0px;
}

#praemienBox ul li {
  color: #000000;    
  margin-left:0px;
  padding-left:0px;
  font-weight: normal;
}

#praemienBox .praemie {
  margin-bottom: 10px;
}

#praemienBox .clear {
  clear:both;
}

#socialMedia {
  position: absolute;
  margin-left: 650px;
  top: 70px;
}

#appStore {
  position: absolute;
  margin-left: 632px;
  top: 105px;
}

#shopStoerer {
  position: absolute;
  margin-left: 610px;
  top: 70px;
}

div.clear {
  clear: both;
  height: 0px;
}

#urlaubskataloge-ct {
    width: 235px;
    min-height: 180px;
    margin-bottom: 0px;
} 

#urlaubskataloge-ra img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    display: block;
    width: 100%;
    max-height: 200px;
    line-height: 200px;
}       

.roundabout-holder {
    list-style: none;
    padding: 0;
    margin: 20px auto 0;
    height: 160px;
    width: 107px;
}
.roundabout-moveable-item {
    width: 107px;

    cursor: pointer;
/*    border: 1px solid #C9BFB2;*/
    border: 0;
    height: 160px;
}
.roundabout-in-focus {
    cursor: auto;
}

.subline {
    font-weight: bold;
}

