BODY {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 100px;
	padding-top: 0px;
	font-size: 11px;
	font-family: arial,helvetica;
	background-image: url('/files/layout/ww_footer_bg.gif'); 
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-color: #ffffff;
	width: 1282px;
	padding-bottom: 50px;
	padding-right: auto;
	padding-left: auto;
	color: #484848;
	text-align: center;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-base-color:#E2EBF8;
	scrollbar-3d-light-color:#6C9DD2;
	scrollbar-arrow-color:#FF6633;
	scrollbar-darkshadow-color:#E2EBF8;
	/*scrollbar-face-color:#E2EBF8;*/
	scrollbar-highlight-color:#E2EBF8;
	scrollbar-shadow-color:#6C9DD2;
	scrollbar-track-color:#EDF3FC;

}

h1  {
	color: #484848;
}

h2  {
	color: #484848;
}

h3  {
	color: #484848;
	font-size: 12px;
	font-weight: bold;
}


li {

}



A  {
	color: #484848;
	text-decoration: underline;
}

A:HOVER {
color: #ff6633;
	text-decoration: none;
	
}

.back {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 100%;
	display: block;
	width: 1282px;
	/*background-image: url('/files/layout/topback.gif'); 
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top;*/

background-image: url('/files/layout/ww_footer_line_bg.gif'); 
	background-repeat: repeat-y;
	background-position: 50%;
	
	}

.sitebg {
		width: 1282px;
			height: 1100px;
	/*background-image: url('/files/layout/rightback.jpg'); 
	background-repeat: no-repeat;
	background-position: 893px 168px;*/
		background-image: url('/files/layout/ww_bg.jpg'); 
	background-repeat: no-repeat;
	background-position: top center;

	
	}

.site {
	/*background-image: url('/files/layout/leftback.jpg'); 
	background-repeat: no-repeat;
	background-position: 0px 168px;*/
	
	height: 100%;
	display: block;
		width: 1282px;
	
	

}

.logo {
	display: none;
	
}

table { font-size: 11px; }


.floor {
	clear: both;
		}

.wwfooter {
	color: #a1a1a1;
	margin-top: 50px;
	padding-top: 20px;
	padding-bottom: 50px;
	}

.wwfooter a {
	color: #a1a1a1;
	text-decoration: none;
	}

.wwfooter a:hover {
	color: #484848;
	}

.floor a {
	color: #ffffff;
}

.commentform {
	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 11px;
	letter-spacing: 0px;
	background: #f4f4f4;
}

.commentlist {
	margin-top: 10px;
	background: #ffffff;
	width: 605px;
	padding: 5px;
	font-size: 11px;
	letter-spacing: 0px;
}

.commentheader {
width: 605px;
	background: #f4f4f4;
	padding: 5px;
	font-size: 11px;
	letter-spacing: 0px;
}


.lmenu {
	float: left;
	text-align: left;
	padding-top: 90px;
	width: 233px;
	display: block;
}

.rmenu {
	float: right;
	text-align: left;
	margin-top: 34px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 254px;
	display: block;
	}

.csite {
	/*clear: right;*/
	float: left;
	margin: 117px auto 0px 0px;
	/*padding: 30px 30px 30px 40px; */
	padding: 0px 0px 0px 0px;
	width: 760px;
	text-align: left;


	display: block;
}

.welcome {
	text-align: justify;
	color: #3D5B7A;
	font-size: 11px;
	letter-spacing: 0px;
		display: block;
}

.catcontent {
	text-align: justify;
	font-size: 12px;
	letter-spacing: 0px;
	}

.catheadline {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 16px;
	letter-spacing: 0px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #888888;
	}

.catheadline a { 
	text-align: left;
	color: #31639C;
	text-decoration: none;
	}

.cattext {
	color: #484848;
	padding-top: 5px;
	padding-bottom: 15px;
	font-size: 13px;
	letter-spacing: 0px;
	border-bottom: 0px solid ;
}


.small {
	color: #484848;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 0px;

}

.bgalimg {
	BORDER: #31639c 1px solid;
}

.headline {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
}

.smallheadline {
	text-align: left;
	color: #ff6633;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
}

.smallheadline a {
	color: #31639C;
	font-weight: normal;
	text-decoration: none;
}

.smallheadline a:hover {
	color: #ff6633;
	font-weight: normal;
	text-decoration: underline;
}


.headline a {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 17px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
}

.content {
	text-align: justify;
	color: #484848;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;

}

.formtab {
	color: #484848;
	padding: 5px;
	font-size: 10px;
	letter-spacing: 0px;

}

.form {
	font-family: arial;
	font-weight: normal;
	background-color: #FFFFF9; 
	color: #484848;
	font-size: 13px;
	letter-spacing: 0px;
	border: 1px solid #a1a1a1;

}

