* {
	margin:0;
	padding:0;
	border:0;
}
body,html {
	color:#000000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	width:100%;
	height:100%;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline;
}
p{
	margin-bottom:20px;
}
#container{
	width:950px;
	text-align:left;
	padding-bottom:20px;
	margin-left:20px;
}
* html #container{
	width:955px;
}
#bannerRight{
	width:160px;
	float:right;
	padding-top:102px;	
}
* html #bannerRight{
	padding-top:108px;	
}
*+html #bannerRight {padding-top:105px;}  /* IE7 Hack */

#bannerTop{
	width:781px;
	text-align:right;
}
#header{
	width:780px;
	margin-top:12px;
	height:100px;
	background-image:url(../images/ht_header_back.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#headerRight{
	width:698px;
	float:right;
	padding-top:15px;	
}
* html #headerRight{
	width:701px;	
}
#headerLogin{
	float:right;
	width:220px;
	margin-right:18px;
}
* html #headerLogin{
	margin-right:10px;
}
#headerLogin input.inputText{
	width:180px;
	border:1px solid #a7a6aa;
	font-size:11px;
	margin-bottom:4px;	
}
#headerSearch input.inputText{
	width:150px;
	border:1px solid #a7a6aa;
	font-size:11px;	
}
#headerSearchHeadline, #headerSearchHeadline{
	font-weight:bold;
	font-size:12px;
	color:#c5a04d;
}
* html #menuTop{
	margin:4px 0 0 3px;
}
#content{
	width:780px;
	padding-top:6px;
}
#contentLeft{
	width:520px;
}
#contentRight{
	width:250px;
	float:right;
}
.clearLeft{
	clear:left;
}
.clearBoth{
	clear:both;
}
.lineLarge{
	height:3px;
	background-color:#ac9b95;
	margin:6px 0 6px 0;
	line-height:3px;
	font-size:3px;
}
.teaserMedium{
	width:166px;
	float:left;
	margin-right:11px;	
}
.teaserMediumLast{
	width:166px;
	float:left;
	margin-right:0px;	
}
.teaserMediumTopic{
	background-color:#000;
	color:#FFF;
	padding:4px;	
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;
	margin-bottom:1px;
}
.teaserMediumHeadline{
	color:#5a372c;
	font-size:14px;
	font-weight:bold;
	margin:4px 0 6px 0;	
}
.teaserMediumHeadline a{
	color:#5a372c;
}
.teaserSmallHeadline{
	color:#c80000;
	font-size:14px;
	font-weight:bold;	
}
.teaserSmallHeadline a{
	color:#c80000;
}
#contentLeft a.linkMore{
	color:#5a372c;		
}
#contentRight a.linkMore{
	color:#c19c51;		
}
.teaserSmall{
	clear:left;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ac9b95;	
}
#contentLeft .teaserSmall a.linkMore, #contentLeft .teasersLotteries a.linkMore{
	color:#c80000;		
}

.teasersSmallAll{
	margin-top:-5px;
	text-align:right;
	margin-bottom:10px;
}
.teasersMediumPartner{
	background-color:#f3f0ef;
	border-bottom:1px solid #ac9b95;	
	padding-bottom:12px;
	margin-top:10px;
}
.teasersMediumPartnerAll{	
	text-align:right;
	margin-bottom:10px;
}
#footerPartner{
	border-top:1px solid #ac9b95;
	padding:10px 0 10px 0;
	text-align:center;	
}
#footer{
	padding:10px 0 10px 0;
	color:#b58f5d;	
	border-bottom:3px solid #b58f5d;
	border-top:3px solid #b58f5d;
	text-align:center;
}
#footer a{ 
	color:#cc9966;	
	text-decoration:none;
	font-size:11px;
}
#topiclinks{
	width:120px;
	height:400px;
	background-color:#ece3d6;
	margin-top:10px;
}
#topiclinks a{
	font-weight:bold;
	font-size:12px;
	color:#000;
}
.topiclink{
	padding:4px;
	border-bottom:1px solid #FFF;
}
#boxTopVideos{
	background-color:#000;
	padding:12px 0 6px 0;
	color:#FFF;
}
#boxDirectoryLink{	
	padding:6px 0 0 0;
}
.teaserTopVideo{
	clear:left;
	border-top:1px solid #504f4d;		
	padding:6px 12px 6px 12px;
}
.teaserTopVideo img{
	border:1px solid #6c593f;		
}
.teaserTopVideoTopic{
	text-transform: uppercase;
	font-size:9px;
}
.teaserTopVideoHeadline{
	font-size:14px;
	/* font-weight:bold; */
	color:#c19c51;
}
.boxAdHeadline{
	font-size:7px;
	line-height:10px;	
}
#boxNewTopics, #boxVoting{
	margin-top:6px;
}
#boxCurrentMagazine{
	margin-top:10px;
}
#boxNewPhotos{
	background-color:#000;
	padding:12px 0 6px 0;
	color:#FFF;
}
.teaserNewPhoto{
	clear:left;
	border-top:1px solid #504f4d;		
	padding:6px 12px 6px 12px;
}
.teaserNewPhoto img{
	border:1px solid #6c593f;		
}
.teaserNewPhotoTopic{
	text-transform: uppercase;
	font-size:9px;
}
.teaserNewPhotoHeadline{
	font-size:14px;
	font-weight:bold;
	color:#c19c51;
}
.teaserAllPhotos{
	padding:6px 0px 6px 12px;
}

