/* CSS Document */

body{
	margin: 0px auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
/*	vertical-align: middle;*/
   }
a {
	color: #004DC6;
	font-family : arial;
	font-size : 12px;
}

a:hover{
	color : #FF6600;
	text-decoration : underline;
	}
   
#siteline {
   margin: 0px auto;
   width: 100%;
   border-top: 5px solid #00cc66;
   }
   
#globalnav {
   margin:0px auto;
   padding-top: 5px;
   list-style:none;
   width: 770px;
   text-align: right;
   }
   
#header {
   margin: 10px auto;
   padding-bottom: 15px;
   padding-left: 30px;
   text-align: left;
   width: 770px;
   }
   
#trailer {
   margin: 16px auto;
   text-align: left;
   width: 770px;
   }
#globalcontainer {
   margin: 16px auto;
   text-align: left;
   width: 768px;
   border: 1px solid #CCCCCC;
   background-color:#F4F4F4;
   }
   
   #content{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
}

/********* Formulare ********/

   #content_form{
   float: left;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.datatable {
   border: 6px solid #DDDDDD;
   border-collapse:collapse;
   font-size: 11px;
}

.datatable td {
   border: 1px solid #DDDDDD;
   vertical-align: top;
   padding: 5px;
   }
.catrow {
   background-color: #C4FFCB;
   }

#contentcontainermain {
   margin: 8px 8px 8px 8px;
   text-align: left;
   width: 752px;
   border: 1px solid #CCCCCC;
   background-color: #FFFFFF;
   }
   
#globalnav li {
   float: right;
   padding: 0px;
   border-left: 1px solid black;
   }

#globalnav a {
	text-decoration:none;
	}

#globalnav a:hover {
   background:#CCCCCC;
	}
	
#mainnav {
   margin:0px auto;
   list-style:none;
   text-align: left;
   width: 768px;
   height:23px;    
   background: #F9F9F9 url(../gfx/mainnav_bg.gif);
   border: 1px solid #A1A5A9;
}
#mainlink {
	position: relative;
	top: 3px;
	margin: 0px;
	left: 10px;
}

a.glink, a.glink:visited{
  	font-size: small;
	text-decoration:none;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #A1A5A9;
}

a.glink:hover{
	text-decoration: none;
	background-color: #E9E9E9;
}

#globalcontainer dl {
float: left;
width: 260px;
margin: 10px 20px;
padding: 0;
/*display: inline; /*fixt den Bug der Randverdopplung im IE/Win */
}
#globalcontainer dt {
float: right;
width: 162px;
margin: 0;
padding: 0;
font-size: 130%;
letter-spacing: 1px;
color: #627081;
}

#globalcontainer dd {
margin: 0;
padding: 0;
font-size: 85%;
line-height: 1.5em;
color: #666;
}

