html { 
	margin:0px; padding:0px; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
body { 
	background-color:#ffffec; height:100%; padding:0px; margin:0px; text-align:center; float:inherit; }
.clear_both { 
	clear:both; }

#gesamtrahmen{ 
	margin:auto; width:950; height:100%;}
	
#kopf { 
	width:950px; margin:auto;}
		#menubar {
			margin-right:0px; height:25px; margin:0px; padding:0px;}
		#logo_1 {
			clear:both; float:left; width:95px; height:95px; padding:0px; margin:0px;}
		#logo_2	{
			float:left; width:504px; height:95px; padding:0px; margin:0px;}
		#kurzmenu	{
			float:left; width:347px; height:95px; padding:5px 0px; margin:0px; text-align: right; }
				#alt1 { align:right;}
				#alt1 { clear:both;}
					
			
//div {border: 1px solid #999;}

#mitte {
	clear:both; width:950px; margin:auto; vertical-align:top;}
#bildleiste {
	width:275px; float:left; }
		#bild1 {
			width:275px; margin:0px; paddin:0px; height:190px; text-align:left; vertical-align:top;}
		#bild2 {
			clear:both; width:275px; height:140px; margin:0px; paddin:0px; }	
		#bild3 {
			clear:both; width:275px; height:140px; margin:0px; paddin:0px; }		

		
#inhalt {
	width:675px; float:left; background-image:url(img/hintergrund_inhalt.png); background-repeat:repeat-y; }
	#anzeige {
	width:675px; }
		#menu { 
			width:130px; height:140px; text-align:left; vertical-align:top; float:left; }
				#mp1 {
					clear:both; width:130px; height:35px; text-align:left; margin:0px; padding:0px; }
				#mp2 {
					clear:both; width:130px; height:35px; text-align:left; margin:0px; padding:0px;}
				#mp3 {
					clear:both; width:130px; height:35px; text-align:left; margin:0px; padding:0px;}
				#mp4 {
					clear:both; width:130px; height:35px; text-align:left; margin:0px; padding:0px;}
					
	#info {
			float:left; width:500px; padding:0px 15px 15px 15px; text-align:left; background-image:url(img/linie_oben.jpg); background-repeat:repeat-x; }

	#randunten {
		clear:both; width:655px; height:40px; padding:10px 10px; text-align:right; vertical-align:bottom; background-color:#ffffec; background-image:url(img/feld_schatten_unten.png); background-repeat:no-repeat; }

				
#bildreihe {
	width:850px; margin:auto; height:210px; }
		#cbbild {
			float:left; width:275px; margin:0px; paddin:10px; height:190px; text-align:left; vertical-align:top;}
		#spbbild {
			float:left; width:275px; margin:0px; paddin:10px; height:190px; text-align:left; vertical-align:top;}	
		#schbild {
			float:left; width:275px; margin:0px; paddin:10px; height:190px; text-align:left; vertical-align:top;}		
		
#index_inhalt {
	clear:both; margin:auto; height:100% padding:0px; width:882px; background-image:url(img/index_inhalthg.jpg); background-repeat:repeat-y; }
	#index_anzeige {
		width:880px; }	
  #index_info {
		float:left; margin:auto; padding:15px 30px; width:812px; border-left: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #999; text-align:left; }
		
#index_randunten {
		clear:both; width:860px; height:40px; padding:10px 10px; text-align:right; vertical-align:bottom; background-color:#ffffec; background-image:url(img/index_footer.jpg); background-repeat:no-repeat; }
				

.openBox { 
	display:none; clear:both; overflow:auto; height:100%; }
		



img { border:0px; }

td.topmenu { background-image:url(img/top_navi_rest.jpg); background-repeat:repeat-x; }
td.topmenu_elem { background-image:url(img/top_navi_uebergang.jpg); background-repeat:no-repeat; }
td.preistab { border:1px solid #999; }



h1 { font-family:verdana, sans-serif; font-size:15px; color:#D00000; text-decoration:none; margin:20px 0px 5px 0px ; }
h2 { font-family:verdana, sans-serif; font-size:13px; font-weight:bold; color:#D00000; text-decoration:none; margin:15px 0px 5px 0px; }


p { font-family:verdana, sans-serif; text-decoration:none; margin:0px;}

p.text 		{ font-size:12px; font-weight:normal; color:#000; margin:0px 10px; text-decoration:none; text-align:justify; }
p.tmenu 	{ font-size:10px; text-decoration:none; font-weight:bold; color:#fff; padding-top:3px; }
p.ttab 		{ font-size:10px; text-align:center; font-weight:normal; color:#000; }
p.ttabex 	{ font-size:11px; padding:3px 0px; font-weight:bold; color:#000; }
p.ttabexc 	{ font-size:11px; font-weight:bold; text-align:center; color:#000; }
p.imp 		{ font-size:10px; font-weight:bold; color:#ccc; text-decoration:none; }

a.topmenu { font-size:10px; text-decoration:none; font-weight:bold; color:#fff; }

li.text { font-size:12px; font-weight:normal; color:#000; margin:0px 10px; text-decoration:none; }
a.text 	{ font-size:12px; font-weight:bold; color:#000; text-decoration:none; }