* {
	margin:0px;
	padding:0px;
}
body,html{
	width:100%;
	height:100%;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;	
}
input,textarea,select{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;	
    padding:4px;
}
a{
	color:#ad1835;
    text-decoration:none; 
}
#container{
    /* width:1010px; */
    width:1050px;
    /* margin-left:8px; */
    margin-top:0px;        
}
img{
    border:0px;
}
td{
    font-size:11px;
}
p{
    margin-bottom:12px;
}
#containerMain{
    width:840px;     
    float:left;            
}
#containerRight{
    /* margin-left:840px; */
    /* width:160px; */   
    text-align:left;    
    /* padding-top:102px; */
}
#teaserTop{
    text-align:right;    
}
#menu{
    margin:10px 0px 0px 7px;  
    background-image:url(/images/menu_top_back_new.jpg); 
    background-repeat:no-repeat;
    height:99px;
}
#menu #menuMain{
 	height:36px;   
}
#menu #menuSearch{
 	padding:4px 6px 0px 6px;
    height:36;
}
* html #menu #menuSearch{
 	padding:6px 6px 0px 6px;
    height:36;
}
#menu #menuSearch #menuSearchInput{
 	width:82px;
    border:0px;  
    padding:2px 6px 2px 6px;  
    font-weight:bold;
    color:#878889;
    float:left;
    margin-top:4px;
}

.inputSubmit{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;	
}
.textInfo{
	margin:10px;
}
.textInfo td{
	padding:6px;
	background-color:#EFEFEF;
	vertical-align:top;
}

.boxTop{
    float:left;
    width:204px;
    height:145px;
    background-image:url(/images/box_top_back.png);
    background-repeat:no-repeat;
    margin-left:1px;
}
#boxesTop{
    margin:0px 0px 0px 7px;        
}

#boxMenu{
    width:149px;
    float:left;
    margin-left:20px;
    padding-top:6px;
}
#boxPhoto{
    padding-top:6px;       
    margin-left:149px;
}

.boxRightNewsletter{
	width:308px;
  height:317px;
  background-image:url(/images/box_newsletter_back.jpg);
  background-repeat:no-repeat;	
  margin-bottom:6px;
}

.boxRightNewsletterContent{
	padding:287px 0px 0px 14px;
}

.boxDatesTable{
    width:268px;
    margin-top:10px;
    margin-left:10px;
}
#boxDatesMore{
    font-size:11px;
    text-align:right;
    padding-right:20px;
}
#boxRightContentDates{
    text-align:left;
}
.boxDatesTable td{
    padding:4px;
    color:#000;
}
#boxUsersNew{
	padding:4px 0px 4px 15px;
}
#boxVideosNew{
	padding:4px 0px 4px 11px;
}
#boxUserNew{
    text-align:center;
}
.boxUserNew{
    float:left;
}
.boxUserNew img{
    border:1px solid #999;
    margin:6px;
}
.contentUserNew img{
    border:1px solid #999;
    margin:6px;
}
.contentUserNew{
    float:left;
}

#boxMenu a{
    color:#666666;
    font-size:11px;
    display:block;
    font-weight:bold;
    line-height:16px;
    text-align:left;
}

#submenu{
    margin:0px 0px 10px 10px;    
    font-size:11px;
}

#contentMainMiddle{
    background-image:url(/images/box_main_back.png);
    background-repeat:repeat-y;
}
#contentMainBackButton{
	text-align:right;
	margin-top:10px;
	margin-right:10px;
}	
	
#contentMainBackButton input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

#contentSearchMiddle{
    background-image:url(/images/box_main_back.png);
    background-repeat:repeat-y;
}
#content{
	margin-left:8px;
}

#contentMain{
    float:left;
    width:500px;
    margin:0px 0px 0px 0px;
}
.contentMainMiddle{
    background-image:url(/images/box_main_back.png);
    background-repeat:repeat-y;
}
.contentSearchRow{
    margin:10px 10px 0px 10px;   
}
.contentSearchRow .inputText, .contentSearchRow .inputSelect{
    background-color:#eed5ce;
    border:0px;
    height:22px;
}
.contentSearchRow .inputText{
    width:260px;
}
.contentSearchRow .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

