/* CSS Document */

body  {margin-left: 0px; margin-top: 0px; background-image: url(../image/design/hg.jpg);}

* { outline: none;
}

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, img, strong,
ol, ul, li,
table, tr, th, td,
form {font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}


.footer 	   			{font-size: 10px; color: #666; text-decoration: none; padding-top: 12px;}
a.footer  	 			{font-size: 10px; color: #666; text-decoration: none; padding-top: 12px;}
a.footer:hover	 		{font-size: 10px; color: #ffed00; text-decoration: none; padding-top: 12px;}
a.footer:visited 	    {text-decoration: none;}

.menue_o 	   			{font-size: 10px; font-weight: bold; color: #b1b3b4; text-decoration: none;}
a.menue_o  	 			{font-size: 10px; font-weight: bold; color: #b1b3b4; text-decoration: none;}
a.menue_o:hover	 		{font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #707173;}
a.menue_o:visited 	    {text-decoration: none;}

.menue_o_1 	   			{font-size: 12px; font-weight: bold; color: #b1b3b4; text-decoration: none;}

.pfad 	   				{font-size: 13px; font-weight: bold; color: #b1b3b4; text-decoration: none;}

.ueberschrift			{font-size: 20px; font-weight: bold; color: #ffffff; padding-top: 10px; padding-left: 15px;}

.fliestext 				{font-size: 12px; color: #000000; padding-top: 12px; padding-left: 15px; padding-right: 15px;}

.rechts-kid				{width: 165px; min-height: 40px; height: auto; margin-left: 10px; border-left: solid 1px #b1b3b4; border-top: solid 1px #b1b3b4; float: left;}

.rechts_ueberschrift    {font-size: 16px; margin-left: 10px; margin-top: 12px; height: 36px;}

.rechts_txt   			{font-size: 12px; margin-left: 10px;  margin-top: 8px;  line-height: 18px;}

.rechts_facebook   			{font-size: 12px; margin-left: 10px;  margin-top: 3px; line-height: 12px;  padding-top: 8px; }

.netzwerk 				{font-size: 12px;}

.rechts-kid img	 		{float: left; padding-right: 12px; }


h1 						{font-size: 24px;}

#txt h1 {
	 font-size: 20px;
	 color: #ffffff;
	 padding: 12px;
	 width: 100%;
	 background-color: #999;
	 margin: 5px 0px;
}

#txt h2 {
	 font-size: 16px;
	 padding-top: 10px;
	 padding-left: 18px;
}

#txt ul {	
	margin-right: 30px;
	padding-left: 30px; 
	padding-bottom: 8px;
}

#txt li {	
	margin-top: 5px;
}

#txt .fliestext {
	padding-bottom: 8px;
	padding-top: 12px;
}



.bild {
	width: 200px;
	height: 200px;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	float: left;
}
.em1 {
	padding-top: 1px;
}
.em2 {
	padding-top: 1px;
}

.br3_link {padding-bottom: 30px; font-size: 12px; color: #000000; padding-top: 12px; padding-left: 15px; padding-right: 15px;}


#menue-kid ul li {
	list-style: none;
    font-size:12px;
 	margin-top: 8px;
}

#menue-kid li {
 	margin-top: 8px;
}

#menue-kid ul li a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: uppercase;
}

#menue-kid ul li a:hover {
	color: #f10621;
}








#body1 {
	position: relative;
	width: 900px;
	height: auto;
	margin: 0 auto;
	margin-top: 50px;
	background-color: #FFF;
}
#head {
	position: relative;
	width: 900px;
	height: 150px;
	z-index: 1;
	border-bottom: solid 1px #000000;
}
#mitte {
	position: relative;
	width: 900px;
	height: auto;
	z-index: 1;
}
#menue {
	padding-top: 10px;
	width: 180px;
	height: auto;
	z-index: 1;
	float: left;
}
#menue_oben {
	width: auto;
	height: auto;
	padding-top: 3px;
	margin-left: 345px;	
}

#brk-logo {
	width: 205px;
	height: 60px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
}
#kid-logo {
	width: 101px;
	height: 101px;
	float: left;
	margin-left: 120px;
	margin-bottom: 30px;
}

#kv {
	width: auto;
	height: auto;
	margin-left: 120px;
	float: left;
	margin-top: 20px;
}

#head-inhalt {
	padding-top: 8px;
	width: 900px;
	height: 101px;
}


#menue-kid {
	position: relative;
	top: -11px;
	padding-left: 20px;
	width: 160px;
	height: auto;
}

#txt-kid {
	width: 540px;
	height: auto;
}


#pfad {
	padding-top: 5px;
	width: 540px;
	height: 14px;
}
#rechts {
	position: relative;
	width: 180px;
	height: auto;
	float: left;
	padding-top: 24px;
}

#footer {
	width: 900px;
	height: 25px;
	z-index: 1;
	float: left;
	border-top: solid 1px #000000;
}
#txt {
	width: 540px;
	height: auto;
	z-index: 1;
	float: left;
	overflow: hidden;
}
 
#txt_bild {
	position: absolute;
	left: 195px;
	top: 285px;
	width: auto;
	height: auto;
	z-index: 1;
}

