/* LAYOUT */

#body_winter, #body_spring, #body_summer, #body_autumn {
		background-color: #231D08;
		margin: 0px 0px 0px 0px;
		font-family: Trebuchet MS, Verdana, Arial, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
		color:#E8E6DA;
		font-size: 12px;
		line-height: 16px;
		background-image: url(/images/bg.gif);
		background-repeat : no-repeat;
		background-position: center top;
}

.citat
{
		font-size: 13px;
		font-style: italic;
}

#wrap {
		width:1015px;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
		text-align: left;
		position: relative;
}

#header {
		position: absolute;
		z-index: 7;
		display:block;
		width:142px;
		height:102px;
		margin: 86px 0px 0px 0px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizing='scale');
 		padding: 0px 20px 0px 20px; /* top right bottom left */
}


*>#header 	{
		background-image: url(/images/logo.png); 
		background-repeat : no-repeat;	
}


#header a {
		display:block;
		width:142px;
		height:102px;
}

#headerimage_winter {
		width: 100%;
		height:135px;
		margin: 0 auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/winter.png', sizing='scale');
		background-position:center top;
		position: absolute;
		z-index: 6;
}

*>#headerimage_winter 	{
		background-image: url(/images/winter.png); 
		background-repeat : no-repeat;
}

#headerimage_spring {
		width: 100%;
		height:135px;
		margin: 0 auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spring.png', sizing='scale');
		background-position:center top;
		position: absolute;
		z-index: 6;
}

*>#headerimage_spring 	{
		background-image: url(/images/spring.png); 
		background-repeat : no-repeat;
}

#headerimage_summer {
		width: 100%;
		height:135px;
		margin: 0 auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/summer.png', sizing='scale');
		background-position:center top;
		position: absolute;
		z-index: 6;
}

*>#headerimage_summer 	{
		background-image: url(/images/summer.png); 
		background-repeat : no-repeat;
}

#headerimage_autumn {
		width: 100%;
		height:135px;
		margin: 0 auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/autumn.png', sizing='scale');
		background-position:center top;
		position: absolute;
		z-index: 6;
}

*>#headerimage_autumn 	{
		background-image: url(/images/autumn.png); 
		background-repeat : no-repeat;
}

#container {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

/* Footer */

#footer, #footer_edit {
	font-size: 12px;
	color: #E8E6DA;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

#footer span, #footer_edit span {
	color: #69675c;
	font-weight: bold;
}

#footer ul, #footer_edit ul {
	float: none;
}

#footer li, #footer_edit li {
	display: block;
	float: left;
	width: 210px;
	padding: 10px 40px 10px 0px;
	background: url(/img/footer_bg.gif) repeat-y top left;
}

#footer li.first, #footer_edit li.first {
	background-image: none;
	padding-left: 0;
}

#footer li.last, #footer_edit li.first {
	background-image: none;
	padding-right: 0;
}

#footer ul ul, #footer_edit ul ul {
	float: none;
	margin-bottom: 4px;
}

#footer li li, #footer_edit li li {
	padding: 0;
	background-image: none;
}

#footer li li a, #footer_edit li li a { text-indent: -999em; margin-right: 4px; }

#wrap_startpage {
		display: block;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.bild_column {
		display: block;
		float:left;
		margin: 0px 0px 0px 0px; /* top right bottom left */
		padding: 0px 0px 0px 0px; /* top right bottom left */
}

.aktuellt_column {
		width: 200px;
		display: block;
		float:left;
		margin: 0px 0px 0px 0px; /* top right bottom left */
		padding: 0px 0px 15px 0px; /* top right bottom left */
}

.aktuellt_column_edit {
		width: 200px;
		display: block;
		float:left;
		margin: 0px 0px 0px 0px; /* top right bottom left */
		padding: 0px 0px 0px 20px; /* top right bottom left */
}

.normal_column {
		display: block;
		float:left;
		margin: 0px 25px 0px 50px; /* top right bottom left */
		padding: 0px 0px 0px 0px; /* top right bottom left */
}

.citat_column {
}

#subcontent_wrap {
		width: 1000px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		float:left;
}

#subcontent_wrap_text {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		float:left;
}

#subcontent_bild {
		float:right;
		padding: 0px 0px 0px 30px; /* top right bottom left */
}


