<style type="text/css">
	<!--
		body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #b9b9ba; }
		td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #748993;}
		a {text-decoration: none; color:#c5161d}
		a:hover {text-decoration: underline;}
		.default {color: #737474;}
		.menu_def {font-size: 10px; color:#e8e8e8; font-family: Verdana; text-align: left; font-weight: normal; padding-left: 8px; padding-top: 9px;}
		.menu_2nd {font-size: 10px; color:#ffffff; font-family: Verdana; text-align: left; font-weight: normal; padding-left: 12px;}
		.menu_white {color:#e8e8e8; }
		.menu_white_spacy {color:#e8e8e8; line-height: 18px;}
		.content_brdr{ border-color:#c3c1c1; border : 1px solid #c3c1c1; padding: 5px; margin-bottom: 10px;}
		.content_brdrgrey{ border-color:#c3c1c1; border : 1px solid #c3c1c1; padding: 5px; margin-bottom: 5px;}
		.content_brdrred{ border-color:#c5161d; border : 1px solid #c5161d; padding: 10px; margin-bottom: 10px;}
		.content_caption{ padding-left: 5px; color:#b60707; font-size: 18px;}
		.content_red {color:#c5161d;}
		.content_spacy {line-height:16px; font-size: 11px;}
		.idx_bg_top { background-position: bottom; background-image:url(idx_bg_top.jpg) }
		.zuschl {text-decoration: none; color:#c5161d}
		.content_poll{ border-color:#c3c1c1; border : 1px solid #c3c1c1; padding: 5px; margin: 20px;}
	/*
		file, input, select, textarea, option, td, body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}
	form input {
		font-family: Verdana, Arial;
		color: #68625E;
		background-color: #FEDE5F;
		border : 1px solid #E2B402;
		font-family: Verdana, Arial;
		font-size : 10px;
	}
	form submit {
		font-family: Verdana, Arial;
		color: black;
		background-color: #FEDE5F;
		border : 1px solid #E2B402;
	}
	form button {
		font-family: Verdana, Arial;
		color: black;
		background-color: #FEDE5F;
		border : 1px solid #E2B402;
	}
	form textarea {
		font-family: Verdana, Arial;
		color: black;
		background-color: #FEDE5F;
		border : 1px solid #E2B402;
	}
	form option {
		font-family: Verdana, Arial;
		color: black;
		background-color: #FEDE5F;
		border : 1px solid #E2B402;
	}


		input, select, option, body { font-size: 11px; }
		td { font-size: 10px; } 
		.grey2{font-size: 10px; color:#5E6970; font-family: Verdana; text-align: center; font-weight: normal; }
		.sh_dark_c{font-size: 10px; color:#A9B0B5; font-family: Verdana; text-align: center; font-weight: normal; }
		.sh_default{font-size: 10px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; }
		.sh_content1mod{vertical-align: bottom; line-height:16px; padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 0px; font-size: 12px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; }
		.sh_content1{vertical-align: bottom; line-height:20px; padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 0px; font-size: 12px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; }
		.sh_content2{vertical-align: top; line-height:20px; padding-left: 30px; padding-right: 30px; padding-top: 0px; padding-bottom: 20px; font-size: 12px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; }
		.sh_eventtable{vertical-align: middle; padding-left: 30px; padding-right: 30px; padding-top: 0px; padding-bottom: 25px; font-size: 12px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; }
		.sh_eventlist{vertical-align: top; line-height:21px; font-size: 12px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; padding-left: 3px;}
		.sh_eventborder{ border-color:#5F6972; border : 1px solid #5F6972; padding: 5px;}
		.sh_indexborder{ border-color:#92999E; border : 1px solid #92999E;}
		.sh_indexbottom{ background-color:#92999E; color:#ffffff; font-size: 10px;}
		.sh_headline{font-size: 18px; color:#5F6972; font-weight: normal; line-height:26px; }
		.sh_2ndlevelmenu{font-size: 14px; color:#5F6972; font-weight: normal; line-height: 24px;}
		.sh_headline_right{font-size: 18px; color:#5F6972; font-weight: normal; text-align: right;}
		.sh_right{text-align: right; padding-left: 100px;}
		.sh_left{text-align: left; padding-right: 100px;}
		.sh_menu{text-align: center; color: #ffffff; font-size: 12px; font-weight: bold;}
		.sh_text{color:#5b5e69;}
		.sh_red{color:#D3005F;}
		.sh_white{color:#ffffff;}
		.sh_button{font-size: 12px; color:#5F6972; font-family: Verdana; text-align: left; font-weight: normal; }

		.f6  { font-size: 6px; }
		.f8  { font-size: 8px; }
		.f9  { font-size: 8px; }
		.f10 { font-size: 10px; }
		.f11 { font-size: 12px; }
		.f12 { font-size: 12px; }
		.f30{ font-size: 20px; font-weight: bold; }
		.bold { font-weight: bold; }
		.alter{color:white; }
		.color{color:#859CB6; }
		.logo{ font-size: 16px; color:#991900; font-family: Garamond, "Times New Roman", Georgia, serif; text-align: right; font-weight: bold;}
		.teaser50{ font-size: 40px; color:#991900; font-family: Garamond, "Times New Roman", Georgia, serif; font-weight: bold; line-height: 30px;}
		.teaser36{ font-size: 28px; color:#5F474F; font-family: Tahoma, Garamond, "Times New Roman", Georgia, serif; font-weight: normal; line-height: 25px;}
		.teaser26{ font-size: 26px; color:#5F474F; font-family: Garamond, "Times New Roman", Georgia, serif; font-weight: bold; line-height: 25px;}
		.rootpath{ font-size: 11px; color:#991900; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: normal;}
		.rootpath_flash{font-size: 11px; color:#5F474F; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: normal;}
		.headline{ font-size: 18px; color:#5F474F; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal;}	
		.box_headline{ font-size: 14px; color:#991900; font-family: Garamond, "Times New Roman", Georgia, serif; font-weight: bold; padding-left: 7px; padding-right: 7px;}
		.box_text{ font-size: 10px; color:#5F474F; font-family: Verdana, Helvetica, Arial, sans-serif; padding-left: 7px; padding-right: 7px;}
		.footer{ font-size: 10px; color:#991900; font-family: Verdana, Helvetica, Arial, sans-serif;}
		.footer_right{ font-size: 10px; color:#991900; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: right;}
		.alert{font-size: 11px; color:#991900; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
		.msgERROR{font-size: 11px; color:#991900; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
		.form_r{font-size: 11px; color:#5F474F; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; text-align: right; valign: top;}
		.formForm{font-family: Verdana, Arial; color: #68625E; border : 1px solid #991900; font-family: Verdana, Arial; font-size : 10px;}
		.docinfo {color: #5F474F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;  text-align: left;  vertical-align: top; 	border: 1px solid #9AB1B6;  border-color: #991900;  }
		.doctext {color: #5F474F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;  text-align: left;  vertical-align: middle; 	border: 1px solid #9AB1B6;  border-color: #991900;  }
		#bold { font-weight: bold; }
		
		.border{	border : 1px solid Black;	background : White; }
		.justify {  text-align: justify;}
		/*BODY {background:#ffffff url(background.gif) repeat-x}*/
		/*.body {background:#ffffff url(background.gif) repeat-x}*/
			-->
			/* Voting Styles */
.step{
font-size: 20px;
color: #c5161d;
font-weight: bold;
border: 0px;
background-color: #f5f5f5;
}
	</style>
