body {
	margin: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	background-color:#CECECE;
	scrollbar-base-color:#FFFFFF;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#7A7A7A;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#EFEFEF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
#layout {
	width:990px;  
	background-image:url('../images/xbackground.gif'); background-repeat:repeat-y;
}
#logocell, #navcell { width:225px; }
#contentcell { width:500px;  }
#adsright { width:265px; }
#adsrightstart { width:265px; }

form { margin:0px; }

a img { border:0px; }

#logo a img { border:0px;  }

#menu {
	text-align: right;
	width:160px;
	line-height:120%;
	font-weight:bold;
	font-size:70%;
	text-transform:uppercase;	
	margin-bottom:40px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	
}
#menu div {
	margin-bottom:8px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
#menu div.submenu {
	font-weight:normal;
	font-size:90%;
	text-transform:none;
	margin-bottom:10px;
	margin-top:-8px;
	margin-left:0px;
	margin-right:0px;
}
#menu div.submenu div {
	margin-bottom:1px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
#menu a:link { text-decoration:none; color:#333333; }
#menu a:visited { text-decoration:none; color:#333333; }
#menu a:hover { text-decoration:underline; color:#CA0036; }
#menu a:active { text-decoration:underline; color:#CA0036; }

#menu #here a:link { text-decoration:none; color:#CA0036; }
#menu #here a:visited { text-decoration:none; color:#CA0036; }
#menu #here a:hover { text-decoration:underline; color:#CA0036; }
#menu #here a:active { text-decoration:underline; color:#CA0036; }

#menu #here div a:link { text-decoration:none; color:#333333; }
#menu #here div a:visited { text-decoration:none; color:#333333; }
#menu #here div a:hover { text-decoration:underline; color:#CA0036; }
#menu #here div a:active { text-decoration:underline; color:#CA0036; }

#menu #here #subhere a:link { text-decoration:none; color:#CA0036; }
#menu #here #subhere a:visited { text-decoration:none; color:#CA0036; }
#menu #here #subhere a:hover { text-decoration:underline; color:#CA0036; }
#menu #here #subhere a:active { text-decoration:underline; color:#CA0036; }


#supertopnav { 
	position:absolute; left:225px; top:15px; width:700px; height:15px; overflow:hidden;
	font-size:55%;
	color:#333333;
	text-align:right;
}
#supertopnav a { margin-left:6px; margin-right:6px; }
#supertopnav a:link { color:#333333; text-decoration:none; }
#supertopnav a:visited { color:#333333; text-decoration:none; }
#supertopnav a:hover { color:#CA0036; text-decoration:underline; }
#supertopnav a:active { color:#CA0036; text-decoration:underline; }


#topnav { position:absolute; left:222px; top:60px; width:695px; height:25px; }

#topnav .button { 
	width:139px; height:25px; overflow:hidden; float:left;
	text-align:center;
	background-image:url('../images/button.gif');
	font-size:60%;
	font-weight:bold;
	text-transform:uppercase;
	line-height:250%;
}
#topnav .button a:link { color:#333333; text-decoration:none; }
#topnav .button a:visited { color:#333333; text-decoration:none; }
#topnav .button a:hover { color:#FFFFFF; text-decoration:none; }
#topnav .button a:active { color:#FFFFFF; text-decoration:none; }

#topnav .overbutton { 
	width:139px; height:25px; overflow:hidden; float:left;
	text-align:center;
	background-image:url('../images/overbutton.gif');
	font-size:60%;
	font-weight:bold;
	text-transform:uppercase;
	line-height:250%;
}
#topnav .overbutton a:link { color:#FFFFFF; text-decoration:none; }
#topnav .overbutton a:visited { color:#FFFFFF; text-decoration:none; }
#topnav .overbutton a:hover { color:#FFFFFF; text-decoration:none; }
#topnav .overbutton a:active { color:#FFFFFF; text-decoration:none; }

#topsearch { 
	position:absolute; left:222px; top:85px; width:700px; height:51px; overflow:hidden;
	background-image:url('../images/balken.gif');
}

