* {
	margin: 0;
	padding: 0;
}

:focus {
	outline: 0;
}


 #bottom a  {
	text-decoration:none;
	color:black;
	font-weight:bold;
	font-variant:small-caps;
	
	
}
#mainnavi a{
	text-decoration:none;
	color:black;
	font-weight:bold;
	font-variant:small-caps;
	
	
}

#portnav a{font-size:18px; text-transform:uppercase; color:black;}
#portraits a {padding:0px 10px; color:black; text-decoration:none;}
#portraits a:hover{color:#FFFF99;}
#portraits span {padding:0px 10px; color:red;}

#mainnavi a:hover, #bottom a:hover{color:#CC99CC;}
img, fieldset {
	border: 0;
}

img {
	vertical-align: bottom;
}

#content ul{
	margin-left:30px;
}

strong {
	font-weight: bold;
	
}

#form_formular {width:545px; margin-top:20px; margin-bottom:20px; margin-left:150px; background-color:white;border:solid #666666 1px;padding:5px;}
.formtext label{width:200px;display:block;float:left;}
#form_formular .textarea label{width:500px;display:block;float:left;}
#form_formular input{width:190px;}
#form_formular select{margin-left:10px;}
#form_formular .formcaptcha *{float:left;}
#form_formular .formcaptcha label{width:130px;}
#form_formular .formcaptcha span{display:block; width:240px;}
#form_formular .formcaptcha input{width:80px;}
#form_formular p{clear:left; background-color:white; margin:6px auto; width:480px;padding:5px 5px;}
.formtextarea textarea{width:32em; height:6em;}

html {font-weight:500;
	min-height: 100%;
	margin-bottom: 1px;
}

body {background-color:#CCCCCC;  color:black;padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a{color:blue;}
a:hover{color:red;}
#rahmen{padding:9px 55px; }
#root{margin:0 auto; position:relative;padding-top:3px; width:892px; background-color:white; border:3px #696969 solid; font-size:0.9em;  background-position: right top; background-repeat:no-repeat;
}
#top h1{  font-variant:small-caps; font-size:22px; width:auto; margin-right:8px;;font-family: Geneva, Arial, Helvetica, sans-serif;}
#mainnavi li span, #bottom li span{	 font-style:italic;
	font-weight:bold; color:red;font-variant:small-caps;}
#content{padding:2px ;  }
p{background-color:white; margin:6px auto; width:856px;padding:5px 5px;}
#content p img{padding:5px;}
#content h2{margin:0.2em 2px 0.2em; font-size:1.2em;}
.bilderstart {margin-left:7px; }
.bilderstart img{border:silver 1px solid; margin:2px; padding:1px;}
#top{background-color:transparent;text-align:right; font-size:1.2em; height:120px;}
#mainnavi {margin-top:10px; font-size:1.1em; color:black; }
/* #bottom{background-color:#242424;height:;}*/
#bottom{background-color:transparent; font-size:1.0em;border-top:solid black 1px; }
.clear{
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
	}

.transparentweiss {
background-color:white;

}	
.text{margin:0 auto; color:black;padding:5px; width:856px;}	
#mainnavi li{float:left; display:block; padding:3px 9px; list-style: none;}
#bottom {background-color:white;}
#bottom img{border:none;}
#bottom li{float:left; display:block; padding:2px 10px; list-style: none;}
