/* CSS Document */

body{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#ffffff;
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#515151;}
	
.clear{
	clear:both;}
	
img{
	border:0;}
	
a{
	color:#333333;}

#page_1{
	background-image:url(backgrounds_2/bg_01.jpg);
	background-position:top left;
	background-repeat:repeat-x;
  width:100%;
  margin:auto;}	

#page_2{
	background-image:url(backgrounds_2/bg_02.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;}
	
#bg_white{
	background-color:#ffffff;
	max-width:950px;
	min-width:850px;
	margin:auto;}
	
#page_3{
	background-image:url(backgrounds_2/bg_03.jpg);
	background-position:top left;
	background-repeat:repeat-x;}
	
#page_4{
	background-image:url(backgrounds_2/bg_04.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;}
	
#page_5{
	background-image:url(backgrounds_2/bg_05.jpg);
	background-position:top left;
	background-repeat:repeat-y;}
	
#page_6{
	background-image:url(backgrounds_2/bg_06.jpg);
	background-position:top right;
	background-repeat:repeat-y;}
	
#page_7{
	background-image:url(backgrounds_2/bg_07.jpg);
	background-position:top left;
	background-repeat:no-repeat;}
	
#page_8{
	background-image:url(backgrounds_2/bg_08.jpg);
	background-position:top right;
	background-repeat:no-repeat;}
	
#page_9{
	background-image:url(backgrounds_2/bg_09.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;}
	
#page_10{
	background-image:url(backgrounds_2/bg_10.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;}
	
#page_11{
	background-image:url(backgrounds_2/bg_11.jpg);
	background-position:top left;
	background-repeat:repeat-x;}
	
#page_12{
	background-image:url(backgrounds_2/bg_12.jpg);
	background-position:top left;
	background-repeat:no-repeat;}
	
#page_13{
	background-image:url(backgrounds_2/bg_13.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	padding: 5px 40px 0px 20px;}
	
#topmenu_outer{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#333333;
	border:solid 0px red;
	height:45px;
  	clear:both;}
	
#topmenu_outer ul{
	list-style-type:none;
	margin:0;
	padding:0;}
	
#topmenu_outer li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
	
#topmenu_outer a{
	color:#555555;
	text-decoration:none;
	padding:0px 5px;}
	
#topmenu_left a:hover{
	color:#555555;
	background-color:#FEDD5A;}
	
#topmenu_left{
	float:left;
	height:37px;}
	
#topmenu_right{
	float:right;
	height:37px;}
	
#top{
	border:solid 0px red;}
	
#logo{
	float:left;}
	
#top_right{
	float:right;}
	
#top_right_images{
	border:solid 0px red;
	height:163px;
  	float:right;}
	
#main_menu{
	border:solid 0px red;
	height:72px;
  	float:right;}
	
#main_menu ul{
	list-style-type:none;
	margin:0;
	padding:0;}
	
#main_menu li{
	display:block;
	float:left;}
	
#main_menu a{
	display:block;
	float:left;
	width:130px;
	height:46px;
	background-image:url(backgrounds_2/post-it_top.gif);
	background-repeat:no-repeat;
	background-position:0%;
	font-family:Comic Sans MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#515151;
	text-decoration:none;
	padding-top:15px;
	text-align:center;}
	
#main_menu a:hover{
	background-image:url(backgrounds_2/post-it_top_hover.gif);}

#content_outer{
	}
	
#left_menu{
	border:solid 0px red;
	width:230px;
	float:left;
	padding:0;
	background-image:url(backgrounds_2/menue_trenner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	min-height:549px;}
	
#left_menu h1{
	font-family:Comic Sans MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#5D6F47;
	padding-top:20px;}
	
#left_menu a{
	margin:0;}
	
.content_left_top{
	padding:0px 20px 0px 20px;}
	
#submenu, .content_left{
	padding:0px 20px 0px 20px;
	overflow:hidden;}
	
#submenu ul{
	list-style:none;
	padding:0;
	margin:0;}
	
#submenu li{
	margin:3px 0;}
	
#submenu a {
	color:#515151;
	text-decoration:none;
	display:block;
	width:100%;
	padding-left:10px;}
	
#submenu a:hover, content_left a:hover{
	background-color:#F5F8F3;}
	
#submenu a:visited, content_left a:visited{
	color:#718756;}
	
div.special_list{
	width:185px;
	margin-left:15px;
	border:solid 0px red;
	overflow:visible;
	margin-top:20px;}
	
.special_list ul{
	list-style:none;
	margin:0;
	padding:0;}
	
.special_list li{
	margin-top:15px;
}
	
.special_list a{
	background-image:url(icons/exclamation_mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	padding:5px 0 5px 28px;
	height:56px;
	font-family:Comic Sans MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#5D6F47;
	text-decoration:none;}
	
.special_list a:hover, .special_list a:focus{
	text-decoration:underline;}
	
div.post-it_linklist{
	background-image:url(backgrounds_2/post-it_linklist.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:160px;
	height:162px;
	margin-left:5px;
	padding:20px 10px 10px 30px;
	border:solid 0px red;
	overflow:visible;
	margin-top:20px;}
	
.post-it_linklist ul{
	list-style-image:url(icons/post-it_linklist_item.gif);
	padding:0;
	margin:0 15px;}
	
.post-it_linklist li{
	margin:2px 0;
  padding:0;
  line-height:1em;}
	
.post-it_linklist a{
	color:#5D6F47;
	text-decoration:none;
	font-size:1em;
	line-height:1em;
	display:block;
	padding:2px 5px;}
	
.post-it_linklist a:hover{
	background-color:#FEDD5A;}
	
.post-it_linklist a:visited{
	color:#718756;}
	
.content_left a{
	color:#515151;
	text-decoration:none;
	display:block;
	width:100%;}
	
#content{
	float:right;
	width:65%;}
	
#content h1, h2, h3, p, blockquote{
	margin-left:20px;}
	
#content h1{
	margin-top:28px;
	font-family:Comic Sans MS, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#5D6F47;}
	
#content h2{
	margin-top:25px;
	font-family:Comic Sans MS, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.3em;
	color:#5D6F47;}
	
#content a:hover{
	background-color:#F5F8F3;}
	
#content ul{
	list-style-image:url(icons/Pfote_item.gif);}
	
#content_footer{
	clear:both;
	background-image:url(logo_kleiner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:100px;}
	
#footer_outer{
	height:200px;
	background-image:url(backgrounds_2/Pfote_footer.gif);
	background-position:bottom right;
	background-repeat:no-repeat;}
	
#footer_adress{
	padding:60px 0px 0px 20px;
	font-size:0.95em;
	color:#FFD63F;
	width:33%;}
	
#footer_adress a{
	color:#FFD63F;}
	
#searchform{
	width:33%;}