#last_update { 
	font-size:55%;
	color:#666666;
	padding-left:4px; padding-top:8px;
	width:325px;
	overfow:hidden;
}

#domain_search {
	position:absolute; left:603px; top:110px; width:350px; height:40px; overflow:hidden;
	color:#333333;
}
#domain_search form { margin:0px; font-size:76%; }
#domain_search span { font-size:100%; color:#333333; }
#domain_search input { font-size:76%; color:#333333; }

#pathinfo { 
	position:absolute; left:227px; top:127px; width:340px; height:36px; 
	font-size:55%;
	color:#666666;
}
#pathinfo a { margin-left:3px; margin-right:3px; }
#pathinfo a:link { color:#666666; text-decoration:none; }
#pathinfo a:visited { color:#666666; text-decoration:none; }
#pathinfo a:hover { color:#CA0036; text-decoration:underline; }
#pathinfo a:active { color:#CA0036; text-decoration:underline; }

#contentbox { width:100%; z-index:99; margin-top:-12px; position:relative; }
	
#contentbox .top { background-image:url('../images/graycorner.gif'); }
#contentbox .left { background-color:#B6B6B6; }
#contentbox .right { background-color:#B6B6B6; }
#contentbox .bottom { background-image:url('../images/bottomcorners.gif'); }

#content { padding:6px; background-color:white; text-align:left; vertical-align:top; color:#666666; font-size:70%; line-height:130%;  }

#content a:link { color:#CA0036; text-decoration:none; }
#content a:visited { color:#CA0036; text-decoration:none; }
#content a:hover { color:#CA0036; text-decoration:underline; }
#content a:active { color:#CA0036; text-decoration:underline; }

#content h1 { margin:-6px; margin-bottom:0px; margin-right:-6px; padding-top:2px; padding-bottom:5px; padding-left:3px; background-color:#7A7A7A;
	text-align:left; font-size:120%; line-height:120%; color:#FFFFFF; font-family:Verdana; 
}

#content h2 { font-size:140%; line-height:120%; }
#content h3 { font-size:120%; font-weight:bold; }
h4,h5,h6 { font-size:100%; font-weight:bold; }

#content p {  }

#content form {  }

#content input, #content select, #content textarea { 
	font-size:100%; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
}
#content td { vertical-align:top; font-size:11px; color:#666666; line-height:130%; }

#content div.pdf ul { list-style-image:url('/fileadmin/xserv/images/icon-small-pdf.gif'); }
#content div.pdf ul li { padding-bottom:6px; }


#site-icons { background-color:white; padding-right:10px; padding-top:6px; text-align:right;  }
#site-icons img { margin-left:3px; margin-right:3px; border:0px; }

#footernav {
	width:500px; margin-top:12px; height:25px; font-size:55%; text-align:center; z-index:88; color:#333333; position:relative;
}
#footernav a { margin-left:6px; margin-right:6px; }
#footernav a:link { color:#333333; text-decoration:none; }
#footernav a:visited { color:#333333; text-decoration:none; }
#footernav a:hover { color:#CA0036; text-decoration:underline; }
#footernav a:active { color:#CA0036; text-decoration:underline; }



