body {
background: #fff url(../images/back.gif);
margin-left:0px;
margin-top:0px;
padding:0px;
}

#site {
width: 861px;
margin-left:10%;
margin-top: 2%;
}

#head {
background: url(../images/head.gif);
position:relative;
width:861px;
height:175px;
}


#logo {
display: block;
float:left;
left:30px;
position:relative;
top:20px;
}

#claim {
float:right;
position:relative;
top:30px;
}

#datum {
position:relative;
display:block;
color:#656565;
float:right;
 font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
top:155px;
margin-right: 90px;
}

/*#################### Mainnavigation ############################*/

#mainnavigation {
position: relative;
clear:both;
float:left;
font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11pt;
left:20px;
padding:0px;
height: 93px;
top:154px;
width: 900px;
text-align:center;
}


#mainnavigation ul {
display:block;
float: left;
}

#mainnavigation li {
float: left;
list-style-type: none;
background: url(../images/mainnavback.gif);
/*width: 160px;
height: 93px;*/
text-align: left;
}

#mainnavigation a {
background-repeat: no-repeat;
display: block;
color:#000000;
font-weight:normal;
line-height:130px;
padding-left:30px;
text-decoration:none;
height:93px;
width:100px;
}

#mainnavigation a:link {
font-weight:normal;
text-decoration:none;
}
#mainnavigation a:visited {
font-weight:normal;
text-decoration:none;
}
#mainnavigation a:hover {
background: url(../images/mainnavbacksel.gif);
color:#999999;
font-weight:normal;
text-decoration:none;
}
#mainnavigation a:active {
color:#999999;
font-weight:normal;
text-decoration:none;
}

#mainnavigation a.sel{
color:#999999;
background: url(../images/mainnavbacksel.gif);
}

#mainnavigation a.sel:hover{
color:#999999;
font-weight:normal;
text-decoration:none;
background: url(../images/mainnavbacksel.gif);
}

#mainnavigation a.sel:active {
color:#ffffff;
font-weight:normal;
text-decoration:none;
}

/*################ contentarea ###################*/

#mainwrap {
display: block;
float:left;
margin: 0px;
padding-bottom: 175px;
line-height:0px;
top 40px;
background: url(../images/background.gif);
}

#middlebox {
width:75px;
display: block;
float:left;
left:100px;
top:10px;
}

#leftcontent {
position:relative;
clear:both;
display:block;
float:left;
top:23px;
width:175px;
margin: 0px 5px 5px 0px;
left:1px;
}

#leftcontentarea{
width:145px;
float:left;
margin: 0px 0px 0px 20px;
padding: 5px;
}

#leftcontentarea H1{
font-size: 10px;
font-weight: normal;
line-height:12px;
margin:0px;
padding:0px;
}

#leftcontentarea .csc-header {
height: 10px;
padding: 0px;
margin: 0px;
}

#leftcontentarea .csc-header-n1{
height: 10px;
padding: 0px;
margin: 0px;
}

#leftcontentarea .csc-firstHeader{
height: 10px;
padding: 0px;
margin: 0px;
}


#rightarea {
display:block;
float:right;
position:relative;
top:113px;
left:70px;
width:220px;
margin: 0px 40px 0px 30px;
padding: 5px 5px 5px 5px;
}

#rightarea H1{
font-size: 10px;
font-weight: normal;
line-height:12px;
padding:0px;
}

#rightarea .csc-header {
height: 10px;
padding: 0px;
margin: 0px;
}

#rightarea .csc-header-n1{
height: 10px;
padding: 0px;
margin: 0px;
}

#rightarea .csc-firstHeader{
height: 10px;
padding: 0px;
margin: 0px;
}


/*Subnavigation*/

#subnavigation {
display:block;
 font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:0px;
position:relative;
margin: 0px;
padding:0px;
width:271px;
left:-60px;
top:50px;
}

#subnavigation table{
padding:0px;
margin:0px;
}

#subnavigation img{
padding:0px;
margin:0px;
}

#subnavigation UL {
margin: 0px;
padding: 0px;
}

#subnavigation UL LI{
display: block;
margin-left:30px;
width: 271px;
height: 60px;
}

/*Subnavigation Level 1*/

#sub1 a {
display:block;
background: url("../images/subnavback.gif");
color:#000000;
font-weight:normal;
/*padding:6px 12px;*/
text-decoration:none;
text-indent: 90px;
line-height:60px;
width:241px;
height:60px;
border: none;
}

#sub1 a:link {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#sub1 a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#sub1 a:hover {
background: url("../images/subnavbacksel.gif");
color:#999999 !important;
font-weight:normal;
text-decoration:none;
}
/*
.sub1 a:active {
color:#999999;
font-weight:normal;
text-decoration:none;
}
*/

#sub1 LI {
list-style-type:none;
}


#sub1 .act {
color:#999999 !important;
}


/*Klasse für den CUR Zustand*/

#sub1 .sel {
color:#999999 !important;
background: url("../images/subnavbacksel.gif");
font-weight:normal;
text-decoration:none;
}

#sub1 .sel:hover {
background: url("../images/subnavbacksel.gif");
text-decoration:none;
color:#999999 !important;
}