#contentRight{
    margin-left:516px;
}



.contentEntry{
    margin:10px;
    clear:both;
    border-bottom:1px solid #cb7c73;   
}
.contentEntryLast{
    margin:10px 10px 0px 10px;
    clear:both;
    height:90px;
}
.contentEntryPicture{
    float:left;
}
.contentEntryPreview{
    margin-left:120px;
}
.contentEntryPreviewHeadline{
    font-weight:bold;
}
.contentEntryPreviewText{
    font-size:11px;
    margin-top:6px;
}
.contentEntryPreviewMore{
    text-align:right;
    margin-top:6px;
    margin-bottom:6px;
}
.contentEntryPreviewMore a{
    color:#ad1835;
    font-size:10px; 
    text-decoration:none;   
}
.contentHeadline{
    border-bottom:1px solid #cb7c73;
    font-weight:bold;
    margin:0px 10px 4px 10px;
    padding-bottom:2px;
    text-transform: uppercase;
    text-align:center;
}
.contentSubHeadline{	
	font-weight:bold;	
	margin:0px 10px 10px 10px;			
	text-align:center;
}
.contentCategory{	
	font-weight:bold;	
	margin:0px 10px 10px 10px;			
	border-bottom:1px solid #333333;
}
.boxRight {
	width:300px;
	background-image:url(/images/box_right_back.png);
    background-repeat:no-repeat;
    background-position:bottom;
    margin-bottom:10px;
    line-height:30px;
    font-size:14px;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    padding-bottom:10px;
}
.boxRightContent{
	text-align:center;	
}
.boxRightHeadline{
	background-image:url(/images/box_right_top_back.png);
	background-repeat:no-repeat;
	height:30px;
}
.boxTeaserRight{
	margin-bottom:10px;
}
.boxRightSelect{
	width:300px;
	background-image:url(/images/box_right_2_back.png);
    background-repeat:no-repeat;    
    margin-bottom:0px;
    padding:12px 0px 14px 18px;
}
.boxRightSelectHeadline{
	color:#ad1835;
	font-weight:bold;			
	font-size:20px;
	margin:2px 0px 4px 0px;
}
.boxRightSelectSubHeadline{
	color:#ad1835;
	font-weight:bold;
}
.boxRightSelectContent select{
	width:174px;
	border:1px solid #999;
	font-size:11px;
	padding:2px;
	float:left;
	margin-right:8px;
}

.boxRightSelectContent input{
	margin-top:2px;
}

#footer{
    text-align:center;    
    color:#878889;
    font-size:11px;
    clear:both;  
    padding-top:10px;
    margin-bottom:10px;  
}
#footer_links{
    text-align:center;    
    margin-bottom:20px;  
}
#footer a{
    color:#878889;
    text-decoration:none;       
}
#loginSubHeadline{
	color:#ad1835;
	font-weight:bold;
	font-size:12px;
}
#loginHeadline{
	color:#878889;
	font-weight:bold;
	font-size:14px;
}
.loginText{
	color:#878889;
	font-size:10px;
	font-weight:bold;
}
.loginLinks a{
	color:#878889;
	font-size:9px;
}
.loginInput input{
	color:#878889;
	font-size:11px;	
	border:0px;	
	padding:1px;
	margin-right:6px;
}

/* Allgemeine Geschäftsbedingungen */
.termsHeadline{
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 10px 10px;
	padding-bottom:4px;
	height:20px;  
	text-transform: uppercase;  			
}
.termsText{	
	margin:0px 10px 10px 10px;	
}

/* Termine */

