body { 
 font: normal 14px Verdana;
 color:#000000; 
 background-color:#cecece;
 margin:0px;
 padding:0px; 
}

#container { 
 background-color:#cecece;
 width:100%;
 margin:auto; 
}

#page { 
 width:1200px; 
 height:auto; 
 margin:auto; 
}
#header { 
 background-image:url(/templates/css/header.jpg);
 width:1200px; 
 height:146px; 
}
/* Content */
#contentpuffer { 
 width:1200px; 
 background-color:#f4f4f4;
 height:auto; 
}
#right { 
 width:950px;
 height:auto;
}
#contentbalken { 
 background-image:url(/temnplates/css/contentbalken.jpg); 
 width:928px; 
 padding-left:18px; 
 padding-top:4px; 
 height:16px; 
 color:#fff; 
}
#content { 
 width:946px; 
 padding-left:243px; 
 height:auto; 
 text-shadow: 1px 1px 0px #fff;
}
#left { 
 width:250px; 
 height:auto; 
 float:left;
}
#sliderbalken { 
 background-image:url("/templates/css/blank_20.png");
 width:224px; 
 padding-left:15px; 
 padding-top:4px; 
 height:16px; 
 color:#fff; 
}
#footer { 
  color: #FFFFFF;
	font:13px Trebuchet MS;
  height: 50px;
  width: 1200px;
  background-image:url("/templates/css/blank_20.png");
  background-repeat: repeat;
}

/* Login */
.logingesamt { 
 width:auto; 
 height:auto; 
 padding-top:20px; 
 text-align:center; 
}
.loginuser { 
 width:auto; 
 height:15px; 
 margin-bottom:6px; 
}
.loginpass { 
 width:auto; 
 height:15px; 
}

/* Slider */
.sliderwrapper { 
 position:relative; 
 overflow:hidden; 
 border:0px; 
 width:239px; 
 height:81px; 
}
.sliderwrapper .contentdiv { 
 visibility:hidden; 
 position:absolute; 
 left:0; 
 top:0; 
 padding:0px; 
 width:239px; 
 height:81px; 
}
.pagination { 
 visibility:hidden; 
}

/* Menu Right */
.menu { 
 width:248px; 
 overflow:hidden;
 height:auto;
}
.menuhead { 
 background:url("/templates/css/blank_20.png") repeat; 
 width:236px; 
 height:25px; 
 background-color:inherit; 
 color:#000; 
 font-size:11px; 
 margin-left:2px;
 padding-left:5px; 
 padding-top:6px;
 text-align:left;
}
.menu_content{
 width:225px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:5px;
 margin-top:5px;
 font-size: 12px;
 overflow:hidden;
}
.menu_center{
 width:235px;
 margin-bottom:5px;
 margin-top:5px;
 text-align:center;
 overflow:hidden;
}
.menu ul { 
 list-style: none; 
 padding:0px; 
 margin:0px; 
}
.menu ul li { 
 margin:0px; 
 padding:4px 0px 4px 20px; 
}

/* News */
.newsgesamt { 
 background-color:#fdfdfd;
 width:954px; 
 height:auto; 
}
.newspic { 
 width:100px; 
 height:auto; 
 text-align:center; 
 padding-top:5px; 
 float:left; 
}
.newsright { 
 width:800px; 
 padding-left:5px; 
 padding-right:5px; 
 height:auto; 
 float:left; 
}
.newsheadline { 
 width:800px; 
 height:15px; 
 padding-top:5px; 
 font-weight:bold; 
}
.newsline{ 
 width:944px; 
 height:1px; 
 background-color:#cdcdcd; 
 overflow:hidden; 
}
.newscontent { 
 width:900px; 
 height:auto; 
 padding-bottom:5px;
 padding-top:20px;
 padding-left:25px;
 text-align:justify; 
}
.newsdate { 
 width:800px; 
 height:18px; 
 padding-top:2px; 
}
.newsend { 
 width:1185px; 
 height:1px; 
 background-color:#cac6c6; 
 overflow:hidden;
 margin-left:0px;
 margin-top:10px;
}

/* Footer */
.footext { 
 text-align:right; 
 color:#777777; 
 margin-bottom:10px;
 margin-right:50px;
}
.footext a { 
 color:#777777; 
 text-decoration:none; 
}
.footext a:visited { 
 color:#777777; 
 text-decoration:none; 
}
.footext a:active { 
 color:#ccc;  
 text-decoration:none; 
}
.footext a:hover { 
 color:#3172B3;  
 text-decoration:none; 
}

.clear { 
clear:both; 
}