/*#################Subnavigation Level 2#####################*/

#sub2 {
padding:0;
list-style-type:none;
}

#sub2 A {
color:#000000;
font-weight:normal;
/*padding:6px 12px;*/
text-decoration:none;
font-size:12px;
display:block;
width:auto;
height:60px;
line-height:60px;
}
#sub2 A:link {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#sub1 A:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#sub2 A:hover {
color:#228FB4;
font-weight:normal;
text-decoration:none;
}
#sub2 A:active {
color:#FF9900;
font-weight:normal;
text-decoration:none;
}

/*Klasse fÃ‚Â¸r den CUR Zustand*/

#sub2 A.sel{
color:#FF9900;
font-weight:normal;
text-decoration:none;
}


#sub2 A.sel:active {
color:#FF9900;
font-weight:normal;
text-decoration:none;
}
#sub2 A.sel:hover{
color:#FF9900;
font-weight:normal;
text-decoration:none;
}
/************************* MIDDLE CONTENT **************************/
#middlecontent {
display:block;
float:left;
margin: 0px 10px 0px 0px;
position:relative;
top:75px;
width:480px;
left: 120px;
}


#middlecontentbroad {
display:block;
float:left;
margin: 0px 10px 0px 0px;
position:relative;
top:5px;
width:720px;
left: 40px;
}

#content {
display:block;
float:left;
top: 55px;
left: 60px;
font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11pt;
line-height:14pt;
position:relative;
text-align:left;
width:100%;
color: #999999;

}
#content a {
color:#228FB4;
font-weight:normal;
text-decoration:underline;
}
#content a:link {
color:#228FB4;
}
#content a:visited {
color:#228FB4;
}
#content a:hover {
color:#FF9900;
}
#content a:active {
color:#FF9900;
}

#marker {
width: 900px;
height:1px;
}

#closer {
/*margin-top: 65px;*/
margin-left: 0px;
height: 89px;
}

#footer {
color:#656565;
/*background:url(../images/footer.gif) repeat scroll 0%;*/
clear:both;
float:left;
height:35px;
position:relative;
text-align:center;
top: -61px;
width:500px;
left: 195px;
}

#footertext {
display: block;
position:relative;
top: 4px;
font-family: Verdana, Arial, sans-seif;
font-size: 11px;
font-weight:normal;
color: #656565;
text-align: center;
}

#footertext a{
font-family: Verdana, Arial, sans-seif;
font-size: 11px;
font-weight:normal;
color: #656565;
}


#rootline {
color:#656565;
 font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9px !important;
padding: 10px 3px 10px 0px;
position:relative;
}
#rootline a {
color:#656565;
font-weight:normal;
}
#rootline a:link {
color:#656565;
font-weight:normal;
}
#rootline a:visited {
color:#656565;
font-weight:normal;
}

#rootline a:hover {
color:#ff6600;
font-weight:normal;
text-decoration:underline;
}

/*
#meta {
top:-57px;
margin-left:105px; 
float:left;
position:relative;
}
*/

#meta {
float:right;
margin-right:94px;
position:relative;
top:50px;
}


#meta a {
font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px 6px;
color: #666666;
}
#meta a:link {
color:#666666;
font-weight:normal;
text-decoration:none;
}
#meta a:visited {
color:#666666;
font-weight:normal;
text-decoration:none;
}
#meta a:active {
color:#333333;
font-weight:normal;
text-decoration:none;
}

#meta a:hover {
color:#333333;
font-weight:normal;
text-decoration:underline;
}

#meta a.sel {
color:#333333;
font-weight:normal;
text-decoration:none;
}

#printbuttons {
float:left;
position:relative;
left: 237px;
top: -62px;
}


H1 {
 font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#999999;
font-size:16px;
font-weight:normal;
line-height:normal;
margin-bottom: 5px;
margin-bottom: 15px;
}

P {
 font-family: Tahoma, "Comic Sans MS","Comic Sans", Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 11pt;
	line-height : 150%;
	color: #999999;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 4px;
	text-indent : 0px;
}

td ul {
font-size: 11pt;
margin: 0px;
margin-left:15px;
padding: 0px;
}

/* WT GALLERY category mode */
div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}
div.wtgallery_category_pic {
	float: left;
}
div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}
p.wtgallery_category_pagebrowser {
	display: none;
}
/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 1px solid white;
}
.wtgallery_listpic {
	border: 1px solid #ffffff;
	width: 88px;
	height: 120px;
	margin: 5px;
}
.wtgallery_pagebrowser_up {
	display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	border: 1px solid white;
}
.wtgallery_singlepic {
	text-align:center;
	margin: 5px;
}

.wtgallery_singlepic_fwd{
	float:right;
}

.wtgallery_singlepic_back{
	float:left;
}

.wtgallery_singlepic_popup{
font-size:8pt;
	text-align:center;
	margin: 5px;

}

.wtgallery_listpic_container{
clear:both;
float:left;
}
/* wt_gallery END */

div.player{
width:230px;
float:left;
}
div.playersub{
font-size: 10px;
width:230px;
float:left;
}

div.thumbnail {
float: left;
margin-top: 3px;

}

