BODY {   
  background: #302e2c;
  overflow: -moz-scrollbars-vertical;
}

BODY,P,TABLE,TD,TR,HTML {   
  font-size:   8.7pt;
  font-family: Arial, Helvetica, sans-serif;
}

/* alles zentrieren */
#container {
	margin-top:0px;
	margin-left:0px;
	margin: 0 auto;
	width: 1143px;
	max-width: 1143px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	text-align: left;
}

.headline {
	color: #753311;
	font-weight: bold;
	font-size:   10pt;
	letter-spacing: 2px;
}

.footertxt {   
  font-size:   8pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.footerlink { 
	color:#ffffff; 
	text-decoration:none; 
	font-size:8pt; 
}
.footerlink:hover { 
	color:#df672b;  
	text-decoration:underline; 
	font-size:8pt; 
}

.mainnavi { 
	color:#ffffff; 
	text-decoration:none; 
	font-weight: bold;
	font-size:   9pt;
	letter-spacing: 2px;
}
.mainnavi:hover { 
	color:#000000;  
	text-decoration:none; 
	font-weight: bold;
	font-size:   9pt;
	letter-spacing: 2px;
}

.today { 
	color:#753311; 
	text-decoration:none; 
	font-weight: bold;
}
.today:hover { 
	color:#753311;  
	text-decoration:underline; 
	font-weight: bold;
}

.profilenav { 
	color:#e15914; 
	text-decoration:none; 
	font-weight: bold;
}
.profilenav:hover { 
	color:#e15914;  
	text-decoration:underline; 
	font-weight: bold;
}

.today2 { 
	color:#ffffff; 
	text-decoration:none; 
	font-weight: bold;
}
.today2:hover { 
	color:#ffffff;  
	text-decoration:underline; 
	font-weight: bold;
}

.featured { 
	text-decoration:none; 
	font-size:   8pt;
}
.featured:hover { 
	text-decoration:underline; 
	font-size:   8pt;
}

.past { 
	color:#000000;  
	text-decoration:none; 
}
.past:hover { 
	color:#000000;  
	text-decoration:underline; 
}



.listen { 
	color:#000000; 
	text-decoration:none; 
}
.listen:hover { 
	color:#000000;  
	text-decoration:underline; 
}

a { 
	color:#df672b; 
	text-decoration:none; 
}
a:hover { 
	color:#df672b;  
	text-decoration:underline; 
}

.button { 
	color:#df672b; 
	text-decoration:none; 
	cursor:pointer
}
.button:hover {
	color:#df672b;  
	text-decoration:underline; 
	}

.prtoday { 
	color:#ffffff; 
	text-decoration:none; 
}
.prtoday:hover { 
	color:#ffffff;  
	text-decoration:underline; 
}

.prselected { 
	color:#000000; 
	text-decoration:none; 
}


.form {   
font-size:   8pt;
font-family: Arial, Helvetica, sans-serif;
background: #ffffff;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
}

.input_main {
font-size:   8pt;
font-family: Arial, Helvetica, sans-serif;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
}

#wrapper {width:370px; height:250px;}
#scroll {position:relative; width:370px; height:250px; overflow:auto}
#scrollcontent {position:absolute; width:345px; z-index:200}
#scrollbar {float:right; position:relative; display:none; width:15px; height:250px; z-index:100; background:url(/images/scroll-bg.gif)}
.scroller {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(/images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick {background-color:#bbb}

#wrapper2 {width:670px; height:200px;border-top:1px dotted #b0b0b0; border-bottom:1px dotted #b0b0b0; background: #ffffff; background-image: url(/images/bgcomments.jpg); background-repeat:repeat-y;}
#scroll2 {position:relative; width:670px; height:200px; overflow:auto}
#scrollcontent2 {position:absolute; width:645px; z-index:300; }
#scrollbar2 {float:right; position:relative; display:none; width:15px; height:200px; z-index:250; background: #b0b0b0; background:url(/images/scroll-bg.gif);}
.scroller2 {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(/images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick2 {background-color:#bbb}

#wrapper3 {width:370px; height:150px;}
#scroll3 {position:relative; width:370px; height:150px; overflow:auto}
#scrollcontent3 {position:absolute; width:345px; z-index:200}
#scrollbar3 {float:right; position:relative; display:none; width:15px; height:150px; z-index:100; background:url(/images/scroll-bg.gif)}
.scroller3 {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(/images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick3 {background-color:#bbb}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.error {
	width: 650px;
	color: #ff0000;
	max-width: 650px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-color: #ff0000; 
	border-style: solid;
	border-width: 1px;
}

.success {
	width: 650px;
	color: #3d7d43;
	max-width: 650px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-color: #3d7d43; 
	border-style: solid;
	border-width: 1px;
}

#dropinboxv2cover{
width: 302px; /*change width to desired */
height: 302px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 300px; /*change width to above width-20. */
height: 300px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 1px solid black; /*Customize box appearance*/
background-color: #ffffff;
padding: 0px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}