#boxNewVideos{
	background-color:#f5f1ea;
	padding:0 0 6px 0;	
}
.teaserNewVideo{
	clear:left;
	border-top:1px solid #FFF;		
	padding:6px 12px 6px 12px;
}
.teaserNewVideo img{
	border:1px solid #d5c0a3;		
}
.teaserNewVideoDate{
	font-size:9px;
	font-weight:bold;	
}
.teaserNewVideoHeadline{
	font-size:14px;
	font-weight:bold;
	color:#c19c51;
	padding:2px 0 2px 0;
}
.teaserNewVideoInfos{
	font-size:9px;
}
	
.teaserAllVideos{
	padding:6px 0px 6px 12px;
}
.teasersLotteriesRight{
	float:right;
	width:250px;
	padding-left:10px;
	border-left:1px solid #ac9b95;
}
.teasersLotteriesLeft{
	width:250px;
}
.teaserLottery{
	clear:left;
	border-bottom:1px solid #ac9b95;
	padding:9px 0 9px 0;
}	
.teaserLotteriesAll{
	text-align:right;	
}

.teaserLotteriesHeadline{
	font-size:12px;
	font-weight:bold;
}
.teaserLotteryHeadline{
	color:#dc0000;
	font-size:14px;
	font-weight:bold;
}
#menuBack{
	line-height:23px;
	border-bottom:1px solid #ac9b95;
	padding-left:5px;
}
#menuFunctions{
	line-height:23px;
	border-bottom:1px solid #ac9b95;
	padding-left:5px;
	font-size:11px;
}
#menuFunctions a{
	color:#000;
}
#menuNav{
	line-height:23px;
	border-bottom:3px solid #ac9b95;
	padding-left:5px;
}
.directoryInfoGalleryDescription{
	padding-left:5px;
	font-size:10px;
	line-height:14px;	
}
#directoryInfoGallery{
	margin:12px 0 12px 0;
	padding:6px 0 6px 0;
	border-bottom:1px solid #ac9b95;
	border-top:1px solid #ac9b95;
}
#directoryEntry{
	margin-top:20px;
}
#directoryInfos{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #ac9b95;	
}
#directoryInfoSubHeadline{
	color:#ed0000;
	font-size:12px;
	text-transform: uppercase;
}
#directoryInfoHeadline{
	font-weight:bold;
	font-size:22px;
	margin:4px 0 8px 0;
}
#directoryInfoImage{
	margin-bottom:20px;
	font-size:10px;
}
#directoryInfoText a{
	color:#dc0000;
}
#directoryInfoImageCreadit{
	color:#999999;
	font-style:italic;	
}
#directoryHeaderName{
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
}
#directoryHeaderInfosRight{
	float:right;
	width:250px;
}
#directoryHeaderInfosLeft{
	width:100px;	
}
#directoryHeaderLocation{
	margin-top:8px;
}
#headerSearch{
	float:right;
	width:200px;
}
#headerLogin{
	float:right;
	width:220px;
	margin-right:18px;
}
#headerLogin input.inputText{
	width:180px;
	border:1px solid #a7a6aa;
	font-size:11px;
	margin-bottom:4px;	
}
#headerSearch input.inputText{
	width:150px;
	border:1px solid #a7a6aa;
	font-size:11px;	
}
#headerSearchHeadline, #headerLoginHeadline{
	font-weight:bold;
	font-size:12px;
	color:#c5a04d;
}
#headerLoginHeadline{
	color:#bb9657;
}
.directoryInfoImage{
	width:249px;
	float:right;
	font-size:10px;
	margin:0 0 10px 10px;
}
.directoryInfoImageCreadit{
	color:#999999;
	font-style:italic;	
}