#subcontent_bg {
width: 800px;
background-image: url(/images/subpage_bg.png);
background-repeat : repeat-y; 
padding: 0px 0px 0px 0px; /* top right bottom left */
}

#subcontent_text {
font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
width: 710px;
color: #231D08;
padding: 0px 0px 30px 45px; /* top right bottom left */
}

#subcontent_top {
width: 800px;
height: 42px;
background-image: url(/images/subpage_top.png);
background-repeat : no-repeat; 
}

#subcontent_bottom {
width: 800px;
height: 44px;
background-image: url(/images/subpage_bottom.png);
background-repeat : no-repeat; 
}


#subcontent_bg_menu {
width: 633px;
background-image: url(/images/subpage_bg_menu.png);
background-repeat : repeat-y; 
padding: 0px 0px 0px 0px; /* top right bottom left */
}

#subcontent_text_menu {
font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
width: 543px;
color: #231D08;
padding: 0px 0px 0px 45px; /* top right bottom left */
}

#subcontent_top_menu {
width: 633px;
height: 42px;
background-image: url(/images/subpage_top_menu.png);
background-repeat : no-repeat; 
}

#subcontent_bottom_menu {
width: 633px;
height: 44px;
background-image: url(/images/subpage_bottom_menu.png);
background-repeat : no-repeat; 
}


#blog_wrap {
		width: 1000px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		float:left;
}

#blog_wrap_text {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		float:left;
}

#blog_bg {
width: 1015px;
background-image: url(/images/blogpage_bg.png);
background-repeat : repeat-y; 
padding: 0px 0px 0px 0px; /* top right bottom left */
}

#blog_text {
font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
width: 960px;
color: #231D08;
padding: 0px 0px 0px 20px; /* top right bottom left */
}

#blog_top {
width: 1015px;
height: 42px;
background-image: url(/images/blogpage_top.png);
background-repeat : no-repeat; 
}

#blog_bottom {
width: 1015px;
height: 44px;
background-image: url(/images/blogpage_bottom.png);
background-repeat : no-repeat; 
}


/* FONTS */



