* 
	{font: normal none normal 10px/12px verdana, sans-serif;
	color: yellow;
	} 

.phookIE
	{display:none}
	
	#flags {float:left;margin:7px 0 0 20px;}
	#flags a, #flags img, #flags a img {border:0 !important;}
	#flags a, #flags a:hover {margin-right:5px;}

#site {
/*width:1000px;*/
position:relative;
margin:0 auto;
}
#banner {
position:absolute;
left:900px;
top:260px;
text-align:left;
font-size:80%;
}

a
	{font: normal none bold 10px/12px verdana, sans-serif;
	 text-decoration:none;
	 color: #F79C00}


a:hover
	{color: yellow;
	 text-decoration: underline
	}

a.menu
	{font: normal none bold 8px/10px verdana, sans-serif;
	 text-decoration:none;
	 color: #F79C00}


a.menu:hover, #sidebar a.act 
	{color: yellow;
	 text-decoration: none
	}
	
	a.act {text-decoration:underline;color: yellow !important;}
	

a:active
	{
	}

a:visited
	{
	}

a.current
	{
	}
	
a.current:hover
	{
	}
	
	
	
html, body, form
{
    height: 100%;
    margin: 0px;
    padding: 0px;
} 
body
	{text-align:center;
	 background: url(../pics/bgp.jpg) right top fixed repeat-x;}

table
	{width: 100%;
	 /*border: dashed yellow 0px;*/
	 padding: 0px;
	 margin: 0px;
	 margin-top: 0px;
	 /*empty-cells:show;*/
	 /*border-collapse:collapse;*/
	 position:relative}
	 
table td
{/*border: yellow 0px dotted;*/
	 position:relative}
	
div.layout
	{border: 2px dotted;
	 background: none}

#header
	{
	 margin-top: 0px;
	 margin-right: auto;
	 margin-left: auto;
	 border: yellow 0px solid;
	 display: block;}

div#topmenu
	{
         height: 24px;
	 width: 970px;
margin:0 auto;
	 padding-right:10px;
	 background: url(../pics/topmenu.jpg) no-repeat top left;
	 padding-top: 2px;
	 text-align:right;
	 color: #AAAABB;
border:0;
	 }
	 
#topmenu *
	{font: normal small-caps bold 12px/14px verdana, sans-serif;
	margin-right: 0px;
	 color: #F79C00;}
	 
#topmenu *:hover
	{font: normal small-caps bold 12px/14px verdana, sans-serif;
	margin-right: 0px;
	 color: yellow;}
	 
#container
	{width: 980px;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-left: auto;
	 padding-top:10px;
	 border: black 0px dotted;
	 background: url(../pics/bg.jpg) 0 0 scroll repeat-y;
	 display: block
}


div#contents
	{width: 480px;
	 margin-top: 40px;
	 margin-right: 20px;
	 margin-left: 0px;
	 border: cyan 0px dotted;
	 padding: 0px auto 10px auto;
	 text-align:left;
}

div#sidebar
	{/*height: 526px;*/
	
	 width: 240px;
	 margin: 20px 0px 0px 20px;
	 text-align:left;
	 border: yellow 0px dotted ;}
	 
#sidebar > ul
	{width:185px; border: yellow 0px dotted; margin: 0px 0px 20px 15px;list-style-type:disc}
	
#sidebar > ul > li > ul
	{width:160px; border: yellow 0px dotted; margin:5px 0px 20px -10px;list-style-type:circle}

div#footer
	{
	clear:both;
	height: 70px;
	 width: 980px;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-left: auto;
	 background: url(../pics/foot.gif) 0 0 scroll repeat-y;
	 border: yellow 0px dotted}

div#footer2
	{height: 64px;
	 width: 980px;
	 margin-top: 30px;
	 margin-right: auto;
	 margin-left: auto;
	 margin-bottom: 15px;
	 background: url(../pics/foot2.gif) 0 0 scroll no-repeat;
	 border: yellow 0px dotted}

div#wappen
	{width:240px;
	 height:140px;
	 background: url(../pics/baeumchen.gif) 20px 10px scroll no-repeat;
	 margin:10px 0px 0px 20px;
	 border: yellow 0px dotted}

a.imglink
{}
a.imglink:hover
{text-decoration:none}

	 
.menu
	{/*width: 100px;*/
	border: 0px dotted yellow;
    /*height: 20px;*/
	padding: 10px 0px 3px 37px;
	margin:4px;
	margin-left:10px;
	display: block;
	text-align: left;
	margin-top:0px;
	background: url("../pics/tester.jpg") no-repeat 0 0 }

.menu:hover, #sidebar a.act 
	{background: url("../pics/tester2.jpg") no-repeat 0 0 ;
	text-decoration: none}
	
.menu:active
	{background: url("../pics/tester2.jpg") no-repeat 0 0 ;}
	
.menuact
	{width: 100px;
	border: 0px dotted yellow;
    /*height: 20px;*/
	padding: 7px 5px 6px 30px;
	margin:4px;
	display: block;
	margin-top:0px;
	background: url("../pics/tester2.jpg") no-repeat 0 0 ;
	text-decoration: underline}

.menuact:hover 
	{background-position: -150px 0;
}
	
.menuact:active
	{background-position: -150px 0}
	


#contents img
	{border:0px solid yellow;
	margin: 5px auto 2px auto;}

#contents .floatimg_lt
	{border:0px solid yellow;
	margin: 5px 20px 2px 0px;
	float:left}

#contents .floatimg_rt
	{border:0px solid yellow;
	margin: 5px 2px 2px 20px;
	float:right}

#contents .floatimg_non
	{border:0px solid yellow;
	margin: 5px 2px 2px 55px;
	clear:left}
	
#contents .noborder
	{border:none;
	margin: auto}
	
#contents .leftblocktext
	{text-align:left}

#contents a > img
	{border:0px double yellow;
	margin: 0px}

#contents a > img:hover
	{border:0px double #FBD931;
	margin: 0px}

#contents a > img
	{border:0px double yellow;
	margin: 0px}

#contents a:hover > img
	{border:0px double #FBD931;
	margin: 0px}

#contents p
	{margin:10px}
	
#contents p.caption
	{margin-bottom:50px}
	
#contents p.sourcecaption
	{font-size: 10px; margin-bottom:30px; color:#AAAAEE;}
	
#contents p.sourcecaption > a
	{color: #E2B34D; text-decoration:underline}
	
#contents p.sourcecaption > a:hover
	{color: #DDC916; text-decoration:underline}
	
#contents p.author
	{margin-top:50px; color:  #AAAAEE;}

#contents p.author:FIRST-LINE
	{margin-top:50px; font-weight: bold; color:  #CCCCEE;}
	
#contents p.links
	{margin-top:10px; color:  #AAAAEE;}

#contents p.links:FIRST-LINE
	{margin-top:10px; font-weight: bold; color:  #CCCCEE;}
	
#contents p.cite
	{font-style:italic; margin-top:30px;margin-bottom:30px;border:1px dotted #473ECD;padding:15px}
	
#contents p.cite:FIRST-LINE
	{font-style:normal; font-weight: bold}

#contents > div > ol
	{margin-top:30px}

 q
	{quotes:"\201E" "\201C";}

q:before
{content:open-quote}

q:after
{content:close-quote}

#contents > a > q *
	{color:#FEC13C}

h1
	{font: normal none normal 2px/2px verdana, sans-serif;
	margin:10px 0px 40px 0px;
		 color: #F9DE7C;}
		 
h2
	{font: normal none normal 2px/2px verdana, sans-serif;
	margin:10px 0px 40px 0px;
		 color: #F9DE7C;}

#contents *
	{font: normal none light 12px/14px verdana, sans-serif;
	margin-right: 0px;
	 color: #F7E9B9;}

#contents a
	{color: #FEC13C; text-decoration:underline}

#contents a:hover
	{color: #F9E100; text-decoration:underline}	
	
div#footer2 p
	{margin: 10px auto 10px auto;
	color: #F7E9B9;
	position:relative;
	top: 10px}
	

#contents > table
	{width:auto;
	border:cyan 0px dotted}
	
#contents table tr td
	{vertical-align:top}
	


h1
	{
	}


h2
	{
	}


h3
	{
	}




 .clickEnlarge {

   text-align:center;
   margin:0px 0px 0 -25px !important;
   
   border:0 !important;
 }
 
 .clickEnlarge b {

   text-align:center;
   margin:0px 0px 0  25px !important;
   
   border:0 !important;
 }
  
 
 .clickEnlarge,
 .clickEnlarge img {
  padding:0 !important;
   border:0 !important;
   text-decoration:none !important;
 }


.menu {
display:block;
margin-left:0px;
margin-bottom:10px;
margin-top:10px;
}

.lev_2 {
display:block;
margin:0 0 0 10px !important;
background:none;
}


.right_col h1 {font-size:19px;}