/* Navigation */
#menubarholder { 
  width: 1196px;
  height:45px;
  background-image:url("/templates/css/blank_20.png");
	border-width:2px;
	border-style:solid;
	border-color:#fff;
	border-top-width:0px;
	text-align:center;
}
ul#menue,ul#menue ul{
	margin:0;
	list-style:none;
	padding:0;
	background-color:#dedede;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
ul#menue ul{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	-moz-box-shadow:3.5px 3.5px 5px #000000;
	-webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	background-color:#dedede;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#d4d4d4;
	padding:0 10px 10px;
}
ul#menue li:hover>*{
	display:block;
}
ul#menue li{
	position:relative;
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
}
ul#menue li:hover{
	z-index:1;
}
ul#menue{
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block;
	padding:0;
}
* html ul#menue li a{
	display:inline-block;
}
ul#menue>li{
	margin:0;
}
ul#menue a:active, ul#menue a:focus{
	outline-style:none;
}
ul#menue a{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font:bold 12px Trebuchet MS;
	color:#000000;
	text-shadow:#FFF 0 0 1px;
	cursor:pointer;
	padding:6px;
	background-color:#c1c1c1;
	background-image:url("/templates/css/mainbk.png");
	background-repeat:repeat;
	background-position:0 0;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#C0C0C0;
}
ul#menue ul li{
	float:none;
	margin:10px 0 0;
}
ul#menue ul a{
    text-align:left;
    padding:4px;
    background-color:#dedede;
    background-image:none;
    border-width:0;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    font:14px Tahoma;
    color:#000;
    text-decoration:none;
}
ul#menue li:hover>a,ul#menue li a.pressed{
	background-color:#55aaff;
	border-color:#C0C0C0;
	border-style:solid;
	color:#000000;
	text-shadow:#FFF 0 0 1px;
	background-image:url("/templates/css/mainbk.png");
	background-position:0 100px;
	text-decoration:none;
}
ul#menue img{
	border:none;
	vertical-align:middle;
	margin-right:10px;
}
ul#menue span{
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0px;
}
/*ul#menue ul li:hover>a,ul#menue ul li a.pressed{
	background-color:#dedede;
	background-image:none;
	color:#868686;
	text-decoration:none;
}
*/
ul#menue ul li:hover>a,ul#menue ul li a.pressed{
    background-color:#dedede;
    background-image:none;
    color:#868686;
    text-decoration:none;
    background-color:#55aaff;
    border-color:#C0C0C0;
    border-style:solid;
    color:#000000;
    text-shadow:#FFF 0 0 1px;
    background-image:url("/templates/css/mainbk.png");
    background-position:0 100px;
    text-decoration:none;

}

/* transition for IE will supportet in IE v10 -> http://blogs.msdn.com/b/ie/archive/2011/04/12/native-html5-first-ie10-platform-preview-available-for-download.aspx */
ul#menue li.topfirst>a{
	border-radius:0px 0 0 0px;
	-moz-border-radius:0px 0 0 0px;
	-webkit-border-radius:0px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-o-transition:all 0.8s;
	-transition:all 0.8s;

}
ul#menue li.topmenu>a{
	-moz-transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-o-transition:all 0.8s;
	-transition:all 0.8s;
}
ul#menue li.toplast>a{
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color: #C0C0C0;
	-moz-transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-o-transition:all 0.8s;
	-transition:all 0.8s;

}

ul#menue li.topused a{
    vertical-align:middle;
    text-align:left;
    text-decoration:none;
    font:bold 12px Trebuchet MS;
    color:#000000;
    text-shadow:#FFF 0 0 1px;
    cursor:pointer;
    background-color:#55aaff;
}


ul#menue li.topused ul li.topused a{
    vertical-align:middle;
    text-align:left;
    text-decoration:none;
    font:bold 12px Trebuchet MS;
    color:#000000;
    text-shadow:#FFF 0 0 1px;
    cursor:pointer;
    background-color:#55aaff;
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#C0C0C0;
}

ul#menue li.topused li.topmenu a{
    font:bold 12px Trebuchet MS;
    color:#000000;
    text-shadow:#FFF 0 0 1px;
    cursor:pointer;
    background-color:#dedede;
}

ul#menue li.topused li.topmenu:hover a{
    background-color:#55aaff;
    border-color:#C0C0C0;
    border-style:solid;
    color:#000000;
    text-shadow:#FFF 0 0 1px;
    background-image:url("/templates/css/mainbk.png");
    background-position:0 100px;
    text-decoration:none;
}





ul#menue li.topused:hover>a,ul#menue li a.pressed{
    background-color:#55aaff;
    border-color:#C0C0C0;
    border-style:solid;
    color:#000000;
    text-shadow:#FFF 0 0 1px;
    background-image:url("/templates/css/mainbk.png");
    background-position:0 100px;
    text-decoration:none;
}



.trenner {
  display:none;
}







