html,body{
	margin:0 auto;
	padding:0; 
  height:100%;
}
html { 
	min-height: 100%; 
	margin-bottom: 0px; 
} 


#modul100 {
	 display:block;
	min-height: 100%;
  height:auto !important;
  height:100%;
  font-family: 'Roboto', sans-serif;
	font-weight: 300;
  font-size: 36px;
  line-height: 28px;
  color:#444;
	}
#obenabstand{
	padding-top:130px;
	
}
	
#dosstextfeld{
	 
	 padding:20px;
	}
#dosstextfeldl{
	width:50%;
	float:left;
}
#dosstextfeldr{
	width:50%;
	float:right;
}
	
#seite_100_oben{
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
  background: rgba(255, 255, 255, 0.9);
  z-index:10;
  -webkit-box-shadow: 0px 0px 10px #888; 
  -moz-box-shadow: 0px 0px 10px #888; 
  box-shadow: 0px 0px 10px #888;
}
#seite_oben{
	 margin:0 auto; 
}

.ti-art{
	font-weight: 300;
  font-size: 36px;
  line-height: 48px;
  color:#3A7FB0;
  display: inline;
  margin:30px 0px 36px 0px;
 padding:10px;
  background-color:#eeeeee;
  display:block;
}

#slyder{
	z-index:1;
}

#menue1 {
  position: relative;
  display:block;
  z-index:100;
  font-family: 'Roboto', sans-serif;
	font-weight: regular;
	font-size: 16px;
	line-height: 18px;
  text-decoration:none;
  color:#3A7FB0;
  
}
#menue1 A, A:Visited, A:Active{
font-family: 'Roboto', sans-serif;
	font-weight: regular;
	font-size: 16px;
	line-height: 18px;
  text-decoration:none;
  color:#3A7FB0;
  
  margin-left:10px;
}
#menue1 A:Hover{
font-family: 'Roboto', sans-serif;
	font-weight: regular;
	font-size: 16px;
	line-height: 18px;
  text-decoration:underline;
  color:#3A7FB0;
  
  margin-left:10px;
}

.back-to-top {position: fixed; bottom:30px; right:30px; font-size:16px; }
.back-to-top A, A:Visited, A:Active, A:Hover{ font-size:16px; }

.umen{
  background-color:#fff;  -webkit-transiton: opacity 0.9s;  -moz-transition: opacity 0.9s;  -ms-transition: opacity 0.9s;  -o-transition: opacity 0.9s;  -transition: opacity 0.9s;
  -webkit-box-shadow: 0px 5px 5px #ccc; 
  -moz-box-shadow: 0px 5px 5px #ccc; 
  box-shadow: 0px 5px 5px #ccc;
  border:1px solid #eeeeee;
}



#seite{
	
	min-width:500px;
	 background-color:#ffffff;
}

#seiteinhalt{
	 margin:0 auto; 
  font-family: 'Roboto', sans-serif;
	font-weight: regular;
	font-size: 16px;
	line-height: 22px;
   color:#666666;
}

#seiteinhalt A, A:Visited, A:Active{
	font-weight: regular;
 	font-size: 16px;
	line-height: 22px;
  color:#1F579A;
 
  text-decoration:none;
}
#seiteinhalt  A:Hover{
	font-weight: regular;
 	font-size: 16px;
	line-height: 22px;
  color:#1F579A;
 
  text-decoration:underline;
}




#seite_fuss{
	padding-top:10px;
  z-index:10;
  color:#ffffff;
}
#fusszeile{
font-family: 'Roboto', sans-serif;
	font-weight: 300;
  font-size: 15px;
  line-height: 16px;
  color:#888;
}
#fusszeile A, A:Visited, A:Active{
font-family: 'Roboto', sans-serif;
	font-weight: 300;
  font-size: 15px;
  line-height: 16px;
  color:#888;
  text-decoration:none;
}
#fusszeile A:Hover{
font-family: 'Roboto', sans-serif;
	font-weight: 300;
  font-size: 15px;
  line-height: 16px;
  color:#888;
  text-decoration:underline;
}



@fa-font-path:   "../font-awesome/font";
#clear{ clear:both;}
#keindruck{ }
#druckkopf{ display: none; }
#druckfuss{ display: none; }
#koerper{ width:100%; margin: 0 auto; }

.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
.formular:hover{
	background-color:#eeffee;
}
.formular_button:hover{
	background-color:#999;
}

