/******************************************************/
/*********************Globale Definitionen*************/
/******************************************************/


/**************************************************/
/***************Link-Formatierungen****************/
a:link 		{color: rgb(17,15,163);}
a:visited 	{color: rgb(0,0,0);} 
a:hover 	{color: rgb(17,15,163);}
a:active 	{color: rgb(17,15,163);}

/**************************************************/
/*******************Hintergr?nde*******************/
/********************************************************/
/********LAYOUTS ANFANG**********************************/
/********************************************************/

/****************Standard Tabelle**************/
/******************************************/
/*  body und schrift definitionen */
/* standard elements */
html {min-height: 100%;}

* {
  margin: 0;
  padding: 0;
margin:auto auto;
}

body {
font-family: 'Open Sans', sans-serif;
background:#00a49f; 

}

h1{padding-bottom:5px;font-size:1.4em;text-transform:uppercase;color:#00a49f;}
h2{padding-bottom:3px;font-size:1.2em;text-transform:uppercase;color:#00a49f;}

p{padding-bottom:10px;}

#wrapper
{
	max-width:800px;
	display:block;
	padding:0px;
	margin:0px auto;
}
#banner{width:100%;}
#leftCol{width:200px;padding-left:20px;float:left;}

#MobileHeader{background-color:white;padding-top:10px;width:100%;}
#MobileMenu{}
#stoerer{display:none;position:absolute;margin:auto 0px;	display:block;top:130px;padding-left:625px;	height:233px;width:186px}

@media (min-width:800px)
{
	
	#wrapper{max-width:800px;}
	#banner,#leftCol{display:block;visibility:visible;}
	#main{width:100%;padding:5px;}
	#MobileHeader,#MobileFooter{display:none;visibility:hidden;}
	#content{width:480px;float:left;}

}
@media (min-width:401px) AND (max-width:799px)
{
	#wrapper{max-width:800px;}
	#MobileFooter{display:block;visibility:visible;}
	#main{	width:100%;padding:5px;}
	#stoerer,#leftCol,#MobileHeader{display:none;visibility:hidden;}
	#content{width:100%;padding:10px;}
}
@media (max-width:400px)
{
	body{padding:8px;}
	#wrapper{width:100%;padding-left:5px;padding-right:5px;}
	
	#banner,#stoerer,#leftCol{display:none;visibility:hidden;}
	#main{	background:none;width:100%;}
	
	#MobileHeader,#MobileFooter{display:block;visibility:visible;}
	#content{width:100%;padding:5px;}
}
@media (min-width:481px)
{
#mhlogo {max-width:200px;float:left;}
#mhlogo img {max-width:200px;padding:10px;}
#mhtext{font-family:Times New Roman;font-size:2.0em;padding-left:30px;padding-top:20px;font-weight:normal;}
.FooterEntry{display:block;width:30%;float:left;padding:10px;}
#MFQrcode{max-width:100px;}
}
@media (min-width:321px)AND (max-width:480px)
{
#mhlogo {width:100%;}
#mhlogo img {width:100%;padding:10px;}
#mhtext{font-family:Times New Roman;font-size:1.5em;text-align:center;}	

.FooterEntry{display:block;width:50%;padding:0px;text-align:center;}
#MFQrcode{max-width:100%;}
}
@media (max-width:320px)
{
#mhlogo {width:100%;}
#mhlogo img {width:100%;padding:10px;}
#mhtext{font-family:Times New Roman;font-size:1.5em;text-align:center;}	

.FooterEntry{display:block;width:100%;padding:10px;text-align:center;}
#MFQrcode{max-width:100px;}
}

#MobileFooter
{
	width:100%;background-color:#0093d2;color:white;padding:10px;float:left;
}

#main
{

	border:0px solid #f41;
	display:block;
	min-height:450px;
float:left;
background-color:white;
}
#leftCol
{
padding-top:30px;
width:240px;

}

#Contact
{padding-top:20px;
padding-left:30px;
	display:block;
	width:240px;
	float:left;
}

#content
{
display:block;
min-height:350px;
background-color:white;
border:1px solid F4F4F4;
}

#content ul
{
padding-left:30px;
}






/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
/*.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}*/
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

/*.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}*/



/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* F?r Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}

/******************************************/
#back-top {
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 10003;
    display: none;
}
 
#back-top a {
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    font-size: 25px;
    color: #fff;
    background-color: #33363b;  
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px; 
    transition: background-color .15s;
    -moz-transition: background-color .15s;
    -webkit-transition: background-color .15s;
    -o-transition: background-color .15s;
    -ms-transition: background-color .15s;
}
#back-top a:hover {
    text-decoration: none;
    background-color: #555;
}
/***************************************

.navbar-default {
  background-color: #0093d2;
  border-color: #a6b8e9;
}
.navbar-default .navbar-brand {
  color: #ecf0f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #0093d2;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #a6b8e9;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #0093d2;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #0093d2; //#ffffff;
  background-color: #a6b8e9;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #0093d2; //#ffffff;
  background-color: #a6b8e9;
}
.navbar-default .navbar-toggle {
  border-color: #a6b8e9;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #a6b8e9;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ecf0f1;
}
.navbar-default .navbar-link {
  color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ecf0f1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #a6b8e9;
  }
}
***/
@media (min-width:800px)
{
	#recaptcha{text-align:right;}
}


.InternLink{color:#0093d2;}
.InternLink a{text-decoration:none;color:#0093d2;}
@media (min-width:800px)
{
	.InternLink a{font-size:1.5em;}
}
@media (min-width:400px) AND (max-width:799px)
{
	.InternLink a{font-size:1.5em;}
}
@media (max-width:399px)
{
	.InternLink a{font-size:1.5em;}
}