html										{	margin: 0px;	padding: 0px;}
body										{ margin: auto; font-family: Trebuchet MS, Tahoma,Arial,Sans-serif;
font-size: 0.625em;color: #000000;}
img											{ border: 0px none; display: block;}

#page										{ width: 100%; min-height:101%; margin: auto;}

a											{ color: #104180; text-decoration: none; }
a:hover										{ color: #7D8CB5;}
a.mit-pfeil									{ background: url(../images/pfeil-rechts.gif) 0 5px no-repeat; padding-left: 10px;}

input										{ font-style: normal;	vertical-align: middle; color: #4D4C4C;	font-size:1.1em; margin-bottom: 4px;}
fieldset									{ border: 0px none; padding: 0px; margin: 0px;}

.suche										{ width: 195px;height: 15px; margin-top: 3px; padding-bottom: 5px; font-weight: normal; position: absolute; top: 0px; right: 6px;}
.searchtop2									{ width: 140px; height: 11px; font-size: 0.9em; border: 1px solid #ffffff;}

/* ---------------------------- HEADER ---------------------------- */

#reiter-navigation							{ display:none;position:absolute; width: 677px; height: 31px;background: url(../images/bg_reiternavigation.jpg); top:58px; left: 310px;}
#reiter-navigation ul						{ margin:0; padding-left: 5px; list-style-type: none; display: block; }
#reiter-navigation li						{ display: inline; }
#reiter-navigation a						{ font-size: 1.2em; text-transform: uppercase; background: url(../images/navi1bg.png) 0px -22px no-repeat; float:left; padding: 3px 20px 0px 16px; list-style-type: none; margin:0px -10px 0px 0px; color: #ffffff; font-weight: bold;}
#reiter-navigation a.active					{ background: url(../images/navi1bg.png) 0px 0px no-repeat; }
#reiter-navigation a.active:hover			{ }
#reiter-navigation a:hover					{ background: url(../images/navi1bg.png) 0px 0px no-repeat; }
#reiter-navigation a.first					{ margin-left: 8px;}
#reiter-navigation a.first:hover			{ }
#reiter-navigation a.first.active			{ }
a.first.active:hover									{ }

#header						{ height: 125px; clear:both;}
#header_balken				{ display:none; width: 745px; height: 22px; position:absolute; left: 250px; top: 102px; font-size: 1.1em; }
#header_balken p			{ display:none; color: #104180; text-transform: uppercase; margin-top: 3px; width: 80px; float: left; font-size: 1em;}
#header_balken a			{ display:none; text-transform: uppercase; margin-top: 3px; float: left; font-size: 1.0em;}


#logo						{ display: block; position: absolute; top:17px; left:15px;}
#logo img					{ border: 0px none;}

#print-toplink				{text-align: right;}


/* ---------------------------- LINKE SPALTE ---------------------------- */

#col_left    													{ display:none; width: 315px; margin: auto;float: left; line-height:1.0em;}
#col_left .note												{ color: #ffffff; margin-left: 38px;margin-top:60px; line-height:1.7em}
#col_left .note p 										{ font-size: 1.1em;}

#nav_categories           				 		{ display:none; min-height: 255px;background: url(../images/col_left_navi_bg.jpg) no-repeat; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; font-size: 1.2em;}
#nav_categories li			    					{ line-height:0px; margin: 0px 0px 6px 0px;list-style-type: none; padding:0px;font-weight: normal;}
#nav_categories li.active	 						{ list-style-type: none;  margin: 0px 0px 6px 0px; padding:0px;font-weight: normal; }
#nav_categories li:hover    					{ list-style-type: none;  margin: 0px 0px 6px 0px; padding:0px;font-weight: normal; background: transparent;}
#nav_categories li.active_has_sub			{ background: url(../images/li1_open_endborder.jpg) no-repeat; background-position: bottom left; margin:0px; padding:0px 0px 3px 0px; border: 0px none;}
#nav_categories li.active_has_sub li.active_has_sub			{ background: transparent;margin:0px; padding:0px; border: 0px none;}
#nav_categories ul										{ margin:0px 0px 0px 37px; padding:8px 0px 12px 0px; }
#nav_categories ul.level2							{ background: url(../images/ul_level1_bg.jpg) no-repeat; }
#nav_categories ul.level2	li					{ line-height: 0px;margin:0px; padding:0px; border: 0px none;}
#nav_categories ul.level2	li:hover		{ margin:0px; padding:0px; border: 0px none; background: transparent;}
#nav_categories ul.level3							{ background: transparent; margin:0px 0px 0px 15px; padding: 0px 0px 12px 0px; }
#nav_categories ul.level3	li					{ line-height: 0px;margin:0px; padding:0px; border: 0px none;}
#nav_categories ul.level3	li:hover		{ margin:0px; padding:0px; border: 0px none; background: transparent;}
#nav_categories a    									{ margin: 0px 0px 0px 3px; display:block; line-height: 1.2em;}

#nav_categories a.level1 							{ width: 230px;text-transform: uppercase;padding:4px 3px 4px 10px; color: #ffffff;}
#nav_categories a.level2 							{ width: 150px; padding:7px 3px 7px 10px; margin:0px 0px 0px 6px; color: #ffffff; font-size: 0.9em;}
#nav_categories a.level3 							{ width: 150px; padding:7px 3px 7px 10px; margin:0px 0px 0px 6px; color: #ffffff; font-size: 0.9em;}

#nav_categories a:hover.level1   			{ background: url(../images/nav1_first_bg.jpg) no-repeat; color:#ffffff; background-color: #ffffff; }
#nav_categories a:hover.level2   			{ background: url(../images/nav2_listicon.gif) 0px 10px no-repeat; }
#nav_categories a:hover.level3   			{ background: url(../images/nav2_listicon.gif) 0px 10px no-repeat; } 
a:hover.level1_active_open 						{ font-weight:bold;}

#nav_categories a.level1_active, 
#nav_categories a.level1_active_open  { background: url(../images/nav1_first_bg.jpg) no-repeat; width: 230px;text-transform: uppercase; padding:7px 3px 4px 50px;  color:#ffffff; font-weight: bold; }

#nav_categories a.level2_active,  		
#nav_categories a.level2_active_open  { width: 150px; padding:7px 3px 7px 10px; margin:0px 0px 0px 6px; color: #ffffff; font-size: 0.9em; background: url(../images/nav2_listicon.gif) 0px 10px no-repeat; font-weight:bold;}

#nav_categories a.level3_active,
#nav_categories a.level3_active_open  { width: 150px; padding:7px 3px 7px 10px; margin:0px 0px 0px 6px; color: #ffffff; font-size: 0.9em; background: url(../images/nav2_listicon.gif) 0px 10px no-repeat; font-weight:bold;}



/* ---------------------------- MITTLERE SPALTE ---------------------------- */

#col_center           	{ width: 100%; display: inline; float: left; line-height:1.6em; background-color: #F7E6CE; padding: 30px 36px 0px 0px}


h1						{ font-size: 1.6em; color: #D7861C; font-weight: bold;margin: 1px 0px 15px 0px; stop:-4px; position:relative;text-transform:uppercase;}
h2						{ font-size: 1.4em; color: #D7861C; font-weight: bold;margin: 1px 0px 15px 0px; stop:-4px; position:relative; }
h3						{ font-size: 1.4em; color: #ffffff; font-weight: bold;margin: 7px 0px 15px 0px; stop:-4px; position:relative; text-transform:uppercase; text-align: center;}
h4						{ font-size: 1.2em; color: #D7861C; font-weight: bold;margin: 1px 0px 5px 0px; stop:-4px; position:relative; font-weight: bold;}
h5						{ color: #4D4C4C; font-weight: bold;margin: 1px 0px 0px 0px; stop:-4px; font-size: 1.2em; }

p						{ margin: 0px 0px 12px 0px; font-size: 1.2em;}




table					{ margin: 5px 0px 25px 0px; font-size: 1.1em; }
.tablehead				{ font-weight: bold;  }
.tr1					{ background: #F3DBB9; }
.tr2					{ background: #FAF1E1; }



.image_right p, .image_left p	, .image_fullspace p					{ text-align: center; margin: 5px 0px 5px 0px;}
.image_right img, .image_left img, .image_fullspace img			{ border-bottom: 2px solid white; }

.image_right													{ float:right; margin: 0px 0px 10px 15px; border: 2px solid white;}
.image_left														{ float:left; margin: 0px 15px 10px 0px; border: 2px solid white;}
.image_fullspace											{ margin: 0px 0px 10px 0px; border: 2px solid white; padding: 0px;}

#top-link-txt													{ display:none;font-size: 1.2em;}
#top-link															{display:none; margin: 20px 0px 25px 0px;}
#top-link a														{ background: url(../images/pfeil-oben.gif) 0 7px no-repeat; padding-left: 12px;}
#print-link-txt							{ display:none;}
#print-link								{ display:none;}
#print-link a							{ display:none;}

/* ---------------------------- RECHTE SPALTE ---------------------------- */

#col_right 														{ display:none;}
#col_right h3													{ display:none;}
#col_right h4													{ display:none;}
#col_right p													{ display:none; }
#col_right a													{ display:none;}
#col_right fieldset												{ display:none;}

#col_right ul												  { margin: 5px 5px 5px 1px; padding: 0px;  font-size: 1.2em;}
#col_right ul li											{ list-style-type: none; background: url(../images/content-list1.gif) 0px 4px no-repeat; padding: 0px 0px 0px 13px;}
#col_right ul li ul									  { margin: 5px 5px 0px 10px; padding: 0px; font-size: 0.9em;}
#col_right ul li ul li								{ background: url(../images/content-list2.gif) 0px 5px no-repeat; list-style-type: none;}


#col_right .news											{ margin: 20px 0px 0px 0px;}
#col_right .newsdatum									{ float: left; width: 33px; margin: 0px 9px 110px 0px; background: #ffffff; color: #D7861C; font-weight: bold; text-align: center; font-size: 1.2em;}
#col_right .newsdatum p								{ background: #D7861C; color: #ffffff; margin: 2px 2px 0px 2px; padding: 0px;}		
#col_right .newsteaser								{ margin: 0px 18px 0px 0px;}

.news-item			{display:none; margin-bottom: 10px; clear:both;}
.calendar 			{float: left; width: 30px; text-align: center; margin:1px 0px 1px 0px}
.day 				{background-color: #D7861C; border: 2px solid #ffffff; color: #ffffff; padding: 1px 1px 1px 3px;}
.month				{background-color: #ffffff; padding: 0px 1px 1px 3px;}
.news-text	 		{margin-left: 10px; float:left}
.news-text h4 		{font-size: 1.1em;}

/* ------------------------------ Tag Cloud ------------------------------ */

#tagcloud															{ display:none; padding: 0px 5px 5px 0px; font-size: 1.1em;}
 
.tag1																	{ font-size:1.0em; color:#104180; line-height:1em; }
.tag2																	{ font-size:1.4em; color:#104180; line-height:1em; }
.tag3																	{ font-size:1.7em; color:#104180; line-height:1em; }
 
#tagcloud a														{ text-decoration:none; margin: 3px; font-weight: normal;}
#tagcloud a:hover											{ color: #7D8CB5; }



/* ---------------------------- FOOTER ---------------------------- */

#footer							{ display:none; background-color: #EFCFA2; width: 986px;height: 25px; 0px 0px no-repeat; position:relative; border: 3px solid white;}

.hilfsnavi														{ width: 250px; padding: 4px 0px 0px 312px;}
.hilfsnavi a													{ font-weight: bold;}

.lkt_search label		{display:none; }
