/* css heindl-druck+werbung - Michael Heindl jun. vs.1 */

.error{color:#c80000}
body     		{ color: #101010; font-style: normal; font-variant: normal; font-size: 11px; font-family: Tahoma, Geneva, Arial; background: #efede4 url(../graphic/graphic_template/main_backgr.gif); margin: 0px }
fieldset{border:none;padding:0.5em 0 2em 0;margin:0}
input,select{display:block}
label{display:inline-block;margin:0.75em 0 0.125em 0}
td 			{ font-size: 11px }
a  			{ color: #505050; font-size: 11px; font-family: Tahoma, Geneva; text-decoration: none }
b 			{ color: #6e675b }
.headline  		{ color: #fff; font-size: 17px; margin-bottom:10px }
.date_news  		{font-weight: bold; font-size: 9px; margin-bottom: 5px; padding-bottom: 4px; border-bottom: 1px dashed #a80909 }
b.find 			{ color: #c80000; font-size: 12px }

.foot_9px		 { font-size: 9px; align:left; margin; 10px; padding: 20px; height: 60px }

h1   			{ color: #3a342b; font-weight: normal; font-size: 11px; line-height: 18px; font-family: Tahoma, Geneva; text-indent: 17px; z-index: 0; width: 380px }
h2      		{ color: #5e574c; font-weight: normal; font-size: 26px; font-family: Tahoma, Geneva }
h3 			{ color: #3a342b; font-weight: normal; font-size: 11px; line-height: 18px; font-family: Tahoma, Geneva; text-indent: 17px; z-index: 0; width: 240px }
h4  			{ color: #c80000; font-weight: normal; font-size: 12px; font-family: Tahoma, Geneva; background-color: #e0ded6; padding: 3px; z-index: 0; width: 120px }
h6  			{ color: #c80000; font-weight: normal; font-size: 12px; font-family: Tahoma, Geneva; z-index: 0 }
h5  			{ color: black; font-weight: normal; font-size: 14px; line-height: 12px; font-family: tahoma; text-decoration: none }
h5#text  		{ color: #5e574c; text-indent: 17px;font-weight: normal; font-size: 13px; line-height: 140%; font-family: tahoma; text-decoration: none }
#menu_bar td{text-align:center}
#main_navi, .main_navi 		{text-align:center; padding: 5px 10px; border-right: 1px solid white; border-left: 1px solid white; height: 25px }
#main_navi:hover , .main_navi:hover  	{ color: #bb1717; padding-right: 10px; padding-left: 10px; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; height: 25px }
//#main_navi:active 	{ color: #bb1717; font-weight: bold; padding-right: 10px; padding-left: 10px; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; height: 25px }


a.button       		{ font-size: 10px; line-height: 26px; background: url(../graphic/graphic_template/seitennavi_norm.gif) left top; text-align: left; text-indent: 13px; display: block; padding-right: 0px; width: 140px }
a.button:hover  	{ font-size: 10px; line-height: 26px; background: url(../graphic/graphic_template/seitennavi_over.gif) left top; text-align: left; text-indent: 13px; display: block; padding-right: 0px; width: 140px }
a.button:active  	{ color: #bb1717; font-size: 10px; line-height: 26px; background: url(../graphic/graphic_template/seitennavi_active.gif) left top; text-align: left; text-indent: 13px; display: block; padding-right: 0px; width: 140px }
a.button_start 		{ color: #bb1717; font-size: 10px; line-height: 26px; background: url(../graphic/graphic_template/seitennavi_active.gif) left top; text-align: left; text-indent: 13px; display: block; padding-right: 0px; width: 140px }




#sec_nav 		{ font-size: 10px; text-decoration: none; background-image: url(../graphic/graphic_template/seitennavi_norm.gif); padding: 7px 15px 5px 10px; width: 140px; height: 26px }
#sec_nav:hover  	{ color: #bb1717; font-size: 10px; text-decoration: none; background-image: url(../graphic/graphic_template/seitennavi_over.gif); padding: 7px 15px 5px 10px; width: 140px; height: 26px }
#sec_nav:active 	{ color: #bb1717; font-size: 10px; text-decoration: none; background-image: url(../graphic/graphic_template/seitennavi_active.gif); padding: 7px 15px 5px 10px; width: 140px; height: 26px }
#sec_nav_start 		{ color: #bb1717; font-size: 10px; text-decoration: none; background-image: url(../graphic/graphic_template/seitennavi_active.gif); padding: 7px 15px 5px 10px; width: 140px; height: 26px }
#third_nav   		{ font-size: 10px; padding: 5px 0px 2px 7px; height: 26px }
#third_nav:hover   	{ color: #bb1717; font-size: 10px; padding: 5px 0px 2px 7px; height: 26px }
#top_nav, .top_nav    		{text-align:center;background-color: white; height: 15px; display:block; padding: 4px 15px; border-top: 1px solid #d8d6ce; border-right: 1px solid #d8d6ce; border-left: 1px solid #d8d6ce; width: 60px }
#top_nav:hover, .top_nav:hover   	{ color: black; height: 15px; width: 60px display:block; background-color: #f5f5f5; padding: 4px 15px; border-top: 1px solid #cccac1; border-right: 1px solid #cccac1; border-left: 1px solid #cccac1 }


/* tabellen */


#tab_main    		{ padding: 15px 20px 20px 30px }
#box 			{ background-color: #fbfbfb; padding: 15px; border: solid 1px #ebebeb }
#tab_article 		{ background: url(../graphic/graphic_template/backgr_tab_article.gif) no-repeat }
#tab_pic_le 		{ background: url(../graphic/graphic_template/backgr_bilderleiste.gif) no-repeat; padding: 10px }
#tab_foot   		{ color: #5e574c; font-size: 9px; font-family: Tahoma; background: url(../graphic/graphic_template/border_foot.gif) no-repeat; padding-right: 10px; padding-left: 25px }
#pic_small  	  	{ border: solid 5px #f3f2f0 }
#sitemap:hover  	{ color: #bb1717 }
div#right   		{ position: relative; left: 100px }
#table_news, .table_news  		{color:#fff;line-height: 18px; padding: 15px 30px; position: relative; top: 0px }
#headline_news 		{ padding: 30px 10px 10px 30px }


ul	{	list-style: none;
		margin: 0;
		padding: 0;
	}
	
li	{	list-style: none;
		
	}


#link	{margin: 0px;
	width:140px;
	height:21px;
	padding: 0px;
	
	}
	
#link	li a {	display: block;
		background: url(../graphic/button_arrow.gif);
		height: 21px;
		width: 140px;
		padding: 9px 0 0 10px;}

#link	li a:link{display: block;
		background: url(../graphic/button_arrow.gif);}

#link	li a:hover{display: block;	
		color: #8E8980;
		background: url(../graphic/button_arrow.gif) 0 -30px;}






#link	li#acrobat a {	display: block;
		background: url(../graphic/button_arrow_acrobat.gif);
		height: 21px;
		width: 140px;
		padding: 9px 0 0 10px;}

#link	li#acrobat a:link{display: block;
		background: url(../graphic/button_arrow_acrobat.gif);}

#link	li#acrobat a:hover{display: block;	
		color: #8E8980;
		background: url(../graphic/button_arrow_acrobat.gif) 0 -30px;}		


#box2		{padding 25px 0 0 0;
		margin: 10px;
		border: none;}



#telefon	{ font-weight: normal; 
		font-size: 11px; 
		background: url(../graphic/bgr_highlight.gif) no-repeat; 
		margin: 0px 0 0 0px; 
		padding: 25px 0 0 0;
		border: none; 
		width: 150px; 
		 
		}


#telefon ul{margin: 0px 0 0px 10px;}


#formular	{margin: 10px 0 20px 10px; 
		padding: 0; 
		fonz-size: 10px; 
		font-family: Tahoma; 
		background: DAD9D8; 
		border: solid 1px #EBEBEB;}
		
		
#pic_news, .pic_news	{margin: 0px 10px 0 0;
		width: 150px:
		padding: 0px;
		float: left;}
		
#link_news	a,
.link_news a
		{margin: 0px;
		padding: 0 15px;
		display:block;
		height: 35px;
		width: 100px;
		background: url(../photo/aktuell/arrow.gif) no-repeat;}
		
#link_news	a:hover,
.link_news  a:hover
		{margin: 0px;
		color: black;
		padding: 0 15px;
		display:block;
		height: 35px;
		width: 100px;
		background: url(../photo/aktuell/arrow.gif) no-repeat;}
		


