body {
   /*  min-width: 72em; */
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: black;
	background-color: #13749C;

}

body, html{
	min-height:101%; /*Scrollbar immer anzeigen*/
}
	
a:link
{
	color: #000000;
	text-decoration:underline;
}

a:visited
{
	color: #000000;
	text-decoration:underline;
}

a:active
{
	color: #999999;
	text-decoration:underline;
}

h4 { text-align: left; }
h1, h2, h3, h4 { color: #555555; }

/* .content { margin: 0 0 0 13.1em; line-height:1.2em; }  */
.content { margin: 0 0 0 188px; line-height:1.2em; padding: 10px; min-height: 600px; background-color: #F9C800; -moz-border-radius: 15px; border-radius: 15px;} 

.content hr {color: #FFF; border: 1px #555555; border-style: none none dotted; margin: 5px 0; padding: 0; } /* war 134682 */

.meinungen { background-color: #FFFFFF; padding: 10px;}
.meinungen hr {color: #FFF; border: 1px #79C1DE; border-style: none none dotted; margin: 5px 0; padding: 0; }

.quiz-wordle { background-color: #FFFFFF; padding: 10px;}
.quiz-stat { background-color: #FFFFFF; padding: 10px;}

/* Menue */

.menu_container {
	color: black;
	background-color: white;
	float: left;
	display: inline;
	margin: 0 0.5em 0 0;
	border: 2px solid #79C1DE;
	padding: 0.25em;
	width: 170px;
}
.menu_container h5 {
	font-weight: bold;
	margin: 0.33em 0;
}

/* .menu_container hr {color: #FFF; border: 1px #134682; border-style: none none solid; margin: 7px 0; padding: 0; } */
.menu_container hr {color: #FFF; border: 1px #79C1DE; border-style: none none solid; margin: 7px 0; padding: 0; } 
.menu {
	margin: 0;
	padding: 0;
}


.menu .menu_item, .menu .current_menu_item, .menu .parent_menu_item {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}
.menu .menu_item, .menu .parent_menu_item {
	padding: 0px;
}
.menu .menu_item a,
.menu .menu_item a:link,
.menu .menu_item a:visited,
.menu .menu_item a:active,
.menu .menu_item a:hover,
.menu .parent_menu_item a,
.menu .parent_menu_item a:link,
.menu .parent_menu_item a:visited,
.menu .parent_menu_item a:active,
.menu .parent_menu_item a:hover {
	display: block;
	margin: 0px;
	padding: 0.25em 0.1em;
}
.menu .current_menu_item {
	padding: 0.25em 0.1em;
}

/* Menuepunkte */

.menu_item a,
.menu_item a:link,
.menu_item a:visited,
.menu_item a:active,
.menu_item a:hover,
.parent_menu_item a,
.parent_menu_item a:link,
.parent_menu_item a:visited,
.parent_menu_item a:active,
.parent_menu_item a:hover {
	text-decoration: none;
}

.menu_item a:link
	{ color: black; background-color: transparent; }
.menu_item a:visited
	{ color: black; background-color: transparent; }
.menu_item a:hover
	{ color: black; background-color: #79C1DE; }

.parent_menu_item a:link
	{ color: white; background-color: #13749C; }
.parent_menu_item a:visited
	{ color: white; background-color: #13749C; }
.parent_menu_item a:hover
	{ color: black; background-color: #79C1DE; }

.current_menu_item {
	background-color: #13749C;
	color: white;
}

/* Leiste */

.bar {
	color: black;
	background-color: white;
	
	font-size:0.8em;

	margin: 1em auto;
	border: 1px solid #555555;
	padding: 0.25em;
}

.warn-box {
			/*		padding-left: 13em; */
					text-align: center;
					margin: auto;
			}

.warnung {             background: #FF0000 url(warnung_unten.gif) bottom left no-repeat;
					  margin: auto;
                      padding-bottom: 1em; margin-top: 1em;
					  width: 630px;
					  text-align: center;
					  font-size:0.8em; 
		
                    }

.warnung h2 {
					  font-size: 1.2em;
					  color: black !important;
                      background: url(warnung_oben.gif) top left no-repeat;
                      text-align: center;}
.warnung>h2 {
                      padding-top: 9px;}   
					  
.warnung h3 {
					 font-size: 1.2em;
					 color: black !important;
					 text-align: center;
					 font-weight: normal;
					 margin-bottom: 2px; }
				
.symbleiste {
					height: 85px;
					padding-left: 13em;
					text-align: center;
					margin: auto;
					background-color: #FFFFFF;
			}
			
			
/* .footer { padding-left: 16em; margin: 10px 0; text-align: left; font-size: .8em; color: #666; }  */
.footer { margin: 5px 0 0 188px; text-align: left; font-size: .8em; color: #FFFFFF; } 
.footer hr {color: #FFF; border: 1px #79C1DE; border-style: none none solid; margin: 5px 0; padding: 0; }
.footer-navi { float: left; text-align: left; margin-top: .5em; }
.footer-copy { float: right; text-align: right; margin-top: .5em; }
.footer a:link    { color:#FFFFFF; text-decoration: none; }
.footer a:active  { color:#FFFFFF; text-decoration: none; }
.footer a:focus   { color:#FFFFFF; text-decoration: none; }
.footer a:hover   { color:#FFFFFF; text-decoration: none; }   
.footer a:visited { color:#FFFFFF; text-decoration: none; }
			
.clear {
	clear: both;
}

.invblue { color:#FFFFFF; background-color: #555555; font-size: 0.7em; }

.tab { caption-side: top; border-collapse: collapse; border: 1px solid #555555;}
.tab th, .tab td { border: 1px solid #555555; padding: 4px 4px; }
.tab tr { vertical-align: top; }
.tab .f2f { background-color: #DDDDDD; }
.tab .fff { background-color: #FFF; }
.tab td.b { font-weight: bold; }

.buchrahmen {
	color:black;
	padding: 3px;
	border:1px dotted #555555;
	background: url(buch.gif) no-repeat;
	background-position:left center;
	text-align:center;
	margin:auto;
	width:42em;
	height:57px;
}

.cu-buchrahmen {
	color:black;
	padding: 3px;
	border:1px dotted #555555;
	background: url(buch.gif) no-repeat;
	background-position:left center;
	text-align:center;
	margin:auto;
	width:42em;
	height:73px;
}

.videorahmen {
	color:black;
	padding: 6px;
	border:1px dotted #555555;
	background: url(kamera.gif) no-repeat;
	background-position:left center;
	text-align:center;
	margin:auto;
	width:30em;
	height:40px;
}

.link {
 text-decoration: underline;
 cursor: pointer; 
 text-align: left;
 margin-top: 0;
 margin-bottom: 0;
 }
 
 .fb-link a:link, .fb-link a:active,  .fb-link a:focus,  .fb-link a:hover, .fb-link a:visited {
  background: transparent url('fb-klein.gif') left center no-repeat;
  padding-left: 20px;
  color: #13749C;
  }