P {margin: 0px 0px 0px 0; padding: 0px 0px 0px 0px; /* top right bottom left */	}
h1 { font-family: Trebuchet MS, Arial, Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 24px; line-height: 28px; font-weight: normal; color: #E8E6DA; margin: 20px 0px 5px 0px; }
h2 { font-family: Arial, Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 26px; line-height: 28px; font-weight: normal; color: #E8E6DA; margin: 0px 0px 0px 0px; }
h3 { font-family: Trebuchet MS, Arial, Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 24px; line-height: 28px; color: #231d08; margin: 0px 0px 5px 0px;  font-weight: normal; }
h4 { font-family: Arial, Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #231d08; margin: 0px 0px 0px 0px; }
.h1 { font-family: Trebuchet MS, Arial, Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 24px; line-height: 28px; color: #231d08; margin: 0px 0px 5px 0px;  font-weight: normal; }
/* LINKS */

a { color: #E8E6DA; text-decoration: underline;  }
a:visited { color:#E8E6DA; text-decoration: underline;  }
a:hover, a:visited:hover { color:#E8E6DA; text-decoration: underline;}

#subcontent_text a { color: #231d08; text-decoration: underline;  }
#subcontent_text a:visited { color:#231d08; text-decoration: underline;  }

#subcontent_text_menu a { color: #231d08; text-decoration: underline;  }
#subcontent_text_menu a:visited { color:#231d08; text-decoration: underline;  }

/* IMAGES */
img {border-style:none;}

/*  TABLE */
td
{
		background:#fff;
		border-style: solid;
		border-color: #231D08;
		border-width: 1px;
		vertical-align: top;
}


/* NAVIGATION TOP*/

#navigation_top {width:820px; height: 60px; margin: 0 auto 0 175px;/* center content */ padding: 0px 0px 0px 0px; /* top right bottom left */ position: relative; z-index: 5;}  
#navigation_top ul {margin:0px 0px 0px 0px; /* top right bottom left */padding: 0px; list-style:none;}
#navigation_top li {float:left; margin:0px 1px 0px 1px; /* top right bottom left */ padding:0px 0px 0px 0px; /* top right bottom left */} 
#navigation_top li a {float:left; display:block; height: 60px; margin:0px 0px 0px 0px; /* top right bottom left */ padding:137px 12px 0px 12px; /* top right bottom left */ font-family: Arial, Helvetica, Sans-Serif, Verdana; text-decoration:none; color: #E8E6DA; font-size: 16px; font-weight: normal; margin:0;}  

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navigation_top a {float:none;}
/* End IE5-Mac hack */

#navigation_top a:hover
{
background-image: url(/images/menu_gradient.png); 
background-attachment: fixed; 
background-repeat: repeat-x;
}

#navigation_top .active, #navigation_top .dir_active
{
background-image: url(/images/menu_gradient.png); 
background-attachment: fixed; 
background-repeat : repeat-x;
}

#navigation_top .active a, #navigation_top .dir_active a
{
background-image: url(/images/menu_gradient.png);
background-attachment: fixed; 
background-repeat : repeat-x; 
}

/* NAVIGATION LEFT*/

#navigation_left {
		display: block;
		float:left;
  		margin:0px 0px 0px 0px; /* top right bottom left */
		padding: 20px 0px 0px 13px; /* top right bottom left */
}

#navigation_left ul {
	  	margin:0px 0px 0px 0px; /* top right bottom left */
		padding: 0px 0px 0px 0px; /* top right bottom left */
 		font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif; 
 		font-size: 12px;
		list-style: none;
}

#navigation_left li.header{
  		margin:0px 0px 0px 0px; /* top right bottom left */
 		padding:7px 0px 0px 11px; /* top right bottom left */
		width:143px;
		height: 22px;
		background-image: url(/images/graphics/nav_left_header.png);
		background-repeat : no-repeat;	
		text-decoration: none;
 		font-size: 12px;
		color: #E8E6DA;
  		font-weight: bold;
}

#navigation_left li a{
		display: block;
	  	margin:0px 0px 0px 0px; /* top right bottom left */
	 	padding:6px 0px 0px 11px; /* top right bottom left */
		width:143px;
		height: 22px;
		background-image: url(/images/graphics/nav_left_lev1.png);
		background-repeat : no-repeat;	
		text-decoration: none;
		color: #E8E6DA;
}

#navigation_left li a:hover{
		background-image: url(/images/graphics/nav_left_lev1_over.png);
}

#navigation_left li.active a{
		background-image: url(/images/graphics/nav_left_lev1_over.png);
  		font-weight: bold;
}

#navigation_left li.dir_active a, #navigation_left li.dir_active a:hover{
		background-image: url(/images/graphics/nav_left_lev1_over.png);
  		font-weight: bold;
}

#navigation_left li li a, #navigation_left li.dir_active li a {
	 	padding:6px 8px 3px 16px; /* top right bottom left */
		width:104px;
		height: auto;
		background-image: url(/images/graphics/nav_left_lev2.png);
		background-repeat : repeat;	
  		font-weight: normal;
}

#navigation_left li li a:hover, #navigation_left li.dir_active li a:hover{
		background-image: url(/images/graphics/nav_left_lev2_over.png);
  		font-weight: normal;
}

#navigation_left li li.active a, #navigation_left li li.active a:hover{
		background-image: url(/images/graphics/nav_left_lev2_over.png);
  		font-weight: bold;
}

#navigation_left li li.dir_active a, #navigation_left li li.dir_active a:hover{
		background-image: url(/images/graphics/nav_left_lev2_dir_active.png);
  		font-weight: bold;
}

#navigation_left li li li a, #navigation_left li.dir_active li li a {
	 	padding:6px 8px 3px 21px; /* top right bottom left */
		width:99px;
		height: auto;
		background-image: url(/images/graphics/nav_left_lev3.png);
  		font-weight: normal;
}

#navigation_left li li li a:hover, #navigation_left li li.dir_active li a:hover{
		background-image: url(/images/graphics/nav_left_lev3_over.png);
  		font-weight: normal;
}

#navigation_left li li li.active a, #navigation_left li li li.active a:hover, #navigation_left li li li.dir_active a:hover{
		background-image: url(/images/graphics/nav_left_lev3_over.png);
  		font-weight: bold;
}

