body{
color: #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;  
background-color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 8pt;
}
/*die container*/
#kopf_oben{
	width: 1000px;
	height: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(kopfbanner_01.jpg);
	text-align: right;
}
#kopf_unten{
	width: 1000px;
	height: 78px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(kopfbanner_02.jpg);	
}
#seite_mittel{
	width: 1000px;
	height: 1200px;
	background-image: url(kopfbanner_03.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#seite_mittel_kurz{
	width: 1000px;
	height: 550px;
	background-image: url(kopfbanner_03.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#links{
	float: left;
	width: 180px;
	height: 1150px;
	border: 3px solid;
	border-color: #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 	0px 1px 0px 0px;
	/*text-align: left;*/
	text-align: center;
}
#links_kurz{
	float: left;
	width: 180px;
	height: 500px;
	border: 3px solid;
	border-color: #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 	0px 1px 0px 0px;
	/*text-align: left;*/
	text-align: center;
}
#mitte{
	float: left;
	width: 630px;
	height: 1150px;
	border: 3px solid;
	border-color: #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 	0px 7px 0px 7px;
	text-align: left;
}
#mitte_kurz{
	float: left;
	width: 630px;
	height: 500px;
	border: 3px solid;
	border-color: #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 	0px 7px 0px 7px;
	text-align: left;
}
#rechts{
	float: left;
	width: 157px;
	height: 1150px;
	border: 3px solid;
	border-color: #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 	0px 0px 0px 0px;
}
#rechts_kurz{
	float: left;
	width: 157px;
	height: 500px;
	border: 3px solid;
	border-color: #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 	0px 0px 0px 0px;
}
#fuss{
	background-image: url(fuss_01.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 1000px;
	height: 36px;
	padding: 13px 0px 0px 0px;
	margin: 	0px 0px 0px 0px;
	text-align: center;
	font-size: 14pt;
	color: #DDDDDD; 
}
#teaser3x3{
	width: 624px;
	display: block;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
}
#teaser_drittel{
	float: left;
	border: 1px solid #e6e6e6;
	padding: 0px 0px 0px 0px;
	margin: 3px 3px 3px 3px;
	width: 200px;
	height: 250px;
}
#teaser_kopf{
	background-image: url(teaser_kopf.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF; 
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	width: 200px;
	height: 35px;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#teaser_inhalt{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
	height: 200px;
}
/*die container ENDE*/