.feature{
	float: left;
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 0px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature {height: auto;}

.feature h1{
	font: bold 120% Arial,sans-serif;
	color: #666666;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature h2{
	font: bold 120% Arial,sans-serif;
	color: #cc0000;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature h2{
	font: bold 120% Arial,sans-serif;
	color: #cc0000;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}
.feature img {
}

.feature1{
	float: left;
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 0px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature1 {height: auto;}

.feature1 h1{
	font: bold 120% Arial,sans-serif;
	color: #666666;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature1 h2{
	font: bold 120% Arial,sans-serif;
	color: #FFC800;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature1 h2{
	font: bold 120% Arial,sans-serif;
	color: #FFC800;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}
.feature1 img {
float: left;
margin: 0px 8px 8px 8px;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}

.feature4{
/*	float: left;*/
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 0px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature4 {height: auto;}

.feature4 h1{
	font: bold 120% Arial,sans-serif;
	color: #666666;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature4 h2{
	font: bold 120% Arial,sans-serif;
	color: #8CA5CE;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature4 h2{
	font: bold 120% Arial,sans-serif;
	color: #8CA5CE;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}
.feature4 img {
}
.feature5{
/*	float: left;*/
	height: 120px;
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 10px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature5 {height: auto;}

.feature5 h1{
	font: bold 120% Arial,sans-serif;
	color: #666666;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature5 h2{
	font: bold 120% Arial,sans-serif;
	color: #BFBF7F;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature5 img {
float: left;
margin: 0px 8px 8px 8px;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}
.feature6{
/*	float: left;*/
/*	height: 10px;*/
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 10px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature6 {height: auto;}

.feature6 h1{
	font: bold 120% Arial,sans-serif;
	color: #00CC66;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature6 h2{
	font: bold 120% Arial,sans-serif;
	color: #00CC66;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature6 img {
float: left;
margin: 0px 8px 8px 8px;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}

.noframe img {
margin: 0px 0px 0px 0px;
}

.mitteilung {
	float: left;
/*	height: 10px;*/
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 10px 0px 0px 0px;
/*	height: 100px;*/
}

.feature3{
	float: left;
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 0px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature3 {height: auto;}

.feature3 h1{
	font: bold 120% Arial,sans-serif;
	color: #00CCCC;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature3 h2{
	font: bold 120% Arial,sans-serif;
	color: #00CCCC;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature3 h2{
	font: bold 120% Arial,sans-serif;
	color: #00CCCC;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}
.feature3 img {
float: left;
margin: 0px 8px 8px 8px;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}

.feature8{
	float: left;
	padding: 10px 20px 10px 10px;
	font-size: 80%;
/*	min-height: 100px;*/
    margin: 0px 0px 0px 0px;
/*	height: 100px;*/
}

html>body .feature8 {height: auto;}

.feature8 h1{
	font: bold 120% Arial,sans-serif;
	color: #FA7D19;
	margin: 8px;
/*	padding: 4px 0px 0px 0px;*/
}
.feature8 h2{
	font: bold 120% Arial,sans-serif;
	color: #FA7D19;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}

.feature8 h2{
	font: bold 120% Arial,sans-serif;
	color: #FA7D19;
	margin: 8px;
/*	padding: 2px 0px 0px 0px;*/
}
.feature8 img {
float: left;
margin: 0px 8px 8px 8px;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}


/*************** story styles ******************/

.story {
	padding: 10px 20px 10px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}



/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	font-size: 8pt;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
	font: small Verdana,sans-serif;
	font-size: 8pt;
}

#breadCrumb a:hover{
	color: #0066CC;
	text-decoration: underline;
}
/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #cc0000;
}

#pageName h2{
	font: bold 150% Arial,sans-serif;
	color: #CC0000;
	margin:0px;
	padding: 0px;
}

#pageName h1{
	font: bold 150% Arial,sans-serif;
	color: #CC0000;
	margin:0px;
	padding: 0px;
}


#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#pageName1{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #FFC800;
}

#pageName1 h2{
	font: bold 150% Arial,sans-serif;
	color: #FFC800;
	margin:0px;
	padding: 0px;
}

#pageName1 h1{
	font: bold 150% Arial,sans-serif;
	color: #FFC800;
	margin:0px;
	padding: 0px;
}


#pageNav1{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#pageName3{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #00CCCC;
}

#pageName3 h2{
	font: bold 150% Arial,sans-serif;
	color: #00CCCC;
	margin:0px;
	padding: 0px;
}

#pageName3 h1{
	font: bold 150% Arial,sans-serif;
	color: #00CCCC;
	margin:0px;
	padding: 0px;
}


#pageNav3{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#pageName4{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #8CA5CE;
}

#pageName4 h2{
	font: bold 150% Arial,sans-serif;
	color: #8CA5CE;
	margin:0px;
	padding: 0px;
}

#pageName4 h1{
	font: bold 150% Arial,sans-serif;
	color: #8CA5CE;
	margin:0px;
	padding: 0px;
}


#pageNav4{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#pageName5{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #BFBF7F;
}

#pageName5 h2{
	font: bold 150% Arial,sans-serif;
	color: #BFBF7F;
	margin:0px;
	padding: 0px;
}

#pageName5 h1{
	font: bold 150% Arial,sans-serif;
	color: #BFBF7F;
	margin:0px;
	padding: 0px;
}


#pageNav5{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#pageName6{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #00CC66;
}

#pageName6 h2{
	font: bold 150% Arial,sans-serif;
	color: #00CC66;
	margin:0px;
	padding: 0px;
}

#pageName6 h1{
	font: bold 150% Arial,sans-serif;
	color: #00CC66;
	margin:0px;
	padding: 0px;
}


#pageNav6{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#pageName7{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #0099FF;
}