.datesHeadline{
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 10px 10px;
	padding-bottom:4px;
	height:20px;  
	text-transform: uppercase;  			
}
.datesText{	
	margin:0px 10px 10px 10px;	
}
.datesEntry{
    border-bottom:2px solid #ad1835;
    margin:5px 10px 5px 10px;
}
#datesCategoryTable{
    margin-bottom:10px;
}
#datesCategoryTable td{
    width:180px;
    vertical-align:middle;
    height:30px;   
    line-height:24px; 
}
#datesCategoryTable a{
    color:#000;
    font-size:12px;
}
#datesCategoryTable img{
    float:left;
    margin-right:10px;
}
.datesIndex{	
    border-top:2px solid #ad1835;
    padding-top:10px;
	margin:20px 10px 0px 10px;	
	text-align:center;
}
.datesTable{
    font-size:12px;
    width:482px;
    margin:20px 10px 0px 10px;
}
.datesTable td{
    padding:4px;
    margin:0px;    
}
.datesTableHeadline td{
    border-bottom:1px dotted #000000;
}
.datesCategorySelected{
    font-weight:bold;
}
.datesTableSpecialRow{
    font-size:10px;
    color: #ad1835;
    text-align:right;
    padding-top:2px;
    font-weight:bold;
}

/* Termin */

.dateHeadline{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 4px 10px;
	padding-bottom:4px;		
	text-align:center;
}
.dateSubHeadline{	
	font-weight:bold;	
	margin:0px 10px 10px 10px;			
	text-align:center;
}
.dateText{	
	margin:0px 10px 10px 10px;	
}
.dateLinks{	
	margin:0px 10px 10px 10px;	
}
.dateCategories{	
	margin:0px 10px 10px 10px;	
}
.dateLinksLeft{
	width:110px;
	float:left;
}
.dateLinksRight{
	margin-left:112px;
	width:360px;	
}
.datePhotoSource{	
	margin:0px 10px 10px 10px;	
}
.dateSimilar{	
	margin:0px 10px 10px 10px;	
}
.dateSimilarLeft{
	width:180px;
	float:left;	
}
.dateSimilarRight{
	margin-left:182px;
	width:280px;	
}
.dateBookmarks{	
	margin:0px 10px 10px 10px;	
}
.dateContact{
	margin:10px;
	border-top:2px solid #ad1835;
	padding:10px 0px 10px 0px;
}
.dateContactLeft{
	width:100px;
	float:left;
}
.dateContactRight{
	margin-left:100px;
	width:300px;
}

.dateButtons{
    margin:0px 10px 10px 10px;
}

.dateButtons input{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

/* Kommentare */

#dateComents{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#dateComentsTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
.dateCommentPicture img{
    float:left;
    border:1px solid #1a171b;
}
.dateComment{
    padding:10px 10px 8px 10px;
}
.dateCommentAuthor{
    margin-left:70px;
    font-size:9px;
    padding-bottom:2px;
    border-bottom:2px solid #ad1735;
    margin-bottom:6px;
}
.dateCommentText{
    margin-left:70px;
    margin-bottom:10px;
}
.dateComentsLinks{
    margin-left:70px; 
    font-size:9px;  
}
#dateComentsMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#dateComentsBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
#dateComentsForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#dateComentsFormLeft{
    width:180px;
    float:left;
}
#dateComentsFormRight{
    margin-left:185px;
}
#dateComentsFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#dateComentsForm .inputText, #dateComentsForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#dateComentsForm .inputTextarea{   
    width:472px;
    height:170px;
}
#dateComentsForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.dateComentsFormRow{
    margin-bottom:4px;
    font-size:9px;
}

/* Scene */

.sceneHeadline{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 10px 10px;
	padding-bottom:4px;	  	
	text-align:center;			
}
.sceneSubHeadline{	
	font-weight:bold;	
	margin:0px 10px 4px 10px;			
	font-size:13px;
}

.scenePremiumHeadline{
	font-size:17px;
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 10px 10px;
	padding-bottom:10px;	
	text-align:center;	
	line-height:30px;
}
.scenePremiumSubHeadline{			
	margin:0px 10px 4px 10px;				
	text-align:center;		
}
.scenePremiumTextHeadline{			
	color:#ad1835;
}