h1{
	color: #0063BB;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 	5px 0px 0px 5px;
	font-weight: bold;
}
h2{
	color: #0063BB;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 	5px 0px 0px 5px;
	font-weight: bold;
}
h3{
	color: #0063BB;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 	5px 0px 0px 5px;
	font-weight: normal;
}
p{
	color: #333333;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 	0px 5px 4px 5px;
	font-weight: normal;
}
table, tr, td{
	font-size: 8pt;
}
li {
	font-size: 8pt;
	margin: 0px 0px 4px 15px;
	padding: 0px 0px 0px 5px;
}
ul {
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: circle;
}
/*links und navigation*/
a:link 		{ font-weight:normal; color:#0063BB; text-decoration:none;}
a:visited	{ font-weight:normal; color:#0063BB; text-decoration:none;}
a:focus		{ font-weight:normal; color:#0063BB; text-decoration:none; background-color: transparent;}
a:hover		{ font-weight:normal; color:#0063BB; text-decoration:none; background-color: transparent;}
a:active		{ font-weight:normal; color:#0063BB; text-decoration:none; background-color: transparent;}

#text_link a		 		{font-weight:normal; color:#0063BB; text-decoration:none;}
#text_link a:visited	   {font-weight:normal; color:#0063BB; text-decoration:none;}
#text_link a:focus		{font-weight:normal; color:#0063BB; text-decoration:none; background-color: #EEE8AA;}
#text_link a:hover		{font-weight:normal; color:#0063BB; text-decoration:none; background-color: #EEE8AA;}
#text_link a:active		{font-weight:normal; color:#0063BB; text-decoration:none; background-color: #EEE8AA;}

#button_link a:link 		{font-weight: normal; color: #0063BB; text-decoration: none;}
#button_link a:visited	{font-weight: normal; color: #0063BB; text-decoration: none;}
#button_link a:focus		{font-weight: normal; color: #0063BB; text-decoration: none; background: transparent;}
#button_link a:hover		{font-weight: normal; color: #0063BB; text-decoration: none; background: transparent; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#button_link a:active	{font-weight: normal; color: #0063BB; text-decoration: none; background: transparent;}

/*nach oben*/
#sprung a {display: block;	background-color: #FFFFFF;	color: #0063BB;text-decoration: none;	border-bottom: solid 1px #AAAAAA; font-family:  Verdana, Arial; font-size: 8pt; text-align: right; font-weight: bold;}
#sprung a:visited         {background-color:#FFFFFF; color:#0063BB;text-decoration:none; text-align: right; font-weight: bold;}
#sprung a:active          {background-color:#EEEEEE; color:#663300;text-decoration:none; text-align: right; font-weight: bold;}
#sprung a:hover           {background-color:#EEE8AA; color:#0063BB;text-decoration:none; text-align: right; font-weight: bold;}

/*mehr*/
#mehr a {display: block;	background-color: #FFFFFF;	color: #0063BB;text-decoration: none; font-family:  Verdana, Arial; font-size: 8pt; text-align: right; font-weight: bold;}
#mehr a:visited         {background-color:#FFFFFF; color:#0063BB;text-decoration:none; text-align: right; font-weight: bold;}
#mehr a:active          {background-color:#EEEEEE; color:#663300;text-decoration:none; text-align: right; font-weight: bold;}
#mehr a:hover           {background-color:#EEE8AA; color:#0063BB;text-decoration:none; text-align: right; font-weight: bold;}

#mehr_2 a {display: block;	background-color: #FFFFFF; height: 31px; color: #333333; background-image: url(bt_weiter.jpg); background-position: right; background-repeat: no-repeat; text-decoration: none; font-family:  Verdana, Arial; font-size: 8pt; text-align: left; padding: 0px 31px 0px 5px; margin: 0px 0px 0px 0px;}
#mehr_2 a:visited         {background-color: #FFFFFF; height: 31px; color: #0063BB; background-image: url(bt_weiter.jpg); background-position: right; background-repeat: no-repeat; text-decoration:none; text-align: left; padding: 0px 31px 0px 5px; margin: 0px 0px 0px 0px;}
#mehr_2 a:active          {background-color: #FFFFFF; height: 31px; color: #0063BB; background-image: url(bt_weiter.jpg); background-position: right; background-repeat: no-repeat; text-decoration:none; text-align: left; padding: 0px 31px 0px 5px; margin: 0px 0px 0px 0px;}
#mehr_2 a:hover           {background-color: #FFFFFF; height: 31px; color: #0063BB; background-image: url(bt_weiter.jpg); background-position: right; background-repeat: no-repeat; text-decoration:none; text-align: left; padding: 0px 31px 0px 5px; margin: 0px 0px 0px 0px;}

/*navigation kopf*/
#kopf_aktiv    {color: #F7D021; font-weight: bold;}
#kopf a        {color: #DDDDDD; font-weight: bold; text-decoration: none; font-size: 8pt;}
#kopf a:active {color: #F7D021; font-weight: bold; text-decoration: none; font-size: 8pt; background: transparent;}
#kopf a:focus  {color: #F7D021; font-weight: bold; text-decoration: none; font-size: 8pt; background: transparent;}
#kopf a:hover  {color: #F7D021; font-weight: bold; text-decoration: none; font-size: 8pt; background: transparent;}

/*navigation links*/

#navizusatz{
	background-image: url(navi_hg_2.jpg);
	height: 15px;
	width: 175px;
	text-align: left;
	font-size: 7pt;
	color: #454545;
	padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px;
}

#aktiv a {
	text-align: left;
	display: block;
	color: #0063BB;
	height: 24px;
	width: 175px;
	background-image: url(navi_hg_0.jpg);
	background-color: #FFD300;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	padding: 7px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
}

#menu a {
	text-align: left;
	display: block;
	color: #454545;
	height: 24px;
	width: 175px;
	background-image: url(navi_hg_0.jpg);
	background-color: #FFD300;
	text-decoration: none;
	font-size: 10pt;
	padding: 7px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
}
#menu a:active {
	text-align: left;
	display: block;
	color: #0063BB;
	height: 24px;
	width: 175px;
	background-image: url(navi_hg_0.jpg);
	background-color: #FFD300;
	text-decoration: none;
	font-size: 10pt;
	padding: 7px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
}
#menu a:focus {
	text-align: left;
	display: block;
	color: #0063BB;
	height: 24px;
	width: 175px;
	background-image: url(navi_hg_0.jpg);
	background-color: #FFD300;
	text-decoration: none;
	font-size: 10pt;
	padding: 7px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
}
#menu a:hover {
	text-align: left;
	display: block;
	color: #0063BB;
	height: 24px;
	width: 175px;
	background-image: url(navi_hg_0.jpg);
	background-color: #FFD300;
	text-decoration: none;
	font-size: 10pt;
	padding: 7px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
}
/*zweite Ebene*/
#aktiv_2 a {display: block; color: #333333; width: 140px; background-color: #FFD300; text-decoration: none; font-size: 8pt; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 25px;}
#menu_2 a  {display: block; color: #FFFFFF; text-decoration: none; font-size: 8pt; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 25px;}
#menu_2 a:active           {color: #333333; width: 140px; background-color: #FFD300; text-decoration: none; font-size: 8pt; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 25px;}
#menu_2 a:focus            {color: #333333; width: 140px; background-color: #FFD300; text-decoration: none; font-size: 8pt; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 25px;}
#menu_2 a:hover            {color: #333333; width: 140px; background-color: #FFD300; text-decoration: none; font-size: 8pt; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 25px;}

