
/* Layout Stylesheet */

h1 {
	color:#CCCCCC;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h2 {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	}

h3, p {
	margin:0;
	color: #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
.floatingchar { float  : left;
                     font-size   : 30pt;
                     font-style  : italic;
                     font-weight : bold;
                     padding : 5px;
                   }

body {
	margin:20px;
	background:#808080;
	color: #333333;
	text-align:center;
	padding:0;
	background-color: #FF0000;
		 
 }
 a.text{
	color: #005FA9;
	text-decoration: none;
	
}

a.text:link{
	color: #005FA9;
	text-decoration: none;
}

a.text:visited{
	color: #005FA9;
	text-decoration: none;
}

a.text:hover{
	color: #FF0000;
	
}
#outer {
	text-align:left;
	width:700px;
	margin:auto;
	
   }

#hdr {
	height:20px;
	background:transparent;
	width:700px;
	color: #333333;
	background-color: #000000;
 }

#bar {
	height:15px;
	background:#c0c0c0;
	width:700px;
	color: #333333;
	background-color: #CCCCCC;
 }

#bodyblock {
	color: #333333;
	width:700px;
	padding:0;
	background-color: #000000;	
 }

#l-col {
	float:left;
	height: 500px;
	color: #333333;
	width:125px;
			
 }
#r-col {
	float:right;
	color: #333333;
	width:125px;
	height: 400px;
	
	
 }



#cont {
	float:center;
	color: #333333;
	text-align:left;
	width:auto;	
	 }

#ftr {
 height:20px;
 width:700px;
 background:#c0c0c0;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 padding:5px

 }
 TABLE.menu 
	
TABLE.menu TR 
	{
  	}
TABLE.menu TD 
	{
	PADDING: 0px;
	OVERFLOW: hidden;
	TEXT-ALIGN: left;
 	}

TABLE.menu A 
	{
	TEXT-DECORATION: none;
	DISPLAY: block;
	MARGIN: 0px;
	padding: 3px;
	font-weight:bold;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
		}
TABLE.menu A:link 
	{
	COLOR: #0000CC; 
  BACKGROUND-COLOR: #FFFFFF;
	}
TABLE.menu A:visited 
	{
	COLOR: #0000CC;   /* gelb = #FFF601 */ 
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-DECORATION: none;
	}

TABLE.menu A:hover 
	{
	COLOR: #CCCCCC; 
  BACKGROUND-COLOR: #0000CC;
  TEXT-DECORATION: none;
	}
#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}


a.linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; }