html					{
						font-size: 100%;
						line-height: 1.25em;
						} 

body					{
						font-size: 1em;
						font-family: Georgia, Serif;
						text-align: left;
						vertical-align: baseline;
						color: rgb(0,0,0);	
						background: rgb(255,100,0);
						padding: 0em;
						margin: 0em;
						}

p						{
						font-size: 0.825em;
						padding: 0em 0em 0.5em 0em;
						margin: 0em;
						}

span.naviaktiv			{
						color: rgb(120,0,120);
						background: white;
						font-weight: normal;
						padding: 0em 0.35em;
						-moz-border-radius: 0.2em;
						-webkit-border-radius: 0.2em;
						border-radius: 0.2em;
						}

ul						{
						font-size: 0.825em;
						padding: 0em 0em 0.5em 0em;
						margin: 0em;
						color: #780078;
						
						}

li						{
						padding: 0em 0em 0.5em 0em;
						margin: 0em 0em 0em 1em;
						list-style-type: disc;
						}
						
ul ul{
	margin: 0em 0em 0em 1.25em;
}						

						
span#hellorange			{
						color: rgb(255,216,191);
						}						

p.navi					{
						padding: 0.05em 0em 0.7em 0em;
						color: white;
						}


h1						{
						font-family: YanoneTagesschrift, Georgia, Serif;
						font-size: 1.125em;
						line-height: 1.333em;
						padding: 0.5em 0em 0.35em 0em;
						margin: 0em;
						color: rgb(120,0,120);
						}
						
h2						{
						font-size: 0.825em;
						line-height: 1.5em;
						padding: 0.5em 0em 0.5em 0em;
						margin: 0em;
						color: black;
						}
						
h1.titel				{
						font-size: 1.5em;
						padding: 0em 0em 0.4em 0em;
						color: white;
						}

img.streifen			{
						position: absolute;
						top: 0em;
						left: 0em;
						width: 100%;
						height: 8.125em;
						padding: 0em;
						margin: 0em;
						z-index: 5;
						display: block;
						overflow: hidden;
						}

img.elisabeth			{
						position: fixed;
						bottom: 1em;
						right: 1em;
						width: 6.875em;
						height: 10.5em;
						padding: 0em;
						margin: 0em;
						z-index: 9;
						display: block;
						overflow: hidden;
						}

img.bigground			{
						position: absolute;
						top: 6.25em;
						left: 0em;
						right: 0em;
						width: 100%;
						min-width: 60em;
						min-height: 45.5em;
						padding: 0em;
						margin: 0em auto 0em auto;
						z-index: 1;
						display: block;
						overflow: hidden;
						}
						
div.content				{
						position: relative;
						top: 2em;
						left: 0em;
						width: 28.125em;
						padding: 0.6em 1.25em 0.6em 1.25em;
						margin: 0em 0em 0em 0em;
						background: white;
						z-index: 5;
						-moz-border-radius: 0.5em;
						-webkit-border-radius: 0.5em;
						border-radius: 0.5em;					
						
						filter:alpha(opacity=90);
						-moz-opacity:0.9;
						-khtml-opacity: 0.9;
						opacity: 0.9;	
						
						float: left;						
						}
						
div.content_size		{
						font-size: 0.825em;				
						padding: 0em 0em 0.5em 0em;
						}					

div.content_size h1		{
						font-size: 1.363em;
						line-height: 1.615em;
						padding: 0.2em 0em 0.2em 0em;
						}						
						
div.zentrale			{
						width: 56.875em;
						padding: 0em;
						margin: 0 auto;
						}
						
div.navi				{
						position: relative;
						top: 0.25em;
						left: 0em;
						z-index: 9;
						}
						
a:link					{
						text-decoration: none;
						font-weight: normal;
						}

a:active				{
						text-decoration: none;
						color: rgb(255,122,0);
						
						}

a:focus					{
						outline: none;
						}
						