.scenePremiumButton{
	margin:0px 10px 4px 10px;				
	text-align:right;		
}

.scenePremiumButton input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.scenePremiumBranch{
	margin:10px 10px 0px 10px;	
	border-top:2px solid #ad1835;			
	padding-top:10px;
}
.scenePremiumBranchRow{
	margin-bottom:6px;
}
.scenePremiumRowLeft{
	float:left;
	width:80px;
}
.scenePremiumRowRight{
	margin-left:90px;
	width:360px;
}

.sceneText{	
	margin:0px 10px 10px 10px;	
}
.sceneText ul{
	margin-top:6px;
	padding-left:20px;
}
.sceneLinks{	
	margin:0px 10px 10px 10px;	
}
.sceneLinksLeft{
	width:110px;
	float:left;
}
.sceneLinksRight{
	margin-left:112px;
	width:360px;	
}
.scenePhotoSource{	
	margin:0px 10px 10px 10px;	
}
.sceneSimilar{	
	margin:0px 10px 10px 10px;	
}
.sceneSimilarLeft{
	width:180px;
	float:left;	
}
.sceneSimilarRight{
	margin-left:182px;
	width:280px;	
}
.sceneBookmarks{	
	margin:0px 10px 10px 10px;	
}
.sceneIndex{	
	margin:20px 10px 0px 10px;	
	text-align:center;
}
.sceneEntry{
    border-bottom:2px solid #ad1835;
    margin:5px 10px 5px 10px;
}

.sceneList{
    list-style-type: disc; 
    padding:6px 0px 6px 20px;   
}
.sceneButtons{
    margin:10px 10px 10px 10px;
}

.sceneButtons input{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.sceneContact{
	margin:10px;
	border-top:2px solid #ad1835;
	padding:10px 0px 10px 0px;
}
.sceneContactLeft{
	width:100px;
	float:left;
}
.sceneContactRight{
	margin-left:100px;
	width:300px;
}

.sceneButtonBack{
	margin:10px 20px 4px 10px;				
	text-align:right;		
}

/* Artikel versenden */

#sceneSendForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#sceneSendFormLeft{
    width:180px;
    float:left;
}
#sceneSendFormRight{
    margin-left:185px;
}
#sceneSendFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#sceneSendForm .inputText, #sceneSendForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#sceneSendForm .inputTextarea{   
    width:284px;
    height:73px;
}
#sceneSendForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.sceneSendFormRow{
    margin-bottom:4px;
    font-size:9px;
}



/* Kommentare */

#sceneComents{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#sceneComentsTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
.sceneCommentPicture img{
    float:left;
    border:1px solid #1a171b;
}
.sceneComment{
    padding:4px 10px 0px 10px;
}
.sceneCommentAuthor{
    margin-left:70px;
    font-size:9px;
    padding-bottom:2px;
    border-bottom:2px solid #ad1735;
    margin-bottom:6px;
}
.sceneCommentText{
    margin-left:70px;
    margin-bottom:10px;
}
.sceneComentsLinks{
    margin-left:70px; 
    font-size:9px;  
}
#sceneComentsMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#sceneComentsBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
#sceneComentsForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#sceneComentsFormLeft{
    width:180px;
    float:left;
}
#sceneComentsFormRight{
    margin-left:185px;
}
#sceneComentsFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#sceneComentsForm .inputText, #sceneComentsForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#sceneComentsForm .inputTextarea{   
    width:472px;
    height:170px;
}
#sceneComentsForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:25px;
    font-weight:bold;
}    
.sceneComentsFormRow{
    margin-bottom:4px;
    font-size:9px;
}


/* Textbox */

#textbox{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#textboxTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}

#textboxMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;  
    padding:10px;  
}
#textboxBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}

/* Artikel */

