html
{
	min-height: 100%; /* Mindesthöhe in modernen Browsern */
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
}
body
{
	background-color:#FFF5D7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#382E79;
	min-height: 99.9%; /* Mindesthöhe in modernen Browsern */
	/*height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
	overflow:scroll;
}
.rahmen
{
	min-height: 100%; /* Mindesthöhe in modernen Browsern */
	/*height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
}
.kopftrenner
{
	height:3px;
	background-color:#FFFFFF;
}
#navigation
{
	height:36px;
}
.nav
{
	background-color:#FFCC33;
	height:37px;
	width:876px;
}
.content
{
	background-color:#FFFFFF;
	/*height:336px;*/
	min-height:99.9%;
	width:476px;
	color:#382E79;
	height:100%;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content
{
	height:100%;
	min-height:99.9%;
	width:476px;
	max-width:476px;
}
.content p, .content h3, #content p, #content h3
{
	max-width:476px;
}
P {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 120%;
	color: #382E79;
	margin: 0px;
	padding : 0px;
	text-indent : 0px;
}


.right
{
	background-color:#FFFFFF;
	width:340px;
	color:#382E79;
	max-width:340px;
}
.suchen
{
	height:28px;
}
.suchen, .suchen form
{
	white-space:nowrap;
	font-size:12px;
}
.suchen div
{
	padding-top:10px;
}
/**html .suchen div
{
	padding-top:2px;
}*/
.suchen input
{
	background-color: #FFF5D7;
	border: 1px solid #FFCC33;
	font-size:12px;
}
.suchen div .such_button
{
	background-color:#FFF5D7;
}
.bodytext
{
	color:#382E79;
}
b, strong, i, h1, h2, h3, h4, h5
{
	color:#382E79;
}
.trenner
{
	background-color:#FFFFFF;
	width:31px;
}

#info h3 {margin-bottom:200px;}
/* style the outer div to give it width */
.menu_1 ul, .menu_1 ul ul
{
	list-style-type: none;
}
.menu_1 li
{
	height:38px;
}
.menu_1 ul a
{
	display: block;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#382E79;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
}
.menu_1 ul a:visited, .menu_1 ul a:link, .menu_1 ul a:active
{
	color:#382E79;
	font-weight:normal;
}
.menu_1 ul li a:hover, .menu_1 ul li .drop
{
	color:#382E79;
	background-color:#FFFFFF;
}
.menu_1 ul li:hover a
{
	color:#382E79;
	background-color:#FFFFFF;
}
.menu_1 ul li:hover a
{
	color:#382E79;
}
.menu_1 ul ul a
{
	display: block;
	color:#382E79;
}
.menu_1 ul li
{
	padding:0;
	margin:0;
	background-color: #FFCC33;
	float:left;
}
.menu_1 ul ul
{
	margin-left:0;
	padding: 0 0 1px 0;
	position: absolute;
	background-color: #FFFFFF;
	color:#382E79;
	display:none;
	min-width:180px;
}
/* IE-Hack für die Breite */
*html .menu_1 ul ul
{
	width:180px;
}
.menu_1 ul ul.hover, .menu_1 ul li.hover ul, .menu_1 ul li:hover ul, .menu_1 ul ul a, .menu_1 ul li li
{
	display:block;
}
.menu_1 ul ul li
{
	float:none;
	background-color: transparent;
	height:28px;
	color:#382E79;
}

.menu_1 ul li li a:visited, .menu_1 ul li li a:link, .menu_1 ul li li a:active
{
	color:#382E79;
	background-color:#FFFFFF;
	height:28px;
}
.menu_1 ul li li:hover
{
	background-color:#FFCC33;
	height:28px;
}
.menu_1 ul li li a:hover, .menu_1 ul li li.drop
{	
	color:#382E79;
	height:28px;
	background-color:#FFCC33;
}

/*SITEMAP*/
.csc-header csc-header-n1
{
}
.csc-firstHeader
{
	font-size:14px;
	color:#382E79;
}
.csc-sitemap, .csc-sitemap a
{
	color:#382E79;
	font-size:12px;
}
.csc-sitemap a
{
	font-weight:normal;
}
.csc-sitemap ul
{
	list-style:none;
}
/*KONTAKTFORM*/
.csc-mailform
{
	border:none;
	font-size:12px;
}
.csc-mailform label
{
	width:200px;
	min-width:200px;
}

legend
{
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset
{
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.radiolayout
{
	width:60%;
}

.formu
{
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
}

.mf-radio
{
	border:0px;
}

.mf-text
{ 
	color: #000000;
	border: 1px solid #C0C0C0;
	/*margin-bottom: 5px;*/
}

.mf-check
{
	border: 0px;
}
.mf-select
{
	border:0px;
}

.mf-input
{
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	font-size:12px;
}

.mf-submit
{
	color: #382E79;
	background-color: #FFCC33;
	border: 0px;
	font-size:12px;
}

div.csc-textpic .csc-textpic-intext-left
{
	float:none;
	margin-top: 2px;
	margin-bottom:2px;
}

.right .csc-firstHeader, .right .bodytext
{
	max-width:340px;
	font-size:12px;
}
.right .bodytext
{
	max-width:340px;
	/*font-size:9px;*/
}

/*AUFLISTUNG*/
.csc-bulletlist csc-bulletlist-0
{
	color:#382E79;
	font-size:12px;
}
.csc-bulletlist .odd, .csc-bulletlist .even
{
	color:#382E79;
	font-size:12px;	
}
/*NEWS*/
.tx-mininews-pi1-listrow
{
	color:#382E79;
}
.tx-mininews-pi1-listrowField-title
{
	color:#382E79;
}
.tx-mininews-pi1-listrowField-teaser, .tx-mininews-pi1-listrowField-teaser a
{
	color:#382E79;
}

.right ul, .right li, .right a
{
	color:#382E79;
	font-size:12px;	
}
.content p, .content .tx-tdnewsletter-pi1
{
	padding-top:5px;
}

 .right .bodytext a
{
	color:#FF0000;
}

.right .bodytext
{
	margin-bottom:5px;
}

.content a, .csc-textpic-text a, .content .bodytext a
{
	color:#FF0000;
	font-size:9px;
}
.content .bodytext a
{
	font-size:12px;
}
.content img, .csc-textpic-border img
{
	/*border:1px solid #FFCC33;*/
	border:none;
}

.news-latest-item p, .news-latest-item .bodytext
{
	font-size:9px;
}

.news-latest-item h3, .news-latest-item a
{
	padding-top:0px;
}
.csc-textpic-text h3
{
	padding-top:0px;
	margin-top:0px;
}
.csc-textpic-imagewrap dt, .csc-textpic-imagewrap img
{
	margin-bottom:20px;
	padding-bottom:20px;
}

.content label, .content formu label
{
	font-size:12px;
}

.content .tx-tdnewsletter-pi1 table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content ul li a
{
	font-size:12px;
}
div .bodytext a.internal-link
{
	color:#382E79;
	font-size:12px;	
}