		

@media screen
{

html, body {padding: 0;	border: 0; margin: 0;}
body {background: #999999; text-align: center; font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}

/* -- Schriften ---------------------------------------------------------------------------------------------- */
h1, h2, h3 {
font-size:11px;
font-weight:bold;
margin-top:0px;
margin-bottom:14px;
padding:0;
}

h3 {
font-size:13px;

}

.right {
margin-top: 40px;
}

* html .right {margin-top: 50px;}

.right2 {
margin-top: 30px;
}

* html .right2 {margin-top: 40px;}


.hellgrau {

color: #cccccc}

.fett {
font-size:12px;
font-weight:bold;
color: #4B4B4C;
}

p {
font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;
}
p a {
color: #4F8215;
text-decoration:none;
background: transparent url(../../img/layout/green_link.gif) no-repeat top left ; 
padding-left: 13px;
background-position: 0px 4px;
}
p a:hover {
color: #333333;
}



/* -- Links ---------------------------------------------------------------------------------------------- */

.green a{
color: #4F8215;
text-decoration:none;
background: transparent url(../../img/layout/green_link.gif) no-repeat top left ; 
padding-left: 13px;
background-position: 0px 4px;
}
.green a:hover {
color: #333333;
}


.orange a{
color: #AA590F;
text-decoration:none;
background: transparent url(../../img/layout/orange_link.gif) no-repeat top left ; 
padding-left: 13px;
background-position: 0px 4px;
}
.orange a:hover {
color: #333333;
}

.orange_hell a:hover {
color: #ccc;
}

.pic_navi a {
color: #fff;
text-decoration:none;}

.pic_navi a:hover {
color: #AA590F;
text-decoration:none;}


/* -- Extras ---------------------------------------------------------------------------------------------- */
 
.clear {
clear:both;}

#content img {

padding-right: 35px;
padding-bottom: 35px;}

/* -- Listen ---------------------------------------------------------------------------------------------- */

#header_2_folge ul li a{
list-style-type: square;
color: #333333;
}

#header_2_folge ul li a:hover{
list-style-type: square;
color: #AA590F;
}


#list_level ul {
	margin: 0;
	padding: 0;
	font-weight:normal;
	list-style-type:none;

}
#list_level li { margin: 0 0 0px 0; }
#list_level ul li  a {
padding: 0px 0px 0px 13px;
border: 0px;
font-weight:normal;
font-size:11px;

}

#list_level ul li a:hover {
border: 0px solid #92A1AF;
font-weight:normal;
font-size:11px;
}

#content  li {
list-style-type:square;
}

#content  ul li a {
list-style-type:square;
color: #4F8215;
text-decoration:none;
background: transparent url(../../img/layout/green_link.gif) no-repeat top left ; 
padding-left: 13px;
background-position: 0px 4px;
}

#content  ul li a:hover {
list-style-type:square;
color: #333333;
text-decoration:none;
background: transparent url(../../img/layout/green_link.gif) no-repeat top left ; 
padding-left: 13px;
background-position: 0px 4px;}

.jumper_links ul {
margin-left: 0px;
margin-bottom: 0px ;
margin-top: 0px;
padding:0px;
}

.jumper_links li {
list-style-type:none;
background: transparent url(../../img/layout/orange_link.gif) no-repeat top left ; 
padding-left: 13px;
background-position: 0px 4px;
}
* html .jumper_links li {background-position: 0px 5px;}

.jumper_links ul li a{
text-decoration:none;
}
.jumper_links ul li a:hover{
text-decoration:none;
color: #333333;
}

/* -- Startseite ---------------------------------------------------------------------------------------------- */
#page {
margin: 0 auto; 
width: 752px; 
background-color:#fff;
min-height:680px; 
text-align:left;}
* html #page {height: 680px}

#top{
text-align:right;
width: 752px; 
color: #fff;
font-size:12px;
background-color:#999;
height:65px;
}

#navi {
width: 752px;
background: transparent url(../../img/layout/navi.gif) no-repeat top left ; 
height:41px; 
}

#navigation {
padding-top: 3px;
padding-left: 3px;
width: 745px;
height:auto;
}

#header{
background: transparent url(../../img/layout/header.jpg) no-repeat top left;
height: 160px;
width: 537px;
float:left; 
}

#content {
float:left;
width: 500px;
}

#header_folge{
background: transparent url(../../img/layout/header_folge.jpg) no-repeat top left;
height: 160px;
width: 537px;
float:left; 
}


#header_2{
padding: 0px 265px 0 20px;
background: transparent url(../../img/layout/header2.jpg) no-repeat top left;
height: 166px!important;
height /**/: 186px;
width: 252px!important;
width /**/: 537px;
float:left; 
}