.formular_100p{
	width:100%;
	-webkit-appearance: none;
}
.formular_50p{
	width:48%;
	float:left;
	-webkit-appearance: none;
}
.formular_30p{
	width:25%;
	-webkit-appearance: none;
	float:left;
}
.formular_15p{
	width:15%;
	-webkit-appearance: none;
	float:left;
}
.formular_150pix{
	width:150px;
		float:left;
}

.formular{
	font-weight: 300;
  font-size: 16px;
  height:40px;
  background-color:#eeeeee;
  padding:0px 5px 0px 5px;
  color:#1a313f;
  border:0;
  margin:0px 5px 5px 0px;
  
}
.textfeld1{
	height:115px;
}

#oeffner1{
	float:right;
}
#oeffner2{
	float:right;
}






hr{ color:#666666; }
li{
  margin-left:20px;
	}
ul{
	display:inline;
	} 
hr{
	color:#48220D;
}
#bildl{
	float:left;
	padding:0px;
	padding-right:10px;
	font-size:10px;
	font-weight: normal;
	color: #0A154A;
	text-align:center;
}
#bildr{
	float:right;
	padding:0px;
	padding-left:10px;
	font-size:10px;
	font-weight: normal;
	color: #0A154A;
	text-align:center;
}
#bildc{
	float:center;
	padding:0px;
	font-size:10px;
	font-weight: normal;
	color: #0A154A;
	text-align:center;
}
#bildl A, A:Visited, A:Active, A:Hover{ padding:0px; border:0px;  text-decoration : none;}
#bildr A, A:Visited, A:Active, A:Hover{ padding:0px; border:0px;  text-decoration : none;}
#bildc A, A:Visited, A:Active, A:Hover{ padding:0px; border:0px; text-decoration : none;}
#divid {
        position: fixed;
        left: 0;
        top: 0;  
        display:none;
        width:100%;
        height:41px;    
}


.back-to-top {position: fixed; bottom:20px; right:20px; }
 


img.zoom {
 width:100%;
 transition: transform 0.4s;
 -moz-transition: transform 0.4s;
 -webkit-transition: transform 0.4s;
 -o-transition: transform 0.4s;
 -ms-transition: transform 0.4s;
}
img.zoom:hover {
 transform: scale(1.03, 1.03);
 -moz-transform: scale(1.03, 1.03);
 -webkit-transform: scale(1.03, 1.03);
 -o-transform: scale(1.03, 1.03);
 -ms-transform: scale(1.03, 1.03);
}

#cookieshinweis{
  text-decoration : none;
}
#cookiebar {
	font-family: 'Roboto', sans-serif;
	font-weight: regular;
	font-size: 14px;
	
	position:fixed; bottom:0px; width:100%;
	
	text-align:center;
	color:#fff; 
	padding:10px;
	z-index:1000;
	-webkit-box-shadow: 0px 0px 15px #555; 
  -moz-box-shadow: 0px 0px 15px #555; 
  box-shadow: 0px 0px 15px #555;
}

#cookiebar a {color:#ffffff; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookiebar .cb-enable {background:#73b428; font-size:16px; }
#cookiebar .cb-enable:hover {background:#666; font-size:16px; }
#cookiebar .cb-disable {background:#cb3300; font-size:16px; }
#cookiebar .cb-disable:hover {background:#666; font-size:16px; }
#cookiebar .cb-policy {background:#73b428; font-size:16px; }
#cookiebar .cb-policy:hover {background:#666;font-size:16px; }




.tabelleneintrag{
 transition: transform 0.4s;
 -moz-transition: transform 0.4s;
 -webkit-transition: transform 0.4s;
 -o-transition: transform 0.4s;
 -ms-transition: transform 0.4s;
 border:1px #ddd solid;
 padding:10px;
 text-decoration:none;
	color:#666;
	margin:10px 1px;
} 
.tabelleneintrag:hover {
 transform: scale(1.01, 1.01);
 -moz-transform: scale(1.01, 1.01);
 -webkit-transform: scale(1.01, 1.01);
 -o-transform: scale(1.01, 1.01);
 -ms-transform: scale(1.01, 1.01);
 background-color:#eee;
 border-left:2px #1D6CA4 solid;
 border-top:1px #ddd solid;
 border-right:1px #ddd solid;
 border-bottom:1px #ddd solid;
 padding:10px;
 text-decoration:none;
	color:#666;
	margin:10px 0px;
}

.tabelleneintrag_farbe1{
background-color:#fefefe;
}
.tabelleneintrag_farbe2{
background-color:#eeeeee;
}