.articleHeadline{
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 4px 10px;
	padding-bottom:4px;		
	text-align:center;
}
.articleSubHeadline{	
	font-weight:bold;	
	margin:0px 10px 10px 10px;			
	text-align:center;
}
.articleText{	
	margin:0px 10px 10px 10px;	
}
.articleLinks{	
	margin:0px 10px 10px 10px;	
}
.articleCategories{	
	margin:0px 10px 10px 10px;	
}
.articleLinksLeft{
	width:110px;
	float:left;
}
.articleLinksRight{
	margin-left:112px;
	width:360px;	
}
.articlePhotoSource{	
	margin:0px 10px 10px 10px;	
}
.articleSimilar{	
	margin:0px 10px 10px 10px;	
}
.articleSimilarLeft{
	width:180px;
	float:left;	
}
.articleSimilarRight{
	margin-left:182px;
	width:280px;	
}
.articleBookmarks{	
	margin:0px 10px 10px 10px;	
}

.articleButtons{
    margin:0px 10px 10px 10px;
}

.articleButtons input{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

.articleCSV{
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	border:1px solid #CCC;	
}
.articleCSVTable{
	height:200px;
	overflow:auto;	
}
.articleCSV td{
	padding:3px;
}
.articleCSV table{
	width:478px;
}
.articleCSVTable table{
	width:460px;
}
.articleCSVHeadline{
	background-color:#dedede;
}
.articleCSVRow1{
	background-color:#f6f6f6;
}
.articleCSVRow2{
	background-color:#eeeeee;
}

/* Artikel versenden */

#articleSendForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#articleSendFormLeft{
    width:180px;
    float:left;
}
#articleSendFormRight{
    margin-left:185px;
}
#articleSendFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#articleSendForm .inputText, #articleSendForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#articleSendForm .inputTextarea{   
    width:284px;
    height:73px;
}
#articleSendForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.articleSendFormRow{
    margin-bottom:4px;
    font-size:9px;
}


/* Kommentare */

#articleComents{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#articleComentsTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
.articleCommentPicture img{
    float:left;
    border:1px solid #1a171b;
}
.articleComment{
    padding:10px 10px 8px 10px;
}
.articleCommentAuthor{
    margin-left:70px;
    font-size:9px;
    padding-bottom:2px;
    border-bottom:2px solid #ad1735;
    margin-bottom:6px;
}
.articleCommentText{
    margin-left:70px;
    margin-bottom:10px;
}
.articleComentsLinks{
    margin-left:70px; 
    font-size:9px;  
}
#articleComentsMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#articleComentsBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
#articleComentsForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#articleComentsFormLeft{
    width:180px;
    float:left;
}
#articleComentsFormRight{
    margin-left:185px;
}
#articleComentsFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#articleComentsForm .inputText, #articleComentsForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#articleComentsForm .inputTextarea{   
    width:472px;
    height:170px;
}
#articleComentsForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.articleComentsFormRow{
    margin-bottom:4px;
    font-size:9px;
}

/* Blog */

.blogHeadline{
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 4px 10px;
	padding-bottom:4px;		
	text-align:center;
}
.blogSubHeadline{	
	font-weight:bold;	
	margin:0px 10px 10px 10px;			
	text-align:center;
}
.blogText{	
	margin:0px 10px 10px 10px;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;	
}
.blogLinks{	
	margin:0px 10px 10px 10px;	
}
.blogCategories{	
	margin:0px 10px 10px 10px;	
}
.blogLinksLeft{
	width:110px;
	float:left;
}
.blogLinksRight{
	margin-left:112px;
	width:360px;	
}
.blogPhotoSource{	
	margin:0px 10px 10px 10px;	
}
.blogSimilar{	
	margin:0px 10px 10px 10px;	
}
.blogSimilarLeft{
	width:180px;
	float:left;	
}
.blogSimilarRight{
	margin-left:182px;
	width:280px;	
}
.blogBookmarks{	
	margin:0px 10px 10px 10px;	
}

.blogButtons{
    margin:0px 10px 10px 10px;
}

