/*General Styles start*/
html, body {height: 100%;}
body {
	background-color: #f6f6f6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/gfx_11.png);
	background-repeat: repeat-x;
	
}
body,td,th {font-family: Arial, Helvetica, sans-serif, Verdana; color: #42210B;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.fltrt {float: right;}
.fltlft {float: left;}

a {color:#368826}
a:link { text-decoration:none}
a:visited {text-decoration:none}
a:active { text-decoration:none}
a:hover {text-decoration:underline}

hr{border:0; width:565px; border-bottom:1px dotted #61392d; height:1px; background:none; }

h1,h2,h3,h5, h6 { font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; font-style: italic; margin:0px;}
h1 {font-size: 28px; color: #368826; margin:10px;}
h2 {font-size: 24px; color: #61392d;}
h3 {font-size: 16px; font-weight:bold; font-style:normal; color: #368826; margin:10px 0 0 0; padding:0px; line-height:normal;}
h4 {font-size: 16px; font-weight:bold; color: #368826; margin:0; padding:0; border-bottom: 1px dotted #61392d; padding-bottom:5px;}
h5 {font-size: 24px; font-weight:bold; font-style:normal; color: #368826; margin:10px 0 0 0; padding:0px; line-height:normal;} /*Detail Hauptübeschrift*/

td {padding:5px; border-bottom: 1px solid #C1DAD7;}
th {font-size:11px; color: #4f6b72; border-bottom: 2px solid #C1DAD7; text-align: left; padding: 6px 6px 6px 12px;}
/*General Styles end*/

/*Home start*/
#homeWrapper{width:580px; line-height: 1.5em;}
#homeWrapper h3 {margin:10px 0 10px 0; border-bottom:1px dotted #61392d; padding-bottom:5px;}
/*Home end*/

/*Background Center start*/
#bgContainer{background:url(images/contBg.png) repeat-x; width:100%; height:100%;}
/*Background Center ende*/

/*Page Container start */
#Container {
	width:1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -512px; 
	line-height: 1.5em;
}
/*Page Container end */	

/*Navigation start*/
/* -> superfish.css*/
/*Navigation end*/

/*Form styling start*/
#searchSubmit, #searchTerm {border:1px solid #61392d;}
#search{margin-top:11px;}
#searchSubmit
{	
	width:69px;
	font-family: Georgia, Times New Roman, Times, serif; 
	color:#61392d;
	background: url(images/btn_search.png) no-repeat;
	float:left;
	margin-left:5px;
	
}
#searchTerm
{
	background:#eee; 
	color:#808080; 
	width:208px; 
	background: url(images/txt_search.png) no-repeat;
	float:left;
	padding:7px 0 0 5px;
}

/*Form styling end*/

/* Content start */
#ContentMain {}
#ContentLeft {width:565px; margin-right:26px; float:left;}
#ContentLeft img {border:0px;}
#ContentLeftMain {margin-bottom:15px; width:565px; padding-bottom:5px; position:relative; z-index:1;}
#ContentLeftPicture {width:150px; margin-left:15px; float:left;}
#ContentLeftText {float:left;}
#ContentRight 
{
	width:340px; 
	min-height:500px;
	float:left;
	padding-top:30px;
	padding-left:35px;
	padding-right:34px;
	background-image:url(images/gfx_6.png);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	z-index:1;
}
#ContentRight p {margin-top:0px; margin-bottom:10px;}
#SearchField {
	width:315px;
	height:67px;
	padding:15px;
	margin-bottom:15px;
	background-image:url(images/gfx_12.png);
	
}
/* Content end */

/*Footer start */
.Footer {
	height: 512px; /* Die Klasse push sollte die selbe Höhe wie der Footer haben */
	padding-top:10px;
	background:url(images/gfx_14.png) repeat-x;
	color:#ffffff;
	position:relative;
	z-index:10;
	}
.push {height: 512px; position:relative; z-index:0;}
#FooterMain {
	width:999px;
	background-image:url(images/gfx_13.png);
	min-height:370px !important;
	height:370px;
	margin: 0 auto;
}
#FooterBox {width:333px; float:left;}
#FooterHeadline {
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#C7B299;
	padding:8px;
}
#FooterBlog {margin-top:30px;}
#FooterMain h4, .FooterVeranWrapper h4 {color:#d9e078; font-family:Arial, Helvetica, sans-serif, Verdana; font-weight:bold; font-size:14px; border:0px; margin:8px 0 8px 0;}
#FooterMain a {color:#d9e078;}
#FooterMain span, .FooterVeranText span {font-size:12px; font-style:italic;}
#FooterText{ font-family:Georgia; font-style:italic; width:999px; margin:0 auto; text-align:center; color:#66882a; margin-top:30px;}
#FooterText a{text-decoration:none; color:#66882a;}
#FooterText a:hover{text-decoration:underline;}

.FooterVeranWrapper{width:330px; min-height:92px; padding-top:7px;}
.FooterVeranText{padding-top:5px;}
.FooterVeranDate{background:url(images/datum.png) no-repeat; height:92px; width:82px; float:left;}
.FooterVeranMonth, .FooterVeranDay {font-weight:bold; color:#003300; text-align:center;} 
.FooterVeranMonth{font-size:18px; padding-top:20px;}
.FooterVeranDay{font-size:28px;}

#FooterWeather{margin:13px 16px 0 16px;}
#FooterWeather td{border:0px;}
#FooterWeather hr{border:0; height:0; width:200px;}
.FooterMore
{
	background:url(images/footerArt.png) no-repeat; 
	font-style:italic; 
	width:280px; 
	padding-top:3px; 
	margin: 0 auto; 
	height:20px; 
	margin-top:10px; 
	text-align:center;
	color:#d2e280;
}
/*Footer end*/

/*List view start*/
h6 {font-size: 14px; color: #368826; margin:10px 0 10px 0px;}
.listDiv{width:590px; border-bottom:1px dashed #61392d; padding-bottom:5px;}
.listDiv a{color:#368826; text-decoration:none;}
.listDiv a:hover{text-decoration:underline;}
/*List view end */

/*Breadcrumbs start*/
#breadCrumbs{width:590px; padding-top:10px; margin:10px 0 10px 0; float:left;}
/*Breadcrumbs start*/

/*Standard big Image start*/
#bigImage{width:590px; margin:0px; padding:0px; text-align:center; background:#efefef;} 
/*Standard big Image end*/

/*Breadcrumbs, aktualized, font size start*/
#QuickNavigation{border-bottom:1px dotted #61392d; margin-bottom:4px;}
/*Breadcrumbs, aktualized, font size end*/

/*Standard,Immovables Article Slideshow start*/
#standardSlideshowWrapper
{
	width:580px; 
	border-top:1px dotted #61392d; 
	margin:5px 0 5px 0;
	height: 180px;
	overflow:auto;
	text-align:center;
}

.standardSlideshow, .Slideshow{width:80px; height:80px; overflow:hidden; margin:10px  0 0 10px; float:left;}
.standardSlideshow img, Slideshow img{height:80px; overflow:hidden;}


/*Standard Article Slideshow end*/

/*Slideshow start*/
.SlideshowWrapper
{
	width:565px; 
	background:#eeeeee;
	margin:8px 0 8px 0;
	padding-bottom:10px;
	height: 90px;
	overflow:hidden;
	text-align:center;
}
/*Slideshow ende*/

/*Paging start*/
#paging{margin:5px 0 ; text-align:center;}
/*Paging end*/

/*Blog, Veranstaltungen start*/
.blogListWrapper{width:565px; margin-bottom:10px;}
.blogListWrapper p {padding:5px 0 5px 0; margin:0px;}
.blogListPre {padding:5px; margin-top:5px; float:left; width:560px; float:left;}
.blogListWrapper h3 {border-bottom: 1px dotted #61392d; line-height:30px;}
.blogListWrapper small{font-size:10px;}
.blogListImage{width:200px; float:left; margin:5px 0 0 5px; float:left;}

.blogDetailPre{font-weight:bold; margin-top:15px;}
.blogDetailWrapper h5 {border-bottom: 1px dotted #61392d; line-height:30px; padding-bottom:5px;}
.blogDetailWrapper small{font-size:10px; margin-top:5px;}
.blogDetailMain{margin:10px 0 10px 0;}
.blogDetailImage{width:200px; float:left; margin:10px 0 0 5px; float:left;}
/*Blog,Veranstaltungen end*/

/*Change font-size start*/
.funktionen_sub{float:left; width:400px; float:left; padding-top:5px; line-height:normal;}
.function_sub small {font-size:10px; line-height:normal}
.schriftgrad01, .schriftgrad02, .schriftgrad03, .lastUpdate {float:right; color:#000000; font-weight:bold; line-height:normal}
.lastUpdate{margin:16px 0px 0px 0px; font-weight:normal; line-height:normal}
.schriftgrad01{width:14px; margin:14px 0px 0px 0px; line-height:normal}
.schriftgrad02{width:16px; margin:13px 0px 0px 0px; line-height:normal}
.schriftgrad03{width:18px; margin:11px 0px 0px 0px; line-height:normal}
/*Change font-size end*/

/*Guestbook, Immovables Start*/
.guestbookWrapper{width:565px; margin-top:15px;}
.guestbookWrapper img{border:0px;}
.guestbookHead{background:#eeeeee; padding:10px;}
.guestbookText{margin-top:5px; padding:10px;}
#UpdatePanel3 h3, #UpdatePanel2 h3 {cursor:pointer; margin:0; padding:0; }
#UpdatePanel3, #UpdatePanel2 /*Immovables*/
{
	text-align:center; 
	background:#eeeeee; 
	/*border:1px #61392d solid;*/ 
	text-align:left; 
	width:545px; 
	padding:10px;
}
/*Guestbook end*/

/*Slider Sponsors start*/
.sponsor h2 {margin:10px 0 15px 0;}
#slider{}	
#slider img{border:0px;}
#slider ul, #slider li{margin:0; padding:0; height:100px; list-style:none;}
#slider li{width:340px; overflow:hidden; text-align:center;}	
/*Slider Sponsors end*/

/*No CSS Anchor start*/
.skip {display: none;}
/*No CSS Anchor end*/

/*Immovables start*/
.ImmoListWrapper{margin-bottom:10px; padding-bottom:4px; border-bottom:1px dotted #61392d;}
.ImmoListWrapper h3 {margin: 10px 0 10px 0;}
.ImmoDetailSmall {padding:5px 0 5px 0;  border-bottom:1px dotted #61392d;}
#UpdatePanel2{cursor:pointer;}
/*Immovables end*/

/*Buttons "Aktuelles" start*/
.buttonImage{margin:0 0 20px 20px; border:0;}
/*Buttons "Aktuelles" end*/

/*EU-Wahl2009 start*/
.TextField {
	width:350px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	color: #42210B;
	font-size:16px;
}
#Notify {
	margin: 0 auto;
	padding:15px;
	width:470px;
	height:70px;
	background-color:#e2e5b0;
	text-align:center;
}
/*EU-Wahl 2009 end*/

/*HAXXXXXX*/

*+html  #standardSlideshowWrapper {margin-right:0;}
*+html #ContentRight {}