.submitbutton {
	background-color: #eaeaea;  
	font-size: 13px;
	font-family: arial;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.submitbookbutton {
	background-color: #eaeaea;  
	font-size: 15px;
	padding: 5px;
	width: 339px;
	font-family: arial;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.arttext {
	
	color: #484848;
	padding-bottom: 10px;
	font-size: 12px;
	letter-spacing: 0px;
	
}

.artdate {
	color: #a1a1a1;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 1px;
	
}

.artcat {
	font-family: arial;
	text-transform: uppercase;
	color: #f1f1f1;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 15px;
	font-size: 10px;
	letter-spacing: 0px;
	border: 0px dotted #3D5B7A;
}

.artcat a {
text-decoration: none;
}

.artbottom {
	background: #f4f4f4;
	padding: 5px;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0px;
	
	
}

.artcontent {
	text-align: justify;
	display: block;
	font-size: 12px;
	letter-spacing: 0px;
	padding-bottom: 10px;
	}

.artcontent_high {
	color: #3D5B7A;
	padding-top: 5px;
	padding-right: 5px;
	font-size: 11px;
	letter-spacing: 0px;
	border: 2px solid #cc0000;
}

.arturgent {
	
	color: #800000;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0px;
	
}

.artheadline {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	/*border-bottom: 1px dotted #888888;*/

}

.artheadline a { 
	text-align: left;
	color: #31639C;
	text-decoration: none;
	}


.teaser_headline {
	line-height: 0px;
	margin-top: 10px;
	color: #ffffff;
}

.teaser {
	font-size: 12px;
	font-weight: normal;
	color: #31639C;
	text-align: left;
}

div#teaser_topic {
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	display: block;
	width: 205px;
		
	} 

div#teaser_catactive {
	text-align: left;
	background-image: url('/files/layout/ww_menu_hover.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 11px;
	display: block;
		width: 205px;

	} 

div#teaser_catactive a {
	color: #ffffff;
	border-right: 5px solid #ff6633;
	background-image: url('/files/layout/ww_menu_hover.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	background: none;
	font-weight: bold;
	display: block;
	} 

div#teaser_topic a {
	text-align: left;
	font-weight: normal;
		display: block;
	} 

div#teaser_topic a:hover {
	color: #ffffff;
	background-image: url('/files/layout/ww_menu_hover.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	text-align: left;
	} 

div#teaser_subtopic {
	text-align: right;
	letter-spacing: 0px;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	} 

div#teaser_subtopic a {
	background-image: url('/files/layout/ww_menu_unhover.png'); 
	background-repeat: no-repeat;
	background-position: 1px 0px;
	border-right: 0px solid #ff6633;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 11px;
	color: #31639C;
	text-align: right;
	font-weight: normal;
	} 

div#teaser_subtopic a:hover {
	font-size: 11px;
	color: #ffffff;
	background-image: url('/files/layout/ww_menu_hover.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: right;
	font-weight: normal;
	} 

.teaser_intsubtopic {
	background-image: url('/files/layout/ww_menu_unhover.png'); 
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-right: 5px;
	padding-top: 8px;
	font-size: 9px;
	text-align: right;
	font-weight: normal;
	letter-spacing: +3px;
	color: #6C9DD2;
}

div#teaser_subactive {
	margin-right: 0px;
	border-right: 0px solid #ff6633;
	text-align: right;
	letter-spacing: 0px;
	font-size: 11px;
	font-weight: bold;
	} 

div#teaser_subactive a {
	background-image: url('/files/layout/ww_menu_hover.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: right;
	border-right: 5px solid #ff6633;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 11px;
	color: #31639C;
	font-weight: bold;
	}
	
div#teaser_subactive a:hover {
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	}

.teaser_space {
	height: 0px;
	}

.teaser_link {
	background-image: url('/files/layout/ww_menu_unhover.png'); 
	background-repeat: no-repeat;
	background-position: 1px 0px;
	letter-spacing: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #31639C;

}

.sucheform {
	margin-top: 10px;
	
	color: #484848;
	font-size: 11px;
	letter-spacing: 0px;
}

.suchesubmit {
	
	background-color: #FFFFE8; 
	color: #484848;
	font-size: 11px;
	letter-spacing: 0px;
	border: 1px solid #a1a1a1;
}

.suchetopic {
	font-size: 14px;
	margin-top: 10px;
	background-image: url('/images/icon_ak.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 24px;
	font-weight: bold;
}

.suchetopic a {
	color: #666666;;

}

.suchecontent {
	
	font-size: 12px;
	padding-top: 7px;

}

.sucheergebnis {
	background: #eeeeee;
	border-top: 1px solid #aaaaaa;
	font-size: 11px;
	padding: 7px;
	margin-bottom: 15px;

}



.cattop {
	padding-top: 5px;
	background: #C5C7B9;
	padding-bottom: 5px;
}

.cattop a:hover {
	background: #DBDCCE;

}

.catsub {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #C5C7B9;
}

.catsub a:hover {
	background: #DBDCCE;
}

.artlistspace {
	border: 0px solid #9A9A9A;
}
.artlistul {
	
}
.artlistli {
	float: left;
	width: 33%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	text-align: left;
}
.artlistcat {
	
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.paged {
color: #7A98BC;
	padding: 15px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0px;
}

.paged a {
	color: #aaaaaa;
	text-decoration: none;
		letter-spacing: -1px;
}

.paged a:hover {
	color: #ff6633;
	text-decoration: underline;
		letter-spacing: -1px;
}

.amenu {
	width: 655px;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	line-height: 22px;
	}

.atab {
	width: 670px;
}

.navprint {
	font-family: arial;
	width: 190px;
	font-size: 10px;
	margin-top: 0px;
	color: #d1d1d1;
	float: right;
	text-align: right;
}

.navprint a {
	text-decoration: none;
	color: #888888;
}

.navprint a:hover {
}

.headline_print_container {
	height: 20px;
}

.catrub {
		background-image: url('/files/layout/ww_catrub_bg.png');
		background-repeat: no-repeat;
		background-position: top right;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 205px;
		
		line-height: 30px;
		vertical-align: bottom;
		text-align: center;
		font-weight: normal;
		letter-spacing: +2px;
		color: #6C9DD2;
		font-size: 9px;
		font-style: italic;
		

}
.SearchHiLite {
	background-color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #648BB3;
	border-bottom: 1px solid #648BB3;
}