.blogButtons input{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

/* Artikel versenden */

#blogSendForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#blogSendFormLeft{
    width:180px;
    float:left;
}
#blogSendFormRight{
    margin-left:185px;
}
#blogSendFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#blogSendForm .inputText, #blogSendForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#blogSendForm .inputTextarea{   
    width:284px;
    height:73px;
}
#blogSendForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.blogSendFormRow{
    margin-bottom:4px;
    font-size:9px;
}


/* Kommentare */

#blogComents{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#blogComentsTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
.blogCommentPicture img{
    float:left;
    border:1px solid #1a171b;
}
.blogComment{
    padding:10px 10px 8px 10px;
}
.blogCommentAuthor{
    margin-left:70px;
    font-size:9px;
    padding-bottom:2px;
    border-bottom:2px solid #ad1735;
    margin-bottom:6px;
}
.blogCommentText{
    margin-left:70px;
    margin-bottom:10px;
}
.blogComentsLinks{
    margin-left:70px; 
    font-size:9px;  
}
#blogComentsMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#blogComentsBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
#blogComentsForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#blogComentsFormLeft{
    width:180px;
    float:left;
}
#blogComentsFormRight{
    margin-left:185px;
}
#blogComentsFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#blogComentsForm .inputText, #blogComentsForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#blogComentsForm .inputTextarea{   
    width:472px;
    height:170px;
}
#blogComentsForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.blogComentsFormRow{
    margin-bottom:4px;
    font-size:9px;
}

/* Fotos */

.photosHeadline{	
	border-bottom:2px solid #ad1835;
	margin:0px 10px 4px 10px;
	padding-bottom:4px;		
	text-align:right;
}
.photosEntries{
	margin:10px;	
}
.photosEntry{
	float:left;
	margin:10px 15px 10px 16px;
}
.photosButtonNew{
	text-align:right;
	margin:20px 10px 0px 0px;	
}	
	
.photosButtonNew input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.photosEntryName{
	color:#ad1735;	
	margin-top:4px;
	font-size:10px;
}
.photosEntryCopyright{
	margin:2px 10px 4px 10px;	
	font-size:9px;
}
.photosEntryComment{
    font-size:9px;
}
.photosEntryComments{	
	margin-top:4px;
}
.photosIndex{
	clear:both;
	border-top:2px solid #ad1835;
	margin:10px 10px 10px 10px;
	padding-top:4px;					
	text-align:center;
}
.photosIndex a{
	color:#000000;
}

.photosEntryHeadline{
	padding-top:4px;
	margin:0px 10px 10px 10px;
	font-weight:bold;	
	color:#ad1835;
}
.photosEntryPicture{
	margin:10px 10px 10px 10px;
}
.photosEntryInfos{
	margin:10px 20px 10px 10px;
	border:1px dotted #b4b4b5;
	padding:6px;
}
.photosEntryInfos img{
	border:1px solid #999999;
}
.photosEntryInfosLeft{
	float:left;
	width:300px;	
}
.photosEntryInfosRight{
	margin-left:305px;	
	font-size:9px;
	text-align:right;
}
.photosThumbnailBar{
	margin:20px 10px 20px 10px;	
	line-height:16px;
}

.photosThumbnailBar img{
	margin:0px 2px 0px 2px;	
}
.photosButtonBack{
	margin:0px 20px 4px 10px;				
	text-align:right;		
}

.photosButtonBack input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

/* Kommentare */

#photoComents{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#photoComentsTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
.photoCommentPicture img{
    float:left;
    border:1px solid #1a171b;
}
.photoComment{
    padding:10px 10px 8px 10px;
}
.photoCommentAuthor{
    margin-left:70px;
    font-size:9px;
    padding-bottom:2px;
    border-bottom:2px solid #ad1735;
    margin-bottom:6px;
}
.photoCommentText{
    margin-left:70px;
    margin-bottom:10px;
}
.photoComentsLinks{
    margin-left:70px; 
    font-size:9px;  
}
#photoComentsMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#photoComentsBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
#photoComentsForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#photoComentsFormLeft{
    width:180px;
    float:left;
}
#photoComentsFormRight{
    margin-left:185px;
}
#photoComentsFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#photoComentsForm .inputText, #photoComentsForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#photoComentsForm .inputTextarea{   
    width:472px;
    height:170px;
}
#photoComentsForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.photoComentsFormRow{
    margin-bottom:4px;
    font-size:9px;
}