/*für die Ortsschilder*/
#schild a {
	color: #333333;
	font-size: 9px;/*alt 8pt*/
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#schild a:active {
	background-color: #FDC00F;
	color: #333333;
	font-size: 9px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#schild a:focus {
	background-color: #FDC00F;
	color: #333333;
	font-size: 9px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#schild a:hover {
	background-color: #FDC00F;
	color: #333333;
	font-size: 9px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.blau_1{
	color: #0F6199;
	font-size: 11pt;
}
.blau_2{
	/* nur im kopf*/
	color: #2D9ADE;
	font-size: 18pt;
}
.blau_3{
	color: #0F6199;
	font-weight: bold;
}

.gelb_1{
	color: #F7D021;
}
.weiss_1{
	color: #DDDDDD;
	font-size: 11pt;
}
.weiss_2{
	font-weight: bold;
	color: #DDDDDD;
	font-size: 18pt;	
}
#trenner_01{
	width: 180px;
	height: 30px;
	color: #DDDDDD;
	font-size: 10pt;
	background-image: url(trenner_01.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bolder;
	text-align: center;
}
.rot_1{
	font-weight: bold;
	color: #FF0000;
}
.rot_2{
	font-weight: bold;
	color: #FF0000;
	font-size: 14pt;	
}

#getarnt{
	color: #FFFFFF;
	font-size: 6px;
}
/*Partnerformular*/

.feld1{
	background-color: #EEEEEE;
	width: 247px; 
	border: 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #333333;
}
.feld2{
	background-color: #EEEEEE;
	width: 51px; 
	border: 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #333333;
}
.feld3{
	background-color: #EEEEEE;
	width: 193px; 
	border: 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #333333;
}
.feld4{
	background-color: #EEEEEE;
	width: 96px; 
	border: 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #333333;
}

.klappe2{
	width: 85px;
	font-size: 8pt;
	color: #333333;
	background-color: #EEEEEE; 
	border: 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 0px 0px 0px 0px;
	margin: 	0px 0px 0px 0px;
}
.klappe3{
	width: 247px;
	font-size: 8pt;
	color: #333333;
	background-color: #EEEEEE; 
	border: 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 0px 0px 0px 0px;
	margin: 	0px 0px 0px 0px;
}

acronym {
	cursor: help;
	border-bottom: dashed 1px;
	background-color: #FFF8DC;
	text-transform: none;
}

/*klappe ortsnavi*/
.klappe{
	width: 174px;
	font-size: 8pt;
	color: #333333;
	background-color: #FFD300;
/*	border: thin solid Silver;*/
	padding: 0px 0px 0px 0px;
	margin: 	0px 0px 0px 0px;
}
/*ticker*/
#ticker{
	float: left;
	background: #FFFFFF;
	color: #000000;
	border: 1px dotted #3333FF;
	width: 198px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#teaser{
	background: #FFF8DC;
	color: #000000;
	border: 1px dotted #3333FF;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 4px 5px;
}
#teaser_rechts_150{
	float: right;
	background: #FFF8DC;
	color: #000000;
	border: 1px dotted #3333FF;
	width: 150px;
	padding: 1px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 1px;
}
#teaser_links_200{
	float: left;
	background: #FFF8DC;
	color: #000000;
	border: 1px dotted #3333FF;
	width: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
}

.clearfix {
    clear:both;
    display:block;
}