body
{
	padding:0;
	margin:0; 
	background-color:#FFF;
	scrollbar-face-color:#E1E3E4;
	scrollbar-highlight-color:#CCC;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-arrow-color:#CC0000;
	scrollbar-track-color:#FFF;
}

td
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color: #FFF;
}

.menue_bg
{
	background-color: #E3E7ED;
	height:30px;
	text-align:center;
}

.menue_on
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	text-decoration:none;
	border:1px solid #FFF;
	background-color:#CAD1DD;
	padding:2px 0px 2px 5px;
	cursor: pointer;
}

.menue_off
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	text-decoration:none;
	border:1px solid #FFF;
	background-color:#E3E7ED;
	padding:2px 0px 2px 5px;
}

/*
a.menue, a.menue:visited, a.menue:link
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	text-decoration:none;
}

a.menue:hover
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	text-decoration:underline;
}
*/
.subnavigation
{
	text-align: right;
	padding:0px 15px 5px 0px;
	vertical-align: bottom;
}



a, a:visited, a:link
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	text-decoration:none;
}

a:hover
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	text-decoration:underline;
}

h1
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#FFF7C6;
	font-weight:bold;
	margin: 0px;
	padding:0px;
}

h2
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF7C6;
	margin: 0px;
}

.headline
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#FFF7C6;
	font-weight:bold;
	margin: 0px;
	padding:0px;
}

.content
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	line-height:14px;
	padding:20px 30px 10px 30px;
/*	vertical-align:top; */
}

input,textarea
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
}

ul
{
	line-height:20px;
}

.trennlinie
{
	background-color:#5B88C4;
	height:1px;
}

.kommentar
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	font-style: italic;
	padding: 0px 0px 4px 0px;
}

/* Scrollfunktionen */

.clContent
{
	position: relative;
	width: 100%;
}

#leftscrollContainer1
{
	position: relative;
	overflow: hidden;
	width: 453px;
	height: 425px;
}

#leftscrollUp1,leftscrollDown1
{
	position: relative;
	width: 13px;
	height: 18px;
}

#leftscrollBar1
{
	position: relative;
	width: 13px;
	height: 13px;
	background-color: #FFF;
}

#leftscrollTrack1
{
	position: relative;
	width: 13px;
	height: 405px;
	background-image: url(images/scroll_bg.jpg);
	background-repeat: repeat-x;
}

/* ######################  Widget ##############################  */


* html .widget
{
  display: none;
}


.widget
{
  bottom: 40%;
  height: 192px;
  left: -160px;
  position: fixed;
  width: 188px;
  z-index: 9999;
}

.widget li
{
	list-style: none;
}
  
.widget .twitter
{
  height: 35px;
  left: -100px;
  position: fixed;
  width: 132px;
}
  
.widget .twitter:hover, .widget .facebook:hover, .widget .mail:hover
{
  left: 0px;
}  

.widget .facebook
{
  height: 35px;
  left: -100px;
  position: fixed;
  width: 132px;
  margin-top:40px;
}

.widget .mail
{
  height: 35px;
  left: -100px;
  position: fixed;
  width: 132px;
  margin-top:80px;
}