a:visited				{
						text-decoration: none;
						color: white;
						}
						
a:hover					{
						text-decoration: underline;
						color: rgb(255,255,255);
						}
						
p a						{
						color: rgb(120,0,120);
						}
						
p.navi a				{
						color: white;
						}
						
a:link#go_home,	a:visited#go_home, a:hover#go_home{
	display: block;
	width: 100%;
	
	text-decoration: none;
}					
						
/* Lombego Adds */						

.content a:link, .content a:visited
						{
							color: rgb(120,0,120);;
							text-decoration: underline;
						}
						
.content a:hover		{
							text-decoration: none;
						}
						
.footer					{	
							font-size: 0.825em;
							margin: 3em 0em 4em 0em;
							color: #FFFFFF;
							text-align: center;
							width: 37.092em;
							position: relative;
							z-index: 6;
						}
						
.footer a:link, .footer a:visited
						{
							color: #FFFFFF;
							text-decoration: underline;
						}

.footer a:hover		{
							text-decoration: none;
						}
						
.cl						{
							clear:left;
							font-size: 0em;
							height: 0em;
							line-height: 0em;
						}

						
.content img{
	border: 0px;
	padding: 0em 1em 0em 0em;
}	
						
/*
	Fornular
*/

table td{
	vertical-align: top;
}

form input, form textarea{
	border: 1px solid #780078;
	font-family: Georgia,Serif;
	font-size: 1em;
	margin: 0em 0em 1em 0em;
	width: 18.75em;
}

form label{
	margin: 0em 0em 1em 0em;
	font-weight: bold;
}

form input#submitbuttonname{
	background-color: #780078;
	color: #FFFFFF;
	font-weight: bold;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	cursor: pointer;
	margin: 1.25em 0em 0.75em 0em;
	width: auto;
}

form input#submitbuttonname:hover{
	background-color: #FFFFFF;
	color: #780078;
}

/*
	Routenberechnung
*/

.route_form{
	width: 100%;
	float: left;
	padding: 1.25em 0em 0.75em 0em;
}

.route_form .route_field{
	display: block;
	width: 18.75em;	
	margin: 0em;
}

.route_form label{
	font-weight: bold;
	display: block;
	margin: 0em 0em 0.25em 0em;
}

.route_form input.submit{
	background-color: #780078;
	color: #FFFFFF;
	font-weight: bold;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	cursor: pointer;
	display: block;
	margin: 1em 0em 0em 0em;
	width: auto;
	
}

.route_form input.submit:hover{
	background-color: #FFFFFF;
	color: #780078;
}

/*
	News Liste
*/

.list_element{
	padding: 0em 0em 1.5em 0em;
}

.list_img_txt_wrapper h1 a:link, .list_img_txt_wrapper h1 a:visited{
	text-decoration: none;
}

.pagination, .pagination_now{
	padding: 0px 0.75em 0px 0px;
}

.pagination a:link, .pagination a:visited{
	font-weight: normal;
	text-decoration: none;
}

.pagination_now a:link, .pagination_now a:visited{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*
	News Liste Start
*/

.news_wrapper_start{
	padding: 0em 0em 1.2em 0em;
	border-top: 1px solid #EEEEEE;
	float: left;
	width: 100%;
}

.news_wrapper_start .list_element{
	padding: 1.2em 0em 0em 0em;
}

.news_wrapper_start .list_element h2 a:link, .news_wrapper_start .list_element h2 a:visited{
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
}

/*
	News Detail
*/

.back_2_category{
	float: right;
	width: 100px;
	text-align: right;
}

.news_nav{
	float: left;
}

.news_nav a:link, .news_nav a:visited, .news_nav a:hover, span.no_more_link{
	padding-right: 0.5em;
}

span.no_more_link{
	color: #cccccc;
}

.news_detail_margin{
	float: left;
	width: 100%;
	padding: 0em 0em 1em 0em;
}
