

body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	background-color: #AD357C;
/*	background-image: url('/assets/layout/mainbg.gif');*/
	background-position: center;
	background-repeat: repeat-y;
}


body, td, h1, h2, h3, p, span, a:link, a:visited {
	color: white;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
}

h1 {
	font-size: 16px;
	margin: 0px 0px 16px 0px;
	border-bottom: 1px solid #ad357c;
	padding: 2px 3px 3px 21px;
	background: url('/assets/layout/head.gif') no-repeat;
	background-position: left 3px;
	font-weight: normal;
}

#top {
	background-image: url('/assets/layout/topbg.gif');
	background-repeat: repeat-x;
}

#topwrapper {
	width: 752px;
	margin: 0 auto;
}

#wrapper {
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: 752px;
	margin: 0 auto;
	background-color: #c672a4;
}
body>div #wrapper {
	width: 750px;
}
#CEloading {
	text-align: center;
}
#CEloading img {
/*	padding: 30px;
	background-color: #C672A4;
	border: 1px solid #FFF; */
}

#content {
	padding: 8px;
	text-align:left;
}




a.slideshow:link,
a.slideshow:visited {
	display: block;
/*	clear: left; */
	text-decoration: none;
	font-weight: bold;
	padding: 8px 0 6px 0px;
	/*background: url(/assets/layout/holz_pfeil.gif) no-repeat left center;
	margin: 20px 0; */
}
div.slideshow {
	border-top: 1px solid white;
	border-left: 1px solid white;
	width: 730px;
}
div.slideshow a {
	margin: 0;
	padding: 0;
}
div.slideshow img {
	margin: 0;
	padding: 0;
	border: none;
	border-right: 1px solid white;
	border-bottom: 1px solid white;

}



a img {
	border: 1px solid white;
}

.subnav {

}

/* NewsletterForm */

.M, .P, .F {
	background-color: #ad357c;
	border: none;
	color: white;
	width: 100%;
	margin-bottom: 10px;
	border-left: 1px solid white;
}

.S {
	background-color: #ad357c;
	border: none;
	color: white;
	width: 100%;
	border-right: 1px solid #c672a4;
}

#newsletter table {
	width: 100%;
}

#newsletter td.anm,
#newsletter td.abm {
	width: 50%;
}

div.subnav {
	width: 245px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 11px;
xborder-right: 1px solid #ad357c;
}

a.menu4 {
	width: 200px;
	padding: 5px;
	display: block;
	margin: 0px;
	text-decoration: none;
xborder-bottom: 1px solid #ad357c;
	font-size: 11px;
}

a.menu4:hover {
	text-decoration: none;
	background-color: #ad357c;
xborder-bottom: 1px solid #ad357c;

}

a.menu4akt {
	width: 200px;
	padding: 5px;
	display: block;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	background-color: #ad357c;
xborder-bottom: 1px solid #ad357c;
	font-size: 11px;
}

/*
#top {
	height: 203px;
	background-image: url('/assets/layout/topbg.gif');
	background-repeat: repeat-x;
}


#innertop {
	width: 971px;
	margin: 0 auto;
}

#toptop {
	background-image: url('/assets/layout/toptop.gif');
	border-bottom: 1px solid white;
	text-align: left;
	height: 21px;
	min-height: 21px;
	max-height: 21px;
	border-right: 1px solid white;
	border-left: 1px solid white;
}

#toptop div {
	font-size: 10px;
	padding: 3px 3px 3px 14px;
	display: block;
}

#mainnavi {
	border-right: 1px solid white;
	background-color: #9B5E40;
	width: 284px;
	float: left;
	border-left: 1px solid white;
}

#flash {
	float: right;
	border-right: 1px solid white;
}

#nirosta {clear: both;}

#wrapper {
	width: 971px;
	margin: 0 auto;
	border-right: 1px solid white;
	border-left: 1px solid white;
	background-color: #C672A4;
}

#sidebar {
	width: 284px;
	background-color: red;
	float: left;
}

#content {
	width: 684px;
	float: right;
}
#clear {
	clear: both;
}

#foot {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #C9BFE1;
}

*/


/*
	navtree
*/
ul.navtree {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/*
	navtree zweite ebene und höher einrücken
*/
ul.navtree ul {
	list-style-type: none;
	margin: 0;
	margin-left: 20px;
	padding: 0;
}
/*
	navtree links
*/
ul.navtree a:link,
ul.navtree a:visited {
	text-decoration: none;
	display: block;
}
ul.navtree a.inpath:link,
ul.navtree a.inpath:visited {
	background: silver;
}
ul.navtree a.highlight:link,
ul.navtree a.highlight:visited {
	background: yellow;
}

/**************
EM_TABLES
*************/

table.euro {
	margin-top: 2px;
	width: 100%;
	background-color: #b95390;
}

table.euro:hover {
	background-color: #AD357C;
}

table.euro td.date {
	width: 100px;
	text-align: center;

}

table.euro td.more {
	width: 100px;
	text-align: center;
}

table.euro td.more a,
table.euro td.more a:link {
	font-size: 18px;
	text-decoration: none;
}

table.euro td.date .day {
	text-align: center;
	display: block;
	font-size: 24px;
	margin-top: 3px;
}

table.euro td.date .month {
	text-align: center;
	display: block;
	font-size: 12px;
}

/**********
TextLink
***********/

a.textlink,
a.textlink:link,
a.textlink:active,
a.textlink:visited {
	display: block;
	background-color: #b95390;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	background-image: url('/assets/layout/linkpfeil.gif');
	background-repeat: no-repeat;
	background-position: 5px 6px;
	margin-top: 2px;
}

a.textlink:hover
 {
	background-color: #AD357C;
}



/**********
Kasten
***********/
div.kasten {
	border-top: 1px solid #AD357C;
	padding-top: 10px;
}
div.kastenEnd {
	clear: left;
	height: 8px;
	font-size: 2px;
	border-bottom: 1px solid #AD357C;
	margin-bottom: 16px;
}
div.kasten div.pic {
	float: left;
}
div.kasten div.pic img {
	margin: 0 16px 10px 0;
}
div.txt.small {
/*	margin-left: 260px; */
}
div.txt.small ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
div.txt.wide {
	margin-left: 0px;
}

div.kasten h1 {
	color: #9D256C;
	border: none;
	background-image: none;
	padding: 0;
	margin: 0 0 10px 0;
}
/*
div.kasten div.txt a:link,
div.kasten div.txt a:visited {
	display: block;
	background-color: #b95390;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	background-image: url('/assets/layout/linkpfeil.gif');
	background-repeat: no-repeat;
	background-position: 5px 6px;
	margin-top: 10px;
}
div.kasten div.txt a:hover
 {
	background-color: #AD357C;
}
*/
div.kasten div.txt a.kasten:link,
div.kasten div.txt a.kasten:visited {
	display: block;
	background-color: #b95390;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	background-image: url('/assets/layout/linkpfeil.gif');
	background-repeat: no-repeat;
	background-position: 5px 6px;
	margin-top: 10px;
}

div.kasten div.txt a.kasten:hover
 {
	background-color: #AD357C;
}


#foot {

}
