/* CSS Document - rosa: f3c6dd; grün: cccc33; blau: 3399cc */
html, body 	{ height:100%; margin:0; padding:0; background:#E4E4E4; background-image:center top fixed; font-family: Arial, Verdana, Helvetica, sans-serif}
a, img 		{ border:none; margin:0; padding:0}

html 		{ overflow-x: none; overflow-y:scroll;} /*FF Scrollbalken*/


#mitte	{ position:absolute; width:1000px; left:-500px; margin-left:50%; border:solid 2px #fff; background-color:#E4E4E4;  border-style:none solid; z-index:30;background:url(../../../../../typo/fileadmin/templates/img/banner.gif) no-repeat top left; overflow:visible;}
#logo	{
	position:absolute;
	margin:0px 0px 0px -12px;
	height:106px;
	width:255px;
	background:url(../../../../../typo/fileadmin/templates/img/logo-eb.png) no-repeat top left;
}
#claim	{ position:absolute; font:36px Verdana, Arial, Helvetica, sans-serif bold small-caps; top:45px; color:#3399cc; left:225px; height:30px; width:500px: z-index:1; text-shadow:#FFFFFF}

	#navi2	{ position:absolute; height:20px; width:350px; left:600px; text-align:right; color:#FFFFFF; z-index:70; top:5px;}
		#navi2	div { margin:6px 0px 0px 15px}
#navi2 a:link, #navi2 a:visited	{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#navi2 a:hover { text-decoration:underline; color:#333333; }

	
	#navi1	{ position:absolute; height:30px; left:225px; width:775px; text-align:left;  text-decoration:none; color:#3399cc; z-index:30; top:106px;background-color:#cccc33; z-index:8; border-top:solid 2px #fff; border-bottom:solid 2px #fff; border-left:solid 2px #fff;}

	#navi1	div { margin:6px 0px 0px 15px}
#navi1 a:link, #navi1 a:visited { font:normal 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666;margin:0px 5px;}
	#navi1 a:hover { color:#3399cc }
	
	.aktiv a {color:#3399cc ; text-decoration:none;}
	



#titel	{ position:relative;  width:225px; height:30px; top:106px;color:#cccc33 ;background:#999999;text-align:left; z-index:75; border-bottom:solid 2px #fff; border-top:solid 2px #fff; }
	#titel	div { margin:5px 5px 2px 10px; font: bold small-caps 17px/1em Verdana, Arial, Helvetica, sans-serif; color:#cccc33;}

#subnavi	{ position:relative; float:left; width:225px; margin-top:105px; height:500px;  overflow:visible; background-color:#CCCCCC; z-index:1;  border-right:solid 2px #fff;color:3399cc; }
	#subnavi a:link, #subnavi  a:visited {height:15px; margin:5px 0px 5px 15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666;}
		#subnavi a:hover, {height:15px; margin:5px 0px 5px 15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#3399cc;}

.subaktiv	{ background:#cccc33 url(../../../../../typo/fileadmin/templates/img/next.gif) no-repeat left; z-index:8;}


#links		{ margin-left:10px}
#links h2 { border:none; font-family:Verdana, Arial, Helvetica, sans-serif }
#links h3 { margin-left: -20px }


#suche	{ position:relative; width:225px; height:40px; left:0px; color:#333333; text-align:center;z-index:5}

#contout	{ position:relative; float:left; display:block; margin: 106px 0px 0px 0px; width:766px;overflow:auto; color:#333333; height:500px;}

#contout html 		{ overflow: scroll;} /*FF Scrollbalken*/
#contin		{ position:relative; display:block; width:710px; margin:0px 0px 20px 10px; font:normal 12px/1.8em Verdana, Arial, Helvetica, sans-serif;}

#fuss { position:relative; clear:both; float:left; width:1000px; padding:2px 0px 2px 0px; background-color:#3399cc; text-align:center; font:normal 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1.4pt; z-index:100; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
	#fuss a:link, #fuss a:visited { color:#cccc33; text-decoration:none;}
	#fuss a:hover { color:#333; text-decoration:none}

h1,
h2,
h3,
h4,
h5,
h6,
{	font-size: 14px; font-weight: normal; 	letter-spacing: 0.08em;}

.csc-header h1 {
	font-size: 18px;
	color:#3399cc;
	margin: 10px 0;
	border-bottom: 1px solid #3399cc;}


h2 {
	font-size: 14px;
	color: #cccc33;
	padding-bottom: 2px;
	padding-top: 10px;
	margin: 0 0px;}


h3 {
	font-size: 12px;
	color: #3399cc;
	padding-bottom: 3px;
	padding-top: 1px;
	margin: 0px 8px;}


h4 {
	font-size: 18px;
	color: #164677;
	padding-bottom: 4px;
	float: right;}


h5{
	font-size: 12px;
	font-weight:bold;
	color: #666;
	margin-top: -5px;
	margin-bottom:0px;}


h6{
	font-size: 12px;
	font-weight:bold;
	color: #164677;
	margin: 0px;
	padding-top: 10px;}

h6 span {
	color: #69839B;}	

	
/* Typo3 */
.csc-header, .csc-textpicHeader		{ margin:20px 0px 20px 0px }
.csc-header-n1 { margin-top:0px!important}
.csc-header-date { float:right; font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666; margin: 0px 0px 5px 0px}
.csc-header-n1, .csc-textpicHeader	{ background:url(../../../../../typo/fileadmin/templates/styles/.../img/headline.gif) no-repeat bottom left; padding-bottom:4px }
.bodytext		{ font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666 ; margin:0px 0px 5px 0px}
a:link, a:visited { color:#333333; text-decoration:underline}
a:hover			{ color:#cccc33}
.csc-textpic-caption	{font:bold 12px/1.1em Verdana, Arial, Helvetica, sans-serif; color:#666; padding:4px 0px 5px 0px}
.tbody, tr, td		{ font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666; margin:0px 0px 5px 0px}
.csc-news-more { float:right; font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666; margin: 0px 20px 5px 0px}

/* News */
.news-single-img  { float:right}
.clearer		{ clear:both}
.news-single-timedata { float:right}
.news-single-item h3 { margin:0px}
.news-single-item h1 {
	font-size: 18px;
	color: #164677;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #4C95D6;}


/* Newsletter Anmeldung */
.nl-wrap	{ font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666; }
.nl-title	{font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#164677;}
.nl-input	{ margin-top:4px }
#subnavi .nl-wrap a:link, #subnavi .nl-wrap a:visited { margin:0px!important; border-bottom:1px #999 solid }
#subnavi .nl-wrap a:hover {border-bottom:1px #333 solid }

.tab50	{ float:left; width:50px; margin-top:6px}

/* Formular */
textarea, input, select  { 
	font:normal 10px/1.3em; font-style:italic!important;
	}
fieldset { 
	border:none;
	margin:0;
	padding:0;
	}
	
* html .csc-mailform-field {
	margin-top:-3px;}
	
.csc-mailform-field { 
	clear:both; 
	padding-top:3px;}
	
.csc-mailform-field label { 
	position:relative;
	float:left;
	width:100px;}
	
.csc-mailform-field input, .csc-mailform-field textarea { 
	float:left;
	width:150px;
	}
	
.csc-mailform-field select { 
	width:150px
	}
.csc-mailform-field select, .csc-mailform-submit { 
	float:left;
	width: 150px;}
	
.csc-mailform-check { 
	width:18px!important;
	margin:3px 0px 0px 0px;
	padding:0;}

