/* Do not change this file in the visual studio -> its result is crap */

div, h1, h2, h3, img, p, span, td, tr{
	border-style:			none;
	border-width:			0px;
	color:				#323737;
	font-family:			Verdana, Helvetica, sans-serif;
	font-size:				11px;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;}
	
	
div.help {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	border:5px solid;
	overflow:hidden;
	padding:0px;
	margin:0px;
	visibility:hidden;
	background-color: #1F5285;
	color: #FFFFFF !important;	
	border-color: #1F5285 !important;	
}

div.helpTitle 
{
	position:relative;
	left:0px;
	top:0px;
	visibility:hidden;
}

a{
	color:				#1F5285;
	text-decoration:			none;}

a:hover{
	color:				#323737;}

b{
	color:				#323737;}

body{
	background-image:			url(../images/miscellaneous/hg.gif);
	background-repeat:			no-repeat;
	border-width:			0px;
	border-style:			none;
	color:				#323737;
	font-family:			Verdana, Helvetica, sans-serif;
	font-size:				10px;
	margin:				0px;
	padding:				0px;}

div.contentPosition{
	height:				100%;
	position:				absolute;
	z-index:				0;}

div.multiTitle{
	background-color:			#323737;
	color:				#FFFFFF !important;
	font-size:				11px;
	font-weight:			bold;
	line-height:			17px;
	margin-bottom:			2px;
	padding:				1px 17px 1px 14px;}

div.multiTitle span{
	color:				orange !important;
	display:				inline;
	font-size:				11px;
	float:				right;
	font-weight:			bold;
	line-height:			17px;
	padding-right:			25px;
	position:				relative;
	top:				-18px;
	text-align:			right;
	vertical-align:			top;}

div.ownPageNavigation{
	margin-bottom:			17px;
	padding:				1px 17px 1px 14px;}

div.ownPageNavigation a{
	font-weight:			bold;}

form{
	height:				100%;
	margin:				0px;
	padding:				0px;}

h1{
	background-color:			#1F5285;
	color:				#FFFFFF !important;
	font-size:				11px;
	line-height:			17px;
	margin-bottom:			17px;
	padding:				1px 17px 1px 14px;}

h2{
	background-color:			#323737;
	color:				#FFFFFF;
	font-size:				11px;
	line-height:			17px;
	margin-bottom:			17px;
	max-width:			530px;
	padding:				1px 17px 1px 14px;}

h2.searchResultsTitle{
	margin-top:			25px;}

h2.h2OverWrite{
	background-color:			transparent !important;
	color:				#000000;
	margin:				0px !important;
	padding:				0px !important;}

h3{
	color:				#323737;
	font-size:				11px;
	line-height:			17px;
	padding: 				1px 17px 0px 0px;}

img.innoDisplayImage
{
	width:					200px;}

input, textarea, input.noborder, select{
	border:				1px solid #323737;
	height:				17px;
	font-family:			Verdana, Helvetica, sans-serif;
	font-size:				10px;
	width:				200px;}

input.button{
	width:				140px;
	color:#FFFFFF;
	background-color:#1f5285;
	font-weight:bold;

	}

input.noborder{
	border:				0px;
	width:				17px;}
	
input.searchType{
	border-color:			#ffffff !important;
	border-style:			none !important;
	border-width:			0px !important;
	vertical-align:			middle;
	width:				auto !important;}

input.suchbutton{
	width:				auto !important;}

input.suchfeld{
	color:				red;
	width:				309px !important;}

p{
	padding:				0px 26px 14px 0px !important;}

span.activeSublink{
	font-weight:			bold;
	color:orange !important;
	}


span.searchType {
	font-size:				10px;
	}

span.searchType input{
	border-color:			#ffffff !important;
	border-style:			none !important;
	border-width:			0px !important;
	vertical-align:			middle;
	width:				auto !important;}

table.contentTable{
	height:				100%;
	margin:				0px;
	padding:				0px;
	table-layout:			auto !important;
	vertical-align:			top !important;
	width:				100%;}

table.contentTable td{
	vertical-align:			top !important;}

table.defaultResultGrid{
	border-color:			#ffffff;
	border-style:			none !important;
	border-width:			0px !important;
	width:				100%;}

table.listPointCollection{
	width:				100%;}

td.beforeFooterSpace{
	height:				10px;}

td.detailImage{
	text-align:			right;}

td.detailImage div{
	margin-bottom:			15px;
	text-align:			right;}

td.detailImage img{
	border-color:			#000000;
	border-style:			solid;
	border-width:			1px;
	height:				100px;}

td.listen_abstand{
	background-image:			url(../images/miscellaneous/hg_punkte_fuss.gif);
	height:				4px;}

td.listen_punkt{
	background-image:			url(../images/miscellaneous/hg_punkte_aufzaehlung.gif);
	background-repeat:			no-repeat;}

td.listen_punkt_blank{
	background-image:			url(../images/miscellaneous/hg_punkte_aufzaehlung_blank.gif);
	background-repeat:			no-repeat;}

td.listen_text{
	background-color:			white;
	vertical-align:			top;}

td.listen_text h3{
	background-color:			#FFFFFF;
	margin-bottom:			2px;
	margin-left:			10px;
	padding-top:			10px;}

td.listen_text p{
	background-color:			#FFFFFF;
	margin-left:			10px;
	padding-bottom:			2px;}

textarea{
	height:				50px;}

ul{
	display:				block;
	list-style-type:			disc;
	margin:				0px;
	margin-bottom:			0px !important;
	margin-left:			15px;
	padding:				1px;
	padding-bottom:			0px !important;}

ul li{
	list-style-type:			disc;
	margin-bottom:			0px !important;
	padding-bottom:			0px !important;}

#banner{
	left:				532px;
	position:				absolute;
	top:				26px;
	z-index:				2;}

#block1{
	background-color:			#555A64;
	height:				37px;
	width:				99px;}

