@CHARSET "UTF-8";


html{
	font-family:Times;
	height:100%;
}
body {
	height:100%;
	margin:0px;
	padding:10px 0 15px 0;
	background-color:#A18C7E;
}

.bold{
font-weight:bold;
}

.small{
 font-size:10px;
}

.white{
 color:#fff;
}

p{
	margin:0 0 .8em 0;
}


h2{
color:#fff;
font-style:italic;
font-size:20px;
text-align:center;
margin:0;
padding:0 20px 10px 20px;
}




/* clear float class */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
html* .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



#main {
	margin:0 auto 20px auto;
	padding:0;
	width:848px;
	/*height:730px;*/
}

#panel {
	background-image:url('../images/panel.jpg');
	width:776px;
	height:658px;
	margin:0px auto;
	clear:both;
}

#panel_pink {
	background-image:url('../images/panel_pink.jpg');
	width:776px;
	height:658px;
	margin:0px auto;
	clear:both;
}

#frameFixedHeight{
height:423px;
}

a, img {
	outline:none;
border:none;
}


a,a:visited{
font-family:arial;
color:#fff;
}

a.weiterLink{
font-size:11px;
}

a.uploadbtn,
a.uploadbtn:visited{
float:right;
background:transparent url(/we/images/btn_hochladen.jpg) no-repeat;
display:block;
text-align:center;
width:127px;
height:56px;
font-family:times !important;
color:#fff !important;
padding:9px 5px 0 5px;
font-size:15px;
text-decoration:none;
font-style:italic;
line-height:1.1em;
}

a.uploadbtn:hover{
text-decoration:none !important;
}

/** Teaser *************************************************/

/*#outer {height: 100%; overflow: hidden; position: relative; width: 100%;}
#outer[id] {display: table; position: static;}
		
#teaser {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
#teaser[id] {display: table-cell; vertical-align: middle; position: static;}*/

#abstand {
    	float: left; 
    	height: 50%; 
    	margin-bottom: -80px; 
    	width: 10px;
    	display:block;
    	border:1px solid red;
}

#teaser {
	width:590px;
	margin:auto auto;
	height:160px;
	clear:left;
	border:1px solid white;
}

	
/** Small PANEL *************************************************/

#smallpanel {
	width:771px;
	height:72px;
	margin:0 0 5px 42px;
	background-image:url('../images/smallpanel_full.jpg');
}

#smallpanel .text {
	color:#A18C7E;
	font-size:11px;
	font-family: arial, sans-serif;
	margin:0px 0px 0px 30px;
	padding-top:15px;	
	font-weight:bold;
width:120px;
}

#smallpanel .ticker {
	background-color:#1F1814;
	position:absolute;
	margin-top:-37px;
	margin-left:153px;
border:2px solid #1F1814;
border-right:2px solid #A79F9B;
border-bottom:2px solid #A79F9B;
	font-family: arial, sans-serif;
}


#blinky{
color:#291D16;
}

#news-slide_widthEval {
	border:1px solid #1F1814;
	
}

#smallpanel .btnclose {
	position:absolute;
	margin-left:742px;
	margin-top:-45px;
	border:0px;
}

/** NAVI ********************************************************/

#navi {
	height:29px;
	float:right;
	font-style:italic;
	padding-right:60px;
}

#navi ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#navi ul li {
	float:left;	
padding:0;
margin:0;
height:29px;		
}

#navi ul li a,
#navi ul li a:visited {
	display:block;
	background-image:url('../images/topnavi/navi1.jpg');
	padding:6px 1px 0 12px;
height:29px;
line-height:29px;
	color:#201915;
	text-decoration:none;
	float:left;
font-family:Times;
}

#navi ul li span {
	float:left;
	width:14px;
	height:35px;
	background-image:url('../images/topnavi/navi2.jpg');
	background-repeat:no-repeat;
}

#navi ul li.aktiv a,
#navi ul li.aktiv a:visited { 
	background-image:url('../images/topnavi/naviaktiv1.jpg');
	color:#fff;
font-family:Times;
}

#navi ul li.aktiv span {
	background-image:url('../images/topnavi/naviaktiv2.jpg');
}

/** NAVI PINK ********************************************************/

#navi ul li.pink a,
#navi ul li.pink a:visited {
	background-image:url('../images/topnavi/navi_pink1.jpg');
}

#navi ul li.pink span {
	background-image:url('../images/topnavi/navi_pink2.jpg');
	background-repeat:no-repeat;
}

#navi ul li.aktivpink a,
#navi ul li.aktivpinkpink a:visited { 
	background-image:url('../images/topnavi/naviaktiv_pink1.jpg');
	color:#fff;
	font-family:Times;
}

#navi ul li.aktivpink span {
	background-image:url('../images/topnavi/naviaktiv_pink2.jpg');
}

/** TITEL ********************************************************/

