* {margin:0; padding:0; border: 0 none transparent; text-align: left; }

html, body {
	height:100%; min-height: 100%;
	background-color:#99a276;
	background-image:url(../imgs/back_komplett.gif); background-repeat:no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#483838;	line-height: 16px;
	}

h1 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; color:#61544a; margin: 0 0 36px 0; text-align:center;}
h2 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#61544a; margin: 0 0 12px 0; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#61544a; margin: 0 0 12px 0; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#61544a; margin: 0 0 0 20px; }

a { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ae3f26; font-weight:normal; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

img.rahmenFlL { float: left; border: 1px solid #4a4a4a; margin-right: 8px;}
img.rahmenFlR { float: right; border: 1px solid #4a4a4a; margin-left: 8px;}
img.FlL_i { float: left; margin-right: 4px;}
img.rahmen { border: 1px solid #4a4a4a; margin-bottom: 6px;}
img.FlL { float: left; margin-right: 8px;}
img.FlR { float: right; margin-left: 8px;}


#kopf {
	width: 1092px;
	height: 82px;
	background-image:url(../imgs/header.jpg); background-repeat:no-repeat;
	}

#main {
	width: 1020px;
	min-height: 100%;  /* height: 100%; */ 
	background-image:url(../imgs/buch_unten.jpg); background-repeat:repeat-y;	
}

#buchabschluss { 
	width: 880px;
	}
	
#menu {
	float: left;
	width: 160px;
	margin: 0 180px 28px 0;
	}

#inhalt {
	float: left;
	width: 540px;
	margin-bottom: 28px;
	}
	
.infobox {
	float: left;
	width: 170px;
	margin: 0 8px 12px 0;
	font-size: 11px;
	}

.publikation {
	float: left;
	width: 240px; min-height:53px; height: 53px; overflow: visible;
	margin: 0 12px 12px 0;
}

.spalte {
	float: left;
	width: 450px;
	margin: 0 20px 12px 20px;
}

.spalte_schmal {
	float: left;
	width: 250px;
	margin: 0 20px 12px 0;
}

.werk {
	float: left;
	width: 490px;
	margin: 0 0px 24px 20px;
}
	
#rechts {
	float: right;
	width: 140px;
	}
	
#fusszeile {
	clear: both;
	width: 100%;
	margin: 40px auto 0 auto;
	border-top: 1px solid #cccec7;
	padding-top: 6px;
	text-align: center;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#aaaca5;
	}

#fusszeile a { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#aaaca5; font-weight:normal; text-decoration: none; }
#fusszeile a:visited { text-decoration: none; }
#fusszeile a:hover { text-decoration: underline; }



ul.liste { list-style: disc; margin: 12px 0 20px 20px; font-family: Verdana,Arial,  Helvetica, sans-serif; font-size: 12px; color:#483838; }
.kleiner { font-size: 11px; color:#786868; }

ul.menu { list-style: none; margin: 30px 0 0 0; padding: 0; border-bottom: 1px solid #b2ac9d;}	
li.menu { 
	width: 160px;
	display: block;
	}
li.menu a {
	width: 155px; height: 30px;
	padding-right: 5px;
	display: block;
	text-align: right;
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #6a6152; text-decoration: none; line-height: 30px;
	border-top: 1px solid #b2ac9d;
	}
li.menu a:visited {
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #6a6152; text-decoration: none; line-height: 30px;
	 }
li.menu a:hover {
	width: 155px;
	background-image:url(../imgs/back_menuA.gif); background-repeat:no-repeat;
	padding: 0 5px 0 0;
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; line-height: 30px;
	border-top: 1px solid #b2ac9d;
     }
/* Aktiver Menüpunkt mit Hintergrundbild statt -farbe gelöst wegen IE6, der die Hintergrundfarbe bis zum nächsten Hauptlistenelement zog und unter die Submenüpunkte, die transparenten Hintergrund haben*/
li.menuA { 
	width: 160px; display: block;
	background-image:url(../imgs/back_menuA.gif); background-repeat:no-repeat;
	text-align: left; padding: 0;
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; line-height: 30px;
	}
li.menuA a {
	width: 140px; display: block;
	background-image:url(../imgs/back_menuA.gif); background-repeat:no-repeat;
	text-align: left; padding: 0 0 0 20px;
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; line-height: 30px;
	}
li.menuA a:visited {
	background-image:url(../imgs/back_menuA.gif); background-repeat:no-repeat;
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; line-height: 30px;
	 }
li.menuA a:hover {
	width: 140px; display: block;
	background-image:url(../imgs/back_menuA.gif); background-repeat:no-repeat;
	text-align: left; padding: 0 0 0 20px;
	font-family: Georgia, serif, Verdana; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; line-height: 30px;
     }
	
ul.sublist {
	text-align: left;
	margin: 8px 0 16px 30px;
	list-style: none;
	}	
	
li.sublist { text-align: left;
	background-image:none;
	color: #6a6152; font-size:11px; font-weight: normal; text-decoration: none; 
	padding: 0; line-height: 20px;
	}
li.sublist a {text-align: left;
	background-image:none;
	color: #6a6152; font-size:11px; font-weight: normal; text-decoration: none; 
	padding: 0; line-height: 20px;
	}
li.sublist a:visited {
	background-image:none; 
	padding: 0; line-height: 20px;
	color: #6a6152; font-size:11px; font-weight: normal; text-decoration: none;  
	 }
li.sublist a:hover { 
	background-image:none;
	color: #6a6152; font-size:11px; font-weight: normal; text-decoration: underline; 
	padding: 0; line-height: 20px;
     }
	 
input.text  {
	border: 1px solid #ad9a88; background-color: #eeeed6;
	margin: 3px 0 3px 0;
	font-size:12px;
	width: 250px;
	}

input.button  {
	margin: 3px 0 3px 0;
	}
	
td { line-height: 18px; vertical-align:top; }

