#hauptfenster {  /* Inhaltsspalte recht von der Navigation mit fester Breite */
	float:left;	
	width:487px;
	position:relative;
}

#hauptfenster p,td,li{ font-size:11px;
}

.publikationsliste
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:x-small;
}

.publikationsliste td
{
  vertical-align: top;
}

.titel {
color:#990000;
font-weight:bold;
text-decoration:none;}

.titel:hover{
text-decoration:underline;}

div#warenkorb {
border:1px dotted #cccccc;
padding:5px 5px 5px 20px;
width:455px;
margin:5px 0px 5px 2px;
background-color:#F8F8F8;
}

.formular { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
}

.formular textbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

td, input, select, textarea
   { font-size:11px; font-family:Verdana,sans-serif;  }

input, select, textarea
   { color:#333333; }

.red {
color:#FF0000;
}

.small {
font-size:xx-small;
font-style:italic;}

/* Standardelemente */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

a{ text-decoration: none;}
a:link{ text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover{ text-decoration: underline;}
td,tr{vertical-align:top;}
h1{font-size:16px}
h2{font-size:14px}
h3{font-size:13px}

/* Container-Elemente */
#seite-container /*der Container für alles: Maximal- und Minimalbreite*/
{
	width:760px;
	background-color:white;
}

#kopf-container /* der Container für die Kopfgrafiken */
{	
	height:92px; 
	width:100%;
	padding-top:0px;
	margin:0px;
}

div.wappen {
	position:absolute; 
	left:635px; 
	top:0; 
	width: 130px; 
	height: 100px;
}


/* NAVIGATION */
#nav { /* Navigation links mit fester Breite */
	float:left;
	width:150px;
	position:relative;
}

#nav a:hover{ /* Hintergrundfarbänderung für ganze Navigation */
	background-color:#C3C5FF;
	text-decoration:none;
}

.nav1 { /* Hauptnavigation mit oben und unten Rahmen  */
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	display: block;	
	border-top: 1px solid #cccccc;   
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 2px 5px 2px 5px;
	}

.nav_2{ /* Zweite Navigationsebene wird eingerückt und blau */
	color:#000000;
	padding: 0px 0px 0px 14px;
	font-weight:normal;
	font-size:11px;
	display: block;	
	border: 5px #cccccc;
	}

.nav_3{ 
	color:#000000;
	padding: 0px 0px 0px 24px;
	font-weight:normal;
	font-size:10px;
	display: block;	
	border: 5px #cccccc;
	}
	

/* NAVIGATION ENDE */

/* INHALT */


ul.flach{margin-left:0px;}

#hauptfenster img.bildlinks {
float:left;
padding:0px 4px 4px 0px;
}

#hauptfenster img.bildrechts {
float:right;
}

#hauptfenster img.bildnormal {
float:none;
}

.kasten{
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 10px;
	background-color:#F5F5F5;
}

.feature {
margin:5px 5px 30px 5px;
padding:5px 5px 5px 5px;
display:block;
clear:both;
border-top:3px double #FFD200;
border-left:1px dotted #FFD200;
line-height:15.5px;
}

.feature_rechts {
margin:5px 5px 30px 5px;
padding:5px 5px 5px 5px;
display:block;
clear:both;
border-top:3px double #FFD200;
border-right:1px dotted #FFD200;
line-height:15.5px;
}


/* INHALT ENDE */

/* FUSSZEILE   */
#fuss  /* umfasst Impressum und so */
{
		float:none;
		font-size: 88%;
        padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;
}

.impressum{
font-size:10px}
/* FUSSZEILE ENDE */


.meldung { /* Wichtige Infos der BLZ ganz oben */
margin:5px 5px 15px 5px;
padding:5px 5px 5px 5px;
display:block;
clear:both;
border:3px double #FFD200;
background-color: #DDDDDD;
}


.print{
	padding-left:25px
	}

.story{
	clear: both;
}

.toc {
	border: 1px dotted #cccccc;
	padding: 0px 0px 0px 15px;
	background-color:#eeeeee;
}

.toc p, li {
font-size:90%;
line-height:normal;
}
.toc li li{
font-size:90%;
line-height:12px
}

#inhalt-layoutcontainer /* umfasst die Navigation und den Inhalt */
{
	width:700px; /* beim Wappen aufhören */
	min-height:250px;
	margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;
	padding:0px;
}