/* Formulare */

#directoryInfoFeedbackForm, #directoryInfoSendForm, #directoryInfoCommentForm{
	border:1px solid #ac9b95;
	background-color:#ebded1;
	padding:10px;
	margin-bottom:10px;
}
#directoryInfoFeedbackFormHeadline,#directoryInfoSendFormHeadline,#directoryInfoCommentFormHeadline{
	font-weight:bold;
	margin-bottom:6px;
}
#directoryInfoFeedbackFormInfo,#directoryInfoSendFormInfo{
	font-size:11px;	
	margin-bottom:10px;
}
#directoryInfoFeedbackForm label,#directoryInfoSendForm label{
	float:left;
	display:block;
	width:140px;
}
.directoryInfoFeedbackFormRow,.directoryInfoSendFormRow{
	clear:left;
	padding:1px 0 1px 0;
}
#directoryInfoFeedbackForm .inputText,#directoryInfoSendForm .inputText{
	width:250px;
	border:1px solid #ac9b95;
	padding:2px;
}
#directoryInfoFeedbackForm .inputTextarea,#directoryInfoSendForm .inputTextarea{
	width:390px;
	border:1px solid #ac9b95;
	padding:2px;
	margin-top:2px;
	margin-bottom:10px;
	height:80px;
}
#directoryInfoFeedbackForm .inputSelect,#directoryInfoSendForm .inputSelect{
	width:256px;
	border:1px solid #ac9b95;
	padding:2px;
}
#directoryInfoFeedbackForm .inputButton,#directoryInfoSendForm .inputButton{
	margin-top:10px;
	border:1px solid #ac9b95;
}

#directoryInfoCommentForm .inputTextarea{
	width:430px;
	border:1px solid #ac9b95;
	padding:2px;
	height:28px;
	font-family:arial;
}
#directoryInfoCommentForm .inputText{
	width:211px;
	border:1px solid #ac9b95;
	padding:2px;	
}
.directoryInfoCommentFormRow{
	clear:left;
	padding-bottom:6px;
}
#directoryInfoComments{
	border-top:3px solid #ac9b95;
	padding-top:22px;
}
#directoryInfoCommentsHeadline{
	font-weight:bold;
	font-size:15px;
	margin-bottom:22px;
}
.directoryInfoCommentsEntry{
	margin-bottom:22px;	
}
#directoryInfoCommentsMore a{
	color:#ed0000;
	font-weight:bold;
}
#directoryInfoCommentsMore{
	margin-bottom:22px
}
.directoryInfoCommentsEntryHeadline{
	font-weight:bold;
	font-size:14px;
	line-height:17px;
}

#directoryInfoFeedbackFormSuccess{
	font-style:italic;	
	line-height:30px;
}	
#directoryInfoSendFormSuccess{
	font-style:italic;
	line-height:30px;
}
#directoryInfoFeedbackFormError{
	font-style:italic;
	color:#ed0000;
	line-height:30px;
}
#directoryInfoSendFormError,#directoryInfoCommentFormError{
	font-style:italic;
	color:#ed0000;
	line-height:30px;
}

/* Tagliste */
.taglinks{
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.taglinks a:hover{
	color:#e01515;
	text-decoration:none;
}

/* Wiki */

.wiki{
	background:transparent url(../images/wiki_background.png) top no-repeat;
	margin-top:10px;
	padding:40px 30px 30px 30px;
}

.wikiHeadline{
	font-weight:bold;
	font-size:12px;
	padding-top:14px;
	margin:12px 0 6px -14px;
	clear:left;
}
.wikiHeadline a{
	text-decoration:none;
}
.wikiHeadline a.active{
	color:#d80000;
}
.wikiLevel1{
	margin-right:20px;
	padding-top:20px;
	float:left;
	width:200px;
	font-size:12px;
}
.wikiLevel1Headline{
	font-weight:bold;
	margin-bottom:4px;
}
.wikiLevel2{
	margin-left:0px;
}
.wikiLevel2 a{
	color:#666;
}
.wikiLevel3{
	margin-left:90px;
}
.wikiLevel4{
	margin-left:120px;
}
.wikiLevel5{
	margin-left:150px;
}

