@charset "utf-8";
/* CSS Document */
html{
    -webkit-text-size-adjust: 100%; /* Gleiche Schriftgröße Portrait und Landscape auf dem I-Phone */
	height:100%;
}
body{
	height:100%;
	overflow-y: scroll;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	-webkit-hyphens: auto;
	hyphens:auto;
	}
#seiteninhalt{
	max-width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:0px;
}
h1{
	font-size:1.4em;
	color:#3A6A9B;
	}
h2{
	font-size:1.2em;
	color: #424242;
	}
h3{
	font-size:1.1em;
	color:#424242;
	}	
/*.gerade{
	background-color:#fff;
	}		
.ungerade{
	background-color: #EBEBEB; 
	}	
*/	
	.schnelleinstieg{
		background-color: #1F3972; 
		color:#fff;
		padding:5px;
		line-height:30px;
		}
		.schnelleinstieg > a:link{
			text-decoration:none;
			color:#fff;
			font-size:16px;
			white-space:nowrap;
			}
			.schnelleinstieg > a:hover{
			text-decoration: underline;
			}
hr{
	border-bottom-width:0px;
	border-top:#4864C1 1px solid;
	}
strong{
  color: #3A6A9B;
	}
ol > li{
	padding-bottom:10px;
	}
.link_innerhalb{
	text-decoration:none;
	color:#182BCF;
	white-space:nowrap;
	}
	.link_innerhalb:visited{
	color:#182BCF;
	}	
	.link_innerhalb:hover{
	color:red;
	}			
.link_legal{
	text-decoration:none;
	font-size:1.1em;
	color:#fff;
	white-space:nowrap !important;
	margin-right:3%;
	margin-left:3%;
	}
	.link_legal:visited{
	text-decoration:none;
	color:#fff;
	}
	.link_legal:hover{
	padding-bottom:3px;
	border-bottom: #fff 2px solid;
	}

a.kontakt:link{
	text-decoration:none;
	color:#000;
	line-height:20px;
	}	
a.kontakt:visited{
	color:#000;
	}
a.kontakt:hover{
	color:#D9141B;
	}
/* MediaQueries*----------------------*/	
@media screen and (max-width: 400px) {
	#fotofraktionsmitglied{
	width: 100% !important;
	height:auto !important;
	}
}

/*CSS nach oben scrollen*/
.back-to-top {
 background: #959595;
 text-decoration:none;
 color:#000;
 opacity:0.7;
 position: fixed;
 bottom:20px;
 right:10px;
 padding: 0.4em;
 font-size:34px;
 line-height:28px;
 font-weight:bold;
 border-radius:50% 50% 50% 50%;
 border-color:#000;
 border-width:1px;
 border-style:solid;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all  0.3s ease-in-out;
  -o-transition: all  0.3s ease-in-out;
  transition: all  0.3s ease-in-out;
}
.back-to-top:hover {
 opacity:1;
}
/*ENDE____CSS nach oben scrollen*/