#pageName7 h1{
	font: bold 150% Arial,sans-serif;
	color: #0099FF;
	margin:0px;
	padding: 0px;
}
#pageName8{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:2px solid #FA7D19;
}
#pageNav8{
	float: left;
	width:178px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#pageName8 h1{
	font: bold 150% Arial,sans-serif;
	color: #FA7D19;
	margin:0px;
	padding: 0px;
}
#pageName8 h2{
	font: bold 150% Arial,sans-serif;
	color: #FA7D19;
	margin:0px;
	padding: 0px;
}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}


#sectionLinks h3{
	padding: 10px 0px 2px 10px;
/*	border-bottom: 1px solid #cccccc;*/
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
/*	border-top: 1px solid #ffffff;*/
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px 3px 10px;
	color: #000000;
	text-decoration:none;
}

#sectionLinks a:hover{
	background-color: #CCCCCC;
	background-image: none;
	text-decoration: none;
}



/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;

}

.relatedLinks h3{
	padding: 0px 0px 0px 0px;
}

.relatedLinks a{
	display: block; 
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}
/************** siteInfo styles ****************/

#sitefooter {
	clear: both;
/*	border-top: 1px solid #cccccc; */
	text-align: left;
/*	text-align:inherit;*/
	font-size: small;
	color: #cccccc;
	padding: 10px 10px 2px 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.smallblue {
	Font-Family : arial;
    color : #0066CC;  
	text-decoration : none;
	font-size : 8pt;
	}
.smallblue:hover{
	color : #0066CC;
	text-decoration : underline;
	}

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
/*	text-align:inherit;*/
	font-size: small;
	color: #000000;
	background-color:#DDDDDD;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
}



a.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
display:block;
margin-top:5px;
text-align:left;
width:150px;
border-style:solid;
border-width:1px;
padding:2px;
}
a.menu:link {
color:black;
border-color:#F4F4F4;
text-decoration:none;}
a.menu:visited {
color:black;
border-color:#F4F4F4;
text-decoration:none;}
a.menu:hover {
color:black;
background-color:#CCCCCC;
border-color:#999999;
text-decoration:none;}

.black{
	Font-Family : arial;
    color : #000000;  
	text-decoration : none;
	font-weight : bold;	
	font-size : 8pt;
	}
.black:hover{
	color : #000000;
	text-decoration : underline;
	}
.fehlerfelder {
    color:#FF0000;
	font-weight:bold;
	}

/********************* Forum **********************/

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; 
margin: 8px 8px 8px 8px;
border: 1px #CCCCCC solid; 
}



/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(/forum/templates/subSilver/images/cellpic2.jpg);
		background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #000000; font-size: 11px; /*font-weight : bold*/;
/*	background-color: #C3C2C2; */height: 35px;
/*	background-image: url(/forum/templates/subSilver/images/cellpic3.gif); */
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			/*background-image: url(../forum/templates/subSilver/images/cellpic1.gif);*/
			background-color:#CCCCCC; /*border-bottom: #CCCCCC; border-style: solid; */height: 28px; 
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; /*border-bottom: #0099FF; border-style: solid; */height: 28px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #DDDDDD; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


/* The largest text used in the index page title and toptic title etc. */
/*.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}*/


/* General text */
.gen { font-size : 10pt;
font-family:Arial, Helvetica, sans-serif;}
.genmed { font-size : 10pt; 
font-family:Arial, Helvetica, sans-serif;}
.gensmall { font-size : 10pt; 
font-family:Arial, Helvetica, sans-serif;}
.gen,.genmed,.gensmall { color : #000000;
font-family:Arial, Helvetica, sans-serif; }
a.gen,a.genmed,a.gensmall { color: #006699; font-family:Arial, Helvetica, sans-serif;text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; font-family:Arial, Helvetica, sans-serif;text-decoration: underline; }

#mainnav{
    color : #000000;  
	text-decoration : none;
	font-size : 8pt;
	}

.mainnav{
    color : #000000;  
	text-decoration : none;
	font-size : 8pt;
	}
.mainnav:hover{
	color : #000000;
	text-decoration : underline;
	}
/* titles for the topics: could specify viewed link colour too */
/*.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.opictitle:hover	{ text-decoration: underline; color : #DD6900; }*/


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 11px;}



/********************* end **********************/