/* Videos */

.videosHeadline{	
	border-bottom:2px solid #ad1835;
	margin:0px 10px 4px 10px;
	padding-bottom:4px;		
	text-align:right;
}
.videosEntries{
	margin:10px;	
}
.videosEntry{
	float:left;
	margin:10px 15px 10px 16px;
}
.videosButtonNew{
	text-align:right;
	margin:20px 10px 0px 0px;
	
}	
	
.videosButtonNew input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.videosEntryName{
	color:#ad1735;	
	margin-top:4px;
	font-size:10px;
}
.videosEntryComment{	
	font-size:9px;
}
.videosEntryComments{	
	margin-top:4px;
}
.videosIndex{
	clear:both;
	border-top:2px solid #ad1835;
	margin:10px 10px 10px 10px;
	padding-top:4px;					
	text-align:center;
}
.videosIndex a{
	color:#000000;
}


.videosEntryHeadline{
	padding-top:4px;
	margin:0px 10px 10px 10px;
	font-weight:bold;	
	color:#ad1835;
}
.videosEntryPicture{
	margin:10px 10px 10px 10px;
}
.videosEntryInfos{
	margin:10px 20px 10px 10px;
	border:1px dotted #b4b4b5;
	padding:6px;
}
.videosEntryInfos img{
	border:1px solid #999999;
}
.videosEntryInfosLeft{
	float:left;
	width:260px;	
}
.videosEntryInfosRight{
	margin-left:265px;	
	font-size:9px;
	text-align:right;
}
.videosThumbnailBar{
	margin:20px 10px 20px 10px;	
	text-align:center;
}

.videosThumbnailBar img{
	margin:0px 2px 0px 2px;	
}
.videosButtonBack{
	margin:0px 20px 4px 10px;				
	text-align:right;		
}

.videosButtonBack input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

/* Video Kommentare */

#videoComents{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#videoComentsTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
.videoCommentPicture img{
    float:left;
    border:1px solid #1a171b;
}
.videoComment{
    padding:10px 10px 8px 10px;
}
.videoCommentAuthor{
    margin-left:70px;
    font-size:9px;
    padding-bottom:2px;
    border-bottom:2px solid #ad1735;
    margin-bottom:6px;
}
.videoCommentText{
    margin-left:70px;
    margin-bottom:10px;
}
.videoComentsLinks{
    margin-left:70px; 
    font-size:9px;  
}
#videoComentsMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#videoComentsBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
#videoComentsForm{
    margin:20px 0px 0px 10px;
    width:472px;
}
#videoComentsFormLeft{
    width:180px;
    float:left;
}
#videoComentsFormRight{
    margin-left:185px;
}
#videoComentsFormHeadline{
    color:#AD1835;
    font-weight:bold;
    margin-bottom:6px;
}
#videoComentsForm .inputText, #videoComentsForm .inputTextarea{
    border:0px;
    background-color:#eed5ce;   
    width:180px;
    height:22px;
}
#videoComentsForm .inputTextarea{   
    width:472px;
    height:170px;
}
#videoComentsForm .inputSubmit{
    border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}    
.videoComentsFormRow{
    margin-bottom:4px;
    font-size:9px;
}
 
/* Menu */ 

#menuTop
{	
	margin: 0;
	padding: 0;
	z-index: 30;
	margin-top:0px;
	padding-left:10px;
}

#menuTop li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border-right:2px solid #FFF;
	padding:4px 0px 4px 0px;
}

#menuTop li a
{	
	display: block;
	margin:0px;
	padding: 4px 0px 4px 0px;
	width: 94px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-weight:bold;			
}

