/* body {
	color: #000;
	background-color: #fff;
	background-image: url(images/Fond_002.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	font: normal 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0; 
}		*/
html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	
		
	
}

html{
	font-size:95%;


}
body{
	font-size:100%;
	background-color: #ffffff;
	background-image: url(images/bg2.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed
/* background-position:top-left; */
}
body.startbg{
	font-size:100%;
	background-color: #ffffff;
	background-image: url(images/bgstart2.jpg);
	background-repeat:no-repeat;
}		

h1, h2, h3, h4, h5, h6, p, form {
	margin:0;
	padding:0;
}

h1{
	font-size:150%;
}

h2{
	font-size:100%;
}

img{
	border:none;
}




 a:link { color:#003366; text-decoration:none; font-weight:bold; }
 a:visited { color:#FF0000; text-decoration:none; font-weight:bold; }
 a:hover {color:red} 



.invisible{
	display:none;
}

#frame{
 border-width:1px;
  border-style:solid;
  border-color:black;
 	
}

#header{
	height:5em;
}

#logoarea{
	height:100px;
	width:200px;
	float:left;
	background-image: url(images/logofarbtr.gif);
	background-repeat:no-repeat;
	/*background-position:top-left;*/
	}

#donate {
list-style:none;
	padding: 0px 0px 0 0;
	margin: 0 0 0 0;
	
}
	
#donate li{ 
	margin:530px 0px 0px 305px;
	
}
	
	
#donate a{ /*formatiert die links der Hauptnavigation und gibt mit padding den Abstand von links an*/
	font-weight:bold;
	color: #003366;
	text-decoration: none;
}

#donate a:hover, /*bewirkt mouse-over Effekte und bestimmt die Farben*/
#donate a:focus,
#donate a:active{
	color: red;
}

#mainnav{			/*das ist die Hauptnavigation oben, rechts*/
	padding:0;
}

#mainnavigation{
	list-style:none;
	padding: 35px 10px 0 0;
	margin: 0 0 0 0;

    
}

#mainnavigation li{ /*setzt die links in eine horizontale Reihe*/
	float:right;
	margin: 0;
	padding: 0px 15px 5px 15px; 
	border-width:1px;
   border-style:none none none none;
   border-color:black;
}

  
#mainnavigation a{ /*formatiert die links der Hauptnavigation und gibt mit padding den Abstand von links an*/
	font-weight:bold;
	color: #003366;
	text-decoration: none;
}
#mainnavigation a:hover, /*bewirkt mouse-over Effekte und bestimmt die Farben*/
#mainnavigation a:focus,
#mainnavigation a:active{
	color: red;
	} 
	
#styleswitcher{
 border-width:1px;
 border-style:solid none none none;
 border-color:black;
 position:relative; 
 top:50px;
}

#paypal{
 position: absolute; 
 padding:80px 0px 5px 15px;
}
  
#main{					/*bestimmt die Farbe der Hauptseite*/
   
}

#subnavigation {
margin: 90px 0px 0px 0px;
padding: 0px;
margin: 0;
}

ul#subnavigation{
	position: absolute;
	top: 65px;
	left: 0px;
	width:190px;
	list-style:none;
	margin-top:15px;
	padding-top:25px;		
			
}

ul#subnavigation li{
	margin:0;
}

ul#subnavigation a{		/*regelt die Formatierung des Submenue-Textes*/
	padding:  6px 0px 6px 15px;
	display:block;
	font-weight:bold;
	color: #003366;
	text-decoration: none;
}
ul#subnavigation a:hover,
ul#subnavigation a:focus,
ul#subnavigation a:active{
	color: red; 
	
}

#internals{
	list-style:none;
	margin:0;
	padding:0;
}

#internals li{
	float:right;
	margin-bottom:3em;
	padding-bottom:1.5em;
}

#internals a{
	color:#FCBE0D;
	text-decoration:none;
	font-weight:bold;
	line-height:1em;
	padding-right:0.5em;
	margin: 0.5em;

}

#interals a:hover,
#interals a:focus,
#interals a:active{
color: red;
		} 

#content{
	margin-left:190px;
	padding: 15px 15px 30px 20px;
}
	
#content-foto{
	text-align:center;
	height:100%;
	padding: 1em 1em 1em 1em;
	
}

table#mausefalle td{
	vertical-align:top;
	width: 150px;
	padding: 15px 80px 30px 0px;
}

table#mausefalle2 td{
	vertical-align:top;
	width: 150px;
	padding: 15px 80px 30px 0px;
}

#mauslogo {
	position: absolute;
	top: 100px;
	left: 850px
}
.ueberschrift{
	font-size:100%;
	font-weight:bold;
	margin-bottom:1em;
	margin-top: 1em;
}

.vorspann{
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:2em;
}

.fliesstext{
	margin-bottom:1em;
	text-align:justify;
}
.fliesstext:first-letter{
	padding-left:1em;
}

.fliesstext-ohne{
	margin-bottom:1em;
	text-align:justify;
	line-height:120%;
}
.fliesstext-ohne a:link { color:#FF9900; text-decoration:none; font-weight:bold; }
.fliesstext-ohne a:visited { color:#FF0000; text-decoration:none; font-weight:bold; }
.fliesstext-ohne a:hover {color:red;} 

	

