/* #############  CSS BASIC + FUDFORUM ############### */

/* NAV Links neu 6/10: 000080 */
/*  stahlblau  2f2658 [alo im Logo]*/
/* blau navy [blasser] #DCDCF0     */
/* light blue #eeeeff; */


/* rot  #D95757 */


/*** TABLELESS PAGE LAYOUT - The Essential Code *** --------------------------------------*/ 

/* This bit does all the work */
/* Cave: Color of left and right cols is defined in border - tag aof container ! */
#container {position:relative; display:block; border-left:190px solid white; border-right:186px solid white; overflow:visible;background:white; }
#col-left {float:left; position:relative; 	width:186px; margin-left:-187px; display:inline; }
#col-right {float:right; position:relative; width:2px; margin-right:-1px; display:inline; background: white;}
/* col-center is used for formatting only - not for layout*/
#col-center { 	}
.clear {clear:both;height:1px;overflow:hidden;}
/* ENDE LAYOUT */


* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			background: #FFF;         /*** Same as body background - clears area below footer ***/
		}

/* ---------------------------------------------  BASIC CODE -----------------------------------------------------------------*/ 
/* Farbige Buttons */
.hovermenu ul{font: bold 12px arial; letter-spacing: 0.2em;
					 padding-left: 0; margin-left: 0;margin-top: 15px;margin-bottom: 0;
					 background-color: #CFE4FE;
					 text-align: center; height: 30px; clear: both;
					 vertical-align:text-bottom;}
.hovermenu ul li{ list-style: none; display: inline; }
.hovermenu ul li a{font: bold 11px arial;padding: 2px 0.8em ; text-decoration: none; color: white;
					        background-color: #dcdcf0;  border: 2px solid white; border-style: outset;}
.hovermenu ul li a:hover{ background-color: navy; border-style: outset;}
html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
   border-style: inset;  }

/* zweite optionale Linkzeile */
#subnav1 {background-color: #EBFEFF; color: #D95757;
 					padding: 2px 0; margin: 0 6px 0 6px;
					text-align: center;
					height:20px;
				 border-top: solid 3px #D95757;
				 }
#subnav1 ul{ margin: 0 0 0 0px;padding: 0;list-style-type: none;}
#subnav1 li {display: inline;padding: 0 5px; border-right: 1px dotted #D95757; }
#subnav1 li a {font: bold 12px arial;text-decoration: none;color: #D95757;}
#subnav1 li a:hover {font: bold 12px arial;text-decoration: none;color: #fff;background-color:  navy;}

#language {float:right; margin-top: 0px; padding: 0 3px; }


/* Menu links vertikal */ 

.menu { margin-left: 5px;padding: 0px; color: navy;}
.menu li {margin: 5px 0 0 0; list-style-type: none; }
.menu li a {
	text-decoration: none;
	color: navy;
	font-size: 1.2em;
	font-weight: bold;
}
.menu li a:hover {font: bold ;}


/* -------------- ** BASIC FONTS & COLOR ** ------------------ */
		body {
			margin: 0;
			padding: 0;
			background: white;
			font-size: 9pt;
			font-family: arial;
			color: #80000; 
		}
		p {
			padding: 5px 0 2px 0;
		}

		h1 {
	font-size: 1.1em;
	background: url(bar.jpg);
	padding: 4px;
}
		h2 {			font-size: 1.1em;}
		h3,h4,h5 { font-size: 1.0em;}
		
		a { 			color: navy; 			font-size: 0.9em;}
				
		#subheader {
			text-align: center;
			padding: 0; margin: 0;
			background: #fff;
			border-width: 1px;border-style: dotted;
			color: navy; 
		}

			
		#footer {
			font-size: 0.8em;
			text-align: center;
			padding: 0.3em 0;
			background: #dfdfdf;
		}

		#col-left {
	background-repeat: repeat-y;
	background-image: url(checkerboard.gif);
		padding: 8px;
	}


		#col-right {
				padding: 8px;
				
}
		#col-center {
	background-repeat: repeat-y;
	background-image: url(checkerboard.gif);
	padding: 8px;
}
		#container .column {
			padding-top: 1em;
			text-align: justify;
						text-align: left;
		}

.ad table {margin: auto;
width: 800px;}

.ad td  {
   border: 1px dotted silver;
	width: 200px;
    height: 90px;
	padding: 0;
    margin: 0;
	background-color: #fefefe;			
   font-size: 8pt;
	color: #303030;	
} 
				
.ad img {
    margin: 0;
	float: left;
    padding: 0em;
}
					    
.logo table {width: 1200px;    
}

.logo td  {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #CFE4FE;
	font-size: 14pt;
	color: #2f2658;
	text-align: center;
	font-weight: bold;
} 
					    


table.data {
	border-width: 5px;
	border-spacing: 5px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: silver;
	width: 95%;
}
table.data th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.data td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}

table.block {
	border-style: none;
	border-collapse: separate;
	background-color: white;
	width: 95%;
}
table.block th {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color: magenta;
	background-color: #EBF4FF;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.block td {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color: blue;
	background-color: #efefef;
	-moz-border-radius: 6px 6px 6px 6px;
}