#menuTop div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ad1735;
	margin-top:3px;	
	border-right:2px solid #FFF; 	
	border-left:2px solid #FFF; 	
	border-bottom:2px solid #FFF; 	
	margin-left:-2px;
	font-size:11px;	
}

#menuTop div a
{	
	position: relative;
	display: block;
	margin: 0;
	width: 94px;
	/* padding: 5px 3px 4px 3px; */		
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #ad1735;
	color: #FFFFFF;
	border-right:0px;
	font-weight:normal;		
	font-size:11px;
}

#menuTop div a:hover
{	
	background: #d38191;
	color: #FFF;	
}

/* Newsletter */

.newsletterHeadline{	
	font-weight:bold;
	border-bottom:2px solid #ad1835;
	margin:0px 10px 4px 10px;
	padding-bottom:4px;		
	text-align:center;
}
.newsletterSubHeadline{	
	font-size:16px;
	font-weight:bold;	
	margin:0px 10px 10px 10px;			
	text-align:center;
}

#newsletterContact{
    margin:20px 0px 0px 10px;
    width:472px;
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y;    
}
#newsletterContactTop{
    background-image:url(/images/box_comments_top.png);
    background-repeat:no-repeat;    
    padding:8px 0px 9px 10px;   
    font-weight:bold;
    color:#FFFFFF;
}
#newsletterContactMain{
    background-image:url(/images/box_comments_back.png);
    background-repeat:repeat-y; 
    padding:10px;   
}
#newsletterContactBottom{
    background-image:url(/images/box_comments_bottom.png);
    background-repeat:no-repeat;
    height:9px;    
    clear:both;
    background-color:#FFFFFF;
}
.newsletterText{
	margin:0px 10px 10px 10px;	
}
.newsletterForm{
	margin:20px 10px 30px 10px;	
}
.newsletterFormRow{
	margin-bottom:6px;	
}
.newsletterFormButton{
	text-align:right;
	margin:20px 10px 0px 0px;
	
}		
.newsletterFormButton input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.newsletterForm .inputText{
	background-color:#eed5ce;
    border:0px;
    height:22px;
    width:340px;	
}

.paragraphimageright{
    margin-right:10px;
    margin-bottom:10px;
    float:left;   
    background-color: #e4e4e6;
    font-size:10px;
    font-family: Arial, sans-serif;
    line-height:14px;    
}
.paragraphimageleft{
    margin-left:10px;
    margin-bottom:10px;
    float:right;    
    background-color: #e4e4e6;
    font-size:10px;
    font-family: Arial, sans-serif;
    line-height:14px;
    text-align:right;    
}

/* Registrierung */

#registerForm{
	margin:20px 10px 30px 10px;	
}
.registerFormRow{
	margin-bottom:6px;	
}
.registerFormRowLeft{
	width:180px;
	float:left;	
}
.registerFormRowRight{
	margin-left:186px;	
}
.registerFormRowButton input{
	border:0px;
    background-color:#ad1735;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
#registerForm .inputText, #registerForm .inputTextarea, #registerForm .inputSelect, #registerForm .inputFile{
    border:0px;
    background-color:#eed5ce;   
    width:250px;
    height:22px;
}
#registerForm .inputTextError, #registerForm .inputTextareaError, #registerForm .inputSelectError, #registerForm .inputFileError{
    border:1px solid #FF0000;
    background-color:#eed5ce;   
    width:250px;
    height:22px;
}
.registerText{
    margin:10px;
}

/* allgemeiner Text */

.contentText{	
	margin:10px;	
}

/* Meine Videos / Bilder Profil Vorschau */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:199;
}

/* Automarkt */
#automarketList p{
	margin-bottom:6px;	
}
#automarketDetails h2{
	font-size:12px;	
	line-height:24px;
}
#automarketDetails table{
	width:472px;
	border:1px solid #999;
}
#automarketDetails td{
	padding:3px;
	background-color:#eeeeee;
}

/* Artikel Galerien */
.gallery{
	padding:0px 42px 20px 42px;			
}