#header_2_folge{
padding-top: 20px;
padding-left:25px;
padding-bottom: 20px;
background: transparent url(../../img/layout/bg_folge.gif) repeat-y top left;
min-height: 346px;
width : 727px!important;
width /**/: 717px;
float:left;
}
* html #header_2_folge{height: 346px;} 

#right_1 {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
width: 189px; 
height:147px;
background-color: #BFDF5E;
margin-right: 3px;
float:right;
display: inline;
}

#right_2 {
padding: 10px;
width: 189px; 
height:148px;
background-color: #CBDEF1;
margin-right: 3px;
float:right;
display: inline;
}

#right_2_folge {
padding: 10px;
width: 189px; 
height:363px;
background-color: #E7E9EB;
margin-right: 3px;
float:right;
display: inline;
}

#right_3 {
padding: 10px;
width: 189px; 
height:207px;
background-color: #E7E9EB;
margin-top:3px;
margin-right: 3px;
float:right;
display: inline;
}

#bottom_1{
padding-left: 20px;
padding-top: 10px;
background: #E7E9EB;
height: 222px;
width: 276px;
margin-left: 3px;
float:left; 
display: inline;
}

#bottom_2{
color: #cccccc;
background: #3B3B3B url(../../img/layout/header_2_bottom.jpg) no-repeat top left;
padding-top: 47px;
padding-left:25px;
padding-right: 10px;
height: 185px;
width: 200px;
margin-left:3px;
float:left; 
}

#footer_1{
font-size:12px;
padding-right: 20px;
color: #fff;
text-align:right;
background: #999999;
height: 47px;
width: 279px;
border-top: 3px solid white;
float:left;

}
#footer_2{
padding-left:29px;
background: #3B3B3B url(../../img/layout/bottom_haenger.gif) no-repeat top right;
height: 50px;
width: 212px;
float:left
}

#footer_2_folge{
padding-left:29px;
background: #3B3B3B url(../../img/layout/bottom_haenger_folge.gif) no-repeat top right;
height: 50px;
width: 212px;
float:left
}


#footer_3{
margin-top: 3px;
padding-left: 10px;
padding-top: 5px;
color: #fff;
background: #999999;
height: 38px;
width: 202px;
float:left;
display: inline;
}

#footer_3_folge{
border-top: 3px solid white;
padding-left: 10px;
padding-top: 5px;
color: #fff;
background: #999999;
height: 42px;
width: 202px;
float:left;
display: inline;
}

#kalender{
padding-right: 10px;
float:right;
height: 42px;
width: 190px; 
}

/* -- Kalender ---------------------------------------------------------------------------------------------- */
a.cal_head
			{
				color:  #AA590F ;
				text-align: center;
				

				
				
			}
			a.cal_head:hover
			{
				text-decoration: none;
				text-align: center;
			}
			.cal_head
			{
				
				color:       #AA590F;
				font-size:10px;
				text-align: center;
				font-weight:     bold;
				
			}
			.cal_days
			{
				text-align: center;
				color:           #333333;
				font-size:10px;
				
				font-weight:     bold;
				
			}
			.cal_content
			{
				
				color:           #333333;
				text-align: center;
				font-size:10px;
				font-weight:          normal;
				
			}
			.cal_today
			{
				background-color: #8BB7E4;
				color:         white;
				font-size:10px;
				font-weight:     bold;
				text-align: center;
			}
 			
			
}
			
			@charset "UTF-8";

@media print
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * @section layout preparation
   */

  /* (en) Preparing base layout for print */
  /* (de) Basislayout für Druck aufbereiten */
  body, {margin:0; padding: 0; border: 0; background: #fff; color: #000;}



  /* (en) Hide unneeded container of the screenlayout in print layout */
  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */

  #header {display: none}
  #top {display: none}
  #topnav {display: none}
  #navi {display:none}
  #navi_bottom_shadow {display:none}
  #footer_1 {display: none}
  #footer_2 {display: none}
  #footer_3 {display: none}
  

  #kalender {display: none}
  #footer_2_folge {display: none}
  #footer_3_folge {display: none}
  




  /* (en) Change font to serif */
  /* (de) Zeichensatz auf Serifen umstellen */
  body * {font-family: "Times New Roman", Times, serif}
  body {font-size: 12pt}

  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /* (en) Format acronyms and abbreviations for print*/
  /* (de) Auszeichnung von Abkürzungen */
  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}

 
  /* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung 
  #content a[href^="http:"], #content a[href^="https:"]
  {
    padding-left: 0;
    background-image: none;
  }

  /* (en) Enable URL output in print layout 
  /* (de) Sichtbare Auszeichnung der URLs von Links 
  a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }
*/

}