.adbox { width:180px; margin:0px;margin-bottom:30px;margin-left:18px; z-index:99; margin-top:-12px; position:relative; }
.ads { padding:10px; padding-bottom:4px; color:#666666; font-size:60%; line-height:110%; background-color:#FCFCFC; border-left:1px solid #B6B6B6; border-right:1px solid #B6B6B6; }

.ads a:link { color:#CA0036; text-decoration:none; }
.ads a:visited { color:#CA0036; text-decoration:none; }
.ads a:hover { color:#CA0036; text-decoration:underline; }
.ads a:active { color:#CA0036; text-decoration:underline; }

.ads p { margin-top:0px; margin-bottom:8px; margin-right:6px; }
.ads .more { text-align:right; margin-top:-4px; margin-bottom:10px; }
.ads .more a { font-size:90%; }


.news-latest-container { padding:10px; padding-bottom:4px; color:#666666; font-size:60%; line-height:110%; background-color:#FCFCFC; border-left:1px solid #B6B6B6; border-right:1px solid #B6B6B6; }
.news-latest-container  .news-latest-date { font-size:90%; }
.news-latest-container  .news-latest-date a:link { color:#666666; text-decoration:none; }
.news-latest-container  .news-latest-date a:visited { color:#666666; text-decoration:none; }
.news-latest-container  .news-latest-date a:hover { color:#666666; text-decoration:underline; }
.news-latest-container  .news-latest-date a:active { color:#666666; text-decoration:underline; }
.news-latest-item h3 { margin-top:1px; margin-bottom:1px; font-size:100%; }
.news-latest-container .news-latest-item h3 a:link { color:#666666; text-decoration:none;  }
.news-latest-container .news-latest-item h3 a:visited { color:#666666; text-decoration:none;  }
.news-latest-container .news-latest-item h3 a:hover { color:#666666; text-decoration:underline;  }
.news-latest-container .news-latest-item h3 a:active { color:#666666; text-decoration:underline;  }
.news-latest-container .news-latest-item p.bodytext { margin-top:0px; margin-bottom:0px; }
.news-latest-container hr.clearer { display:none; }
.news-latest-container .news-latest-morelink { text-align:right; margin-top:0px; margin-bottom:10px; }
.news-latest-container .news-latest-morelink a { font-size:90%; }
.news-latest-container .news-latest-morelink a:link { color:#CA0036; text-decoration:none; }
.news-latest-container .news-latest-morelink a:visited { color:#CA0036; text-decoration:none; }
.news-latest-container .news-latest-morelink a:hover { color:#CA0036; text-decoration:underline; }
.news-latest-container .news-latest-morelink a:active { color:#CA0036; text-decoration:underline; }
.news-latest-container .news-latest-gotoarchive  { color:#CA0036;  }
.news-latest-container .news-latest-gotoarchive a:link { color:#CA0036; text-decoration:none; }
.news-latest-container .news-latest-gotoarchive a:visited { color:#CA0036; text-decoration:none; }
.news-latest-container .news-latest-gotoarchive a:hover { color:#CA0036; text-decoration:underline; }
.news-latest-container .news-latest-gotoarchive a:active { color:#CA0036; text-decoration:underline; }

.news-latest-container h2 { display:none; }

#footer {
	height:78px; background-image:url('../images/footer.png'); background-repeat:no-repeat; z-index:80; margin-top:-45px; position:relative;
}
p.csc-sitemap-level1 { margin-top:12px; margin-bottom:0px; }
p.csc-sitemap-level2 { margin-top:8px; margin-bottom:0px; }
p.csc-sitemap-level3 { margin-top:4px; margin-bottom:0px; }
p.csc-sitemap-level4 { margin-top:0px; margin-bottom:0px; }
.csc-sitemap-level1 { font-size:120%; font-weight:bold; line-height:120%; padding-top:2px; padding-bottom:2px; padding-left:2px; background-color:#EFEFEF; }
.csc-sitemap-level2 { font-size:110%; line-height:110%; padding-left:20px; }
.csc-sitemap-level3 { font-size:90%; line-height:90%; padding-left:40px; }
.csc-sitemap-level4 { font-size:80%; line-height:80%; padding-left:60px; }

.news-single-timedata { margin-left:-6px; margin-top:-6px; margin-right:-6px; padding:6px; padding-bottom:6px;padding-top:2px; background-color:#7A7A7A; color:white; }

table.csc-mailform { margin-top:10px; }
table.csc-mailform td { padding-top:2px; padding-bottom:2px; }
td.csc-form-labelcell { padding-right:10px; }
p.csc-form-label, p.csc-form-label-req { margin:0px; }

#content table .offer td { background-color:#CA0036; color:white; }
#content p.note { font-size:84%; }
#content div.note { font-size:84%; }
#content table .note td { font-size:84%; }