.titel, .imgpanel {
	clear:both;
	padding:0px;
	padding-top:21px;
	margin:0px 0px 5px 24px;
}

.titellinie {
	width:722px;
	height:15px;
	background-image:url('../images/linien/titellinie.png');
	margin-left:28px;
	margin-bottom:10px;
}

/** BEREICHE ********************************************************/

#overviewcontent {
	width:615px;
	margin:20px auto ;
	padding:0 auto;
}

#overviewcontent .pagenavi {
	width:615px;
	margin:20px auto ;
	padding:0 auto;
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-align:center;
}

#overviewcontent .pagenavi  a,
#overviewcontent .pagenavi  a:visited{
	color:#fff;
}


#overviewcontent2 {
	width:726px;
	margin:0 auto 0 auto ;
	padding:40px auto 0 auto;
}

#overviewcontent2 p{
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-align:center;
	font-style:italic;
}


#overviewcontent2 .pagenavi {
	width:615px;
	margin:10px auto 0 auto ;
	padding:0 auto;
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-align:center;
}

#overviewcontent2 .pagenavi  a,
#overviewcontent2 .pagenavi  a:visited{
	color:#fff;
}

table.overview {
margin:0;
padding:0;
margin:0 auto;
}

table.overview td {
 text-align:center;
padding:0 0 5px 0;
}

table.overview td .infopanel {
background-color:#1F1814;
width:150px;
height:151px;
padding:3px;
font-size:11px;
color:#fff;
text-align:left;
margin:0 auto;
font-family:arial;
}
table.overview td .infopanel a,
table.overview td .infopanel a:visited {
display:block;
background-color:#1F1814;
width:150px;
height:100px;
text-align:center;
margin:0 auto 2px auto;
}


#widecontent {
	width:726px;
	margin:0 auto ;
	padding:0 auto;
}



#leftcontent {
	width:458px;
	float:left;
	margin:0px;
	margin-left:34px;

}

#leftcontent hr, #leftcontent .line, #widecontent .line{
	background-image:url('../images/linien/leftcontent_linie.png');
	border:0px !important;	
	height:14px;
	width:445px;
	margin-left:2px;
	padding:6px 0px;
	background-repeat:no-repeat;
	background-position:left 2px;
}


.linkBox {
	margin:10px 0 10px 10px;
}
.linkBox a,
.linkBox a:visited {
font-size:13px;
	font-family:arial;
color:#BAA898;
font-weight:bold;
letter-spacing:.05em;
}

.linkBox a,
.linkBox a:visited {
font-size:13px;
	font-family:arial;
color:#BAA898;
font-weight:bold;
letter-spacing:.05em;
}



ul.linklist {
list-style-type:none;
	margin:0 0 0 15px;
padding:20px 0 0 0;
}
ul.linklist li{
	margin:0;
padding:0;
}

ul.linklist li a,
ul.linklist li a:visited{
font-size:13px;
	font-family:arial;
color:#BAA898;
font-weight:bold;
letter-spacing:.05em;
}


#rightcontent {
	width:254px;
	float:left;
}

#rightcontent hr, #rightcontent .line {
	/*background:transparent url('../images/linien/rightcontent_linie.png') left 5px no-repeat;*/
	border:0px;	
	height:15px;
	width:251px;
	padding:0;
}

#content {
	margin:0px 30px 0px 30px;
}

/** BOX ********************************************************/

.box {
	margin:0px 4px;
}

/* dunkler Titel */
.box .titel_dunkel {
	background-color:#1F1814;
	color:#A18C7E;
	padding:4px 8px 4px 8px;
	text-align:right;
	font-style:italic;
	width:254px;
}

/* heller Titel */
.box .titel_hell {
	background-color:#A18C7E;
	color:#fff;
	padding:4px 8px 4px 8px;
	font-style:italic;
	position:absolute;
	margin-top:-28px;
}



.box .titel_dunkel ul li a {
	color:#A18C7E;
	text-decoration:none;
	padding:6px 10px 3px 10px;
	display:block;
	outline:none;
}

.box .titel_dunkel ul li.active {
	color:#fff;
	background-color:#A18C7E;
	margin-top:-1px;
	
}

.box .titel_dunkel ul li.active a {
	color:#fff;	
	
	padding:6px 10px 4px 10px;
}

/* Box-Titel */

.boxtitel {
	background-color:#1F1814;
	color:#A18C7E;
	padding:0;
	font-style:italic;
margin:0;
height:24px !important;
}

.boxtitel ul{
list-style-type:none;
margin:0;
padding:0;
background-color:#1F1814;
height:24px !important;
}

.boxtitel ul li{
float:left;
}

.boxtitel .dtitel {

	background-color:#1F1814;
	color:#A18C7E;
	padding:4px 10px;
	margin:0;
	font-size:15px;
}


