html, body {
 	min-height:100%;
	height: 100%; /* wichtig */
	font-size: 12px;
	background-color: #DADADA;
	text-align:center;
}

#box{
	width: 945px;
	margin:0 auto;
	text-align:left;
  	position: relative;
  	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background-image : url(../images/bg/bg_verlag.jpg);
	background-repeat : repeat-y;
	margin-bottom: -20px;
}

#content {
	padding-left: 11px;
}

#footer {
  	width: 100%;
  	position: absolute;
  	bottom: 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: ##000000;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	background-image : url(../images/bg/bg_footer_verlag.jpg);
	background-repeat : repeat-y;
}

a {text-decoration: underline; color: #0090DD;}
a:hover {text-decoration: underline; color: #000000;}
a.small {text-decoration: none; color: #000000;}
a.small:hover {text-decoration: none; color: #999999;}
a.newstext {text-decoration: underline; color: #000000;}
a.newstext:hover {text-decoration: underline; color: #0090DD;}
a.quick {text-decoration: underline; color: #000000;}
a.quick:hover {text-decoration: underline; color: #0090DD;}
a.menu {text-decoration: none; color: #FFFFFF;}
a.menu:hover {text-decoration: none; color: #000000;}
a.menuact {text-decoration: none; color: #FFFFFF;}
a.menuact:hover {text-decoration: none; color: #FFFFFF;}
a.submenu {text-decoration: none; color: #FFFFFF;}
a.submenu:hover {text-decoration: none; color: #000000;}
a.submenuact {text-decoration: none; color: #FFFFFF;}
a.submenuact:hover {text-decoration: none; color: #FFFFFF;}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

ul {list-style-type: square; margin-left: 10px;padding-left: 7px;}

ol {list-style-type: decimal;}

li {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;}

sup {vertical-align:top;}

.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 125px}

.space {font-size: 1px;}

.quick {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.quicktitel {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.titel {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0090DD;}
.titelverlag {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0090DD;}
.titelgruppe {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0090DD;}
.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.menuact {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.submenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.submenuact {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.newstext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.snav {
 	display: block;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

a.snav:hover {
	display: block;	
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.snav {
	display: block;	
	text-decoration: none; 
	color: #FFFFFF;
 	padding-top: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.snavakt {
 	display: block;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000; 
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

a.snavakt:hover {
	display: block;	
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.snavakt {
	display: block;	
	text-decoration: none; 
	color: #FFFFFF;
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.ssnav {
 	display: block;	
	background-image: url(../images/quad_ssnav.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

a.ssnav:hover {
	display: block;	
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 24px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.ssnav {
	display: block;	
	text-decoration: none; 
	color: #FFFFFF;
 	padding-top: 0px;
	padding-left: 24px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.ssnavakt {
 	display: block;	
	background-image: url(../images/quad_ssnav.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

a.ssnavakt:hover {
	display: block;	
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 24px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.ssnavakt {
	display: block;	
	text-decoration: none; 
	color: #FFFFFF;
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 24px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.sssnav {
 	display: block;	
	background-image: url(../images/quad_sssnav.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

a.sssnav:hover {
	display: block;	
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 42px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.sssnav {
	display: block;	
	text-decoration: none; 
	color: #FFFFFF;
 	padding-top: 0px;
	padding-left: 42px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.sssnavakt {
 	display: block;	
	background-image: url(../images/quad_sssnav.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

a.sssnavakt:hover {
	display: block;	
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 42px;
	padding-right: 4px;
	padding-bottom: 1px;
}

a.sssnavakt {
	display: block;	
	text-decoration: none; 
	color: #FFFFFF;
	background-color: #000000;
 	padding-top: 0px;
	padding-left: 42px;
	padding-right: 4px;
	padding-bottom: 1px;
}

.input_feed200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-color: #0090DD;
	border-width:1px;
	background-color:#EEEEEE;
	color: #000000;
	border-style: solid;
	width:200
}

.input_feed	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-color: #0090DD;
	border-width:1px;
	background-color:#EEEEEE;
	color: #000000;
	border-style: solid;
}

.font { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000		
}

.cssbutton_feed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-color: #0090DD;
	border-width:1px;
	background-color:#EEEEEE;
	color: #000000;
	border-style:solid;
	width:100
}