#block2{
	background-color:			#7E878E;
	height:				37px;
	width:				468px;}

#content{
	position:				absolute;
	left:				224px;}

#content_container{
	left:				0px;
	position:				absolute;
	top:				249px;}

#deko_fuss{
	position:				relative;
	left:				50px;}

#footer{
	background-color:			#ED7E36;
	width:				100%;}

#footer_image{
	width:				219px;}

#footer_space{
	background-color:			#FFFFFF;
	height:				37px;
	width:				2px;}

#logo{
	left:				0px;
	position:				absolute;
	top:				0px;
	z-index:				2;}

#menu{
	left:				39px;
	position:				absolute;
	text-align:			right;
	top:				111px;
	z-index:				1;}

#menu a{
	color:				#1F5285;
	font-weight:			bold;}

#menu a:active{
	color:				#323737;
	font-weight:			bold;}

#menu a:hover{
	color:				#323737;
	font-weight:			bold;}

#menu_deko{
	left:				0px;
	position:				absolute;
	top:				111px;}

#navigation{
	left:				224px;
	top:0px;
	margin:				0px;
	margin-bottom:			22px;
	padding:				0px;
	position:				relative;
	width:				563px;}

#sponsors{
	background-color:			#FFFFFF !important;
	/*border-color:			#323737 !important;*/
	border-color:			#1F5285 !important;
	border-style:			solid;
	border-width:			1px !important;
	left:				840px !important;
	position:				absolute !important;
	text-align:			center !important;
	top:				259px !important;
	width:				180px !important;
	z-index:			2;}

#sponsors p{
	padding:				17px 17px 17px 17px !important;}

#suchen{
	left:				224px;
	margin:				0px;
	margin-bottom:			25px;
	padding:				0px;
	position:				relative;
	width:				564px;}

#suchen a{
	font-weight:			bold;}

#suchen a:hover{
	font-weight:			bold; 
	color:				#323737;}

#suchen a:active{
	font-weight:			bold;
	color:				#323737;}
	
	
.faqnumber 
{
    float:left;
}


.faqtitle 
{
    margin-left:30px;
    width:495px;
}

td.fileLink{
	text-align:		right;}

td.fileLink a{
	color:			red;
	margin:			0px;
	padding:		0px;}
	
td.doControl{
	color:			orange;
	font-weight:	bold;}