.boxtitel .htitel {
	background-color:#A18C7E;
	color:#fff;
	padding:4px 10px;
	margin:0;	
	font-size:15px;	
}

.boxtitel li.tab{}

.boxtitel .tab a,
.boxtitel .tab a:visited{
	color:#A18C7E;
	text-decoration:none;
text-align:center;
	display:block;
width:22px;
	outline:none;
	padding:4px 0;
	margin:0;	
	font-size:15px;
font-family:times;
}

.boxtitel  li.active a,
.boxtitel  li.active a:visited{
	color:#fff ;
	background-color:#A18C7E;
}

/** CONTENT ********************************************************/


#spotsholder{
background-color:#A18C7E;
height:175px;
}
.content {
	background-color:#A18C7E;
	padding:6px 8px;
	font-family:arial, sans-serif;
	font-size:11px;
line-height:12px;
}

.content table {
	font-size:10px;
}

.content a,
.content a:visited {
	color:#1F1814;
	font-weight:bold;
	text-decoration:none;
}

.content a:hover {
	text-decoration:underline;
}

.content_nobg {
	font-family:arial, sans-serif;
	font-size:11px;
	padding-top:2px;
}

.leftabstand {
	margin-left:8px;	
}

.content_nobg img {
	margin-top:8px;
}

.left {
	float:left;
	clear:both;
}

.right {
	float:right;
}

.whitecolor {
	color:white;
	font-weight:bold;
	margin-bottom:6px;
	display:block;
}



/** FOOTER ********************************************************/

#footer {
	clear:both;
	margin:10px 0 0 0;	
	padding:0 0 0 30px;
}

.footerlinie {
	clear:both;
	
	background-image:url('../images/linien/footerlinie.png');
	width:576px;
	height:14px;
	float:left;
	display:block;
}

.footertext {
	float:left;
	font-family:arial, sans-serif;
	font-size:11px;
	margin-left:10px;
	color:#fff;
}

.footertext a {
	color:#fff;
}

.footertextlinks {
	color:#fff;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
}

.footertextlinks a {
	/*color:#A18C7E;*/
	color:#fff;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
}

/** FOOTER-NAVI ********************************************************/

#footernavi {
	margin-left:63px;	
}

#footernavi ul {
	margin:0px;
	padding:0px;
	margin-top:-7px;
}

#footernavi ul li {
	list-style-type:none;
	float:left;

}

#footernavi ul li a,
#footernavi ul li a:visited {
	display:block;
	background-image:url('../images/footernavi/navi1.jpg');
	text-decoration:none;
	color:#201915;
	padding:4px 3px 9px 13px;
	font-size:14px;
	background-repeat:no-repeat;
	float:left;
	font-style:italic;
	font-family:times;
}

#footernavi ul li.active a,
#footernavi ul li.active a:visited {
	background-image:url('../images/footernavi/navi1aktiv.jpg');
	color:#fff;
}

#footernavi ul li span {
	background-image:url('../images/footernavi/navi2.jpg'); 
	width:10px;
	height:30px;

	float:left;
}

#footernavi ul li.active span {
	background-image:url('../images/footernavi/navi2aktiv.jpg');
}

/** FORMULARE ********************************************************/


form{
	margin:0;
	padding:0;
}
.formular {
	margin-top:0;
	float:left;
	width:400px;
	font-size:12px;
}

.formular tr th {
	text-align:right;
	width:120px;
	font-size:11px;
vertical-align:top;
padding:5px 3px 0 0;
color:#fff;
}


input.text, .formular select {
	border:1px solid #1F1814;
}

.textarea {
	border:1px solid #1F1814;
	width:260px;
	height:90px;
	padding:5px;
	font-family:arial, sans-serif;
	font-size:12px;
}

.error th {
	color:white;
}

.error td input, .error td select {
	border:1px solid red;
}

span.error {
	color:white;
}


/** VOTING ********************************************************/

.votingtable {
	border-collapse:collapse;
	background-color:#fff;
	font-size:13px;
	font-family:arial, sans-serif;
}

#inner_content div {
	font-family:arial, sans-serif;
	font-size:14px;
}

#showRatingDiv{
	position:absolute;width:52px;height:20px;overflow:hidden;
z-index:2;
}

.ratingBox{
float:right;position:relative;width:105px;height:20px;
}

.linksStars{
	position:absolute;width:105px;height:20px;
z-index:3;
}

.linksStars a,
.linksStars a:visited{
	float:left;
	display:block;
	width:20px;
	height:20px;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:20px;
	background:transparent url(/we/images/blank.gif) 0 0;
}
.linksStars input{
border:0;
	float:left;
	width:20px;
	height:20px;
	padding:0;
	margin:0;
}


a.bedingungenLink,
a.bedingungenLink:visited{
	font-weight:normal;
	text-decoration:none;
}
a.bedingungenLink:hover{
	font-weight:normal;
	text-decoration:none;
}


