html {
   height: 100%;
   margin-bottom: -50px;
   overflow-x:hidden;
}

body  {
    	background: #ffffff;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    }
	
	
#container { 
    	position: relative; /* Durch Hinzufügen von position: relative können Sie die beiden Randleisten im Verhältnis zu diesem Container positionieren. */
    	width: 972px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	
		background: #FFFFFF;
		background-image:url(../grafiken/bg_content.gif);
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		padding-top:18px;
    } 

/* Style fuer Layout */	


#head{height:140px; width:972px;}
#navi {width:202px; float:left}
#contentbox{float:left; margin-left:18px;width:512px; padding-bottom:18px;}

/* Style fuer Links */
a.linksnavi_empty {display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button.jpg);background-repeat:no-repeat;}					
a.linksnavi_empty:hover {background-image:url(../grafiken/button_over.jpg);background-repeat:no-repeat;}		

a.linksnavi_open { display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button.jpg);background-repeat:no-repeat;}					
a.linksnavi_open:hover {display:block;color:#333333;background-image:url(../grafiken/button_over.jpg);background-repeat:no-repeat;}		

a.linksnavi_full { display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button.jpg);background-repeat:no-repeat;}					
a.linksnavi_full:hover {display:block;color:#333333;background-image:url(../grafiken/button_over.jpg);background-repeat:no-repeat;}		

a.linksnavi_aktive { display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button_over.jpg);background-repeat:no-repeat;}					
a.linksnavi_aktive:hover {display:block;color:#333333;background-image:url(../grafiken/button_over.jpg);background-repeat:no-repeat;}	


a.news_empty {display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button_news.jpg);background-repeat:no-repeat;}					
a.news_empty:hover {background-image:url(../grafiken/button_news_over.jpg);background-repeat:no-repeat;}		

a.news_open { display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button_news.jpg);background-repeat:no-repeat;}					
a.news_open:hover {display:block;color:#333333;background-image:url(../grafiken/button_news_over.jpg);background-repeat:no-repeat;}		

a.news_full { display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button_news.jpg);background-repeat:no-repeat;}					
a.news_full:hover {display:block;color:#333333;background-image:url(../grafiken/button_news_over.jpg);background-repeat:no-repeat;}		

a.news_aktive { display:block;color:#333333;width:202px;height:21px;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;text-align:left;padding-top:7px;padding-left:7px;background-image:url(../grafiken/button_news_over.jpg);background-repeat:no-repeat;}					
a.news_aktive:hover {display:block;color:#333333;background-image:url(../grafiken/button_news_over.jpg);background-repeat:no-repeat;}	
	

a.topnavi {color:#333333;font-size:10px;font-family:Verdana, Arial, sans-serif;text-decoration:none;}					
a.topnavi:hover {text-decoration:underline;}	

/* Style fuer Fonts */
.text{font-size:10px; font-family:Verdana}


#rechtespalte ul{margin-top:5px;}
#rechtespalte li{line-height:12px;margin-left:-25px;}


/* style fr Inputs */

label {display: block;float: left;width:100px; color:#000000}
	
/* Alle Zeilenumbrüche in Formularen auswählen */
form br { clear: left; /* das floating der labels und inputs aufheben */}

/* den Submit-Button */
input#submit {float: none;width: auto;align:right;}

input.in300px {text-align:left;width:300px;}
textarea.nachricht {height:100px;width:300px; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input.submit{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; background-color:#ffffff; border:1px solid #000000;  width:130px;padding-right:20px;}


/*
#topnavi{height:23px; background-image:url(../grafiken/bg_topnavi.gif); background-repeat:repeat-x; padding-left:167px; color:#FFFFFF;padding-top:5px; margin:0px; }
#topnavi a {color:#FFFFFF; text-transform:uppercase; padding-right:13px;padding-left:13px; text-decoration:none}
#topnavi a:hover {color:#e1a900}

#innenrahmen{width:960px; background-image:url(../grafiken/bg_content.gif); background-repeat:repeat-y; float:left}

#breadnavi{font-size:10px; color:#646464; padding-bottom:15px;}
#breadnavi a{font-size:10px; color:#022b71}
#breadnavi a:hover{color:#e1a900}

#rechtespalte{width:180px; float:left; padding-top:40px;}

#linkespalte{width:180px; float:left;}
#linkespalteabstand{height:40px; border-bottom:1px solid #333333;}

#contentrahmen{width:560px; float:left; padding-left:20px; padding-top:10px; padding-right:20px; padding-bottom:10px; line-height:16px;}

#bildleistelinks{width:150px; float:left;padding-right:20px;}
#contentrechts{width:350px;float:left;}

#contentlinks{width:390px;float:left;}
#bildleisterechts{width:150px; float:right;padding-left:20px;}

#bildleistehorinzontal{padding-top:10px; padding-bottom:10px;}

#footertypo{width:570px; height:30px; background-color:#e5e5e5; margin:10px 0 10px 190px; padding:5px;  font-size:10px; text-align:center}
#footertypo a {color:#022b71; text-decoration:underline}
#footertypo a:hover{color:#e1a900; text-decoration:none}

#footer{width:960px; background-image:url(grafiken/bg_content.gif); float:left;}
	*/

/* 
a.contentlink {color:#022b71; text-decoration:underline}
a.contentlink:hover{color:#e1a900; text-decoration:none}

#boxrelinkrahmen{padding-right:10px; text-align:right}
a.boxre{color:#212121; font-weight:bold; text-decoration:none; }
a.boxre:hover{text-decoration:underline}

/* Style fuer Typo 
.boxre{padding:10px; color:#777777}
.boxreheadline{color:#003399; font-weight:bold; padding-left:40px;}


Style fuer Typo
.bildlinks{padding-right:20px; padding-bottom:20px;}
#footertypo{}

a.linksNavi {
      display:block;
      color:#333333;
      width:202px;
	  height:21px;
      font-size:10px;
      font-family:Verdana, Arial, sans-serif;
      text-decoration:none;
      text-align:left;
	  padding-top:7px;
	  padding-left:7px;
      background-image:url(../grafiken/button.jpg);
	  background-repeat:no-repeat;
      }
a.linksNavi:hover {
      display:block;
      color:#333333;
      background-image:url(../grafiken/button_over.jpg);
	  background-repeat:no-repeat;
      }
*/


