body {
	margin: 0 0 40px 0;
	background: #fff;
	color:#000;
    	text-align: center;
	font-family: Verdana,Helvetica;
	text-decoration: none;
	font-size:10px;
	padding:0;
        
	}

a 		{ text-decoration: none; font-weight:bold; }
a:link 	{ color: #000; }
a:visited 	{ color: #000; }
a:active 	{ color: #000; }
a:hover 	{ color: #000; }

h1, h2, h3 	{ margin: 0px; padding: 0px; font-weight: normal; }
h1		{ font-weight:normal; font-size:1.6em; color:#000000; margin: 10px 30px 0 0; font-family: Verdana,Helvetica; text-decoration: none; }
h2		{ font-size:1.1em; font-style:italic; color:#000000; margin-left: 140px; color: #A0B0D1; font-family: Verdana,Helvetica; text-decoration: none; }

#container 	{ margin-right: auto; margin-left: auto; text-align: left; padding: 0px; width: 773px; height:100%; }

#header	{ 
float: left;
background: url(../images/top.gif) no-repeat;
height: 261px;
width: 773px;
}

#top2{
background: url(../images/top2.gif) no-repeat;
height: 26px;
width: 773px;
margin:0;
padding:0;
}

/* Top-Navigation */
#menu		{ margin: 240px 0 0 0; font-weight:normal; font-size: 11px; } 
#menu a	{ color: #fff; text-decoration: none; text-align: center; padding: 0 20px 0 0; }
#menu a:hover, #menu a:hover { background: none; color: #fff140; }
#menu ul 	{ margin:0px 0px 0px 20px; padding:0px; }
#menu li 	{ margin:0px 0px 0px 2px; padding:0px; display: inline; list-style-type: none; }
#firstactive a	{ text-decoration: none; list-style-type: none; color: #fff140; }

/* TAB-Reiter */
.thirdfirst						{ float:left; width:139px; height:26px; padding-top:6px; text-align:center; background-image:url(../images/background_inactive.gif); background-repeat:no-repeat; }
.thirdactive					{ float:left; width:139px; height:26px; padding-top:6px; text-align:center; background-image:url(../images/background_active.gif); background-repeat:no-repeat; }
.thirdfirst a, .thirdfirst a:visited 	{ text-decoration: none; list-style-type: none; color: #fff; }
.thirdactive a, .thirdactive a:visited 	{ text-decoration: none; color: #fff; }
.thirdactive a:hover 				{ text-decoration: none; list-style-type: none; color: #fff; }
#linie						{ float: left; width: 556px; background: url(../images/linie.gif) no-repeat; margin:0px; padding:0px; display: inline; }

#main							{ width: 773px; background: url(../images/repeatbg.gif) repeat-y; float: left; }
#entry-area						{ float: left; display: inline; width: 556px; margin: 0 0 0 0px; padding:0px;}
#footer						{ width: 773px; background: url(../images/footer.gif) no-repeat top; float: left; color: #000; }
.footer-content					{ margin: 32px 1px 0 0px; font-size: 10px; text-align:right; }
#footer a						{ font-weight: normal; }
#footer a:hover 					{ text-decoration: underline;}

/* Linkes Menue */
#sidebar 						{ float: left; width: 216px; display: inline; margin: -25px 0 0 0px; color: #fff; font-size: 10px; padding:0px;}
#sidebar h2						{ font-weight: bold; border-bottom: solid 1px #1a51d2; padding: 2px 0; margin: 20px 0 4px 0; color: #fff; text-align:center; font-style: normal; text-transform: capitalize; font-size: 10px; padding:0px;}
#sidebar p						{ margin: 0px; padding:0px; }
#sidebar ul						{ margin: -26px 0px 0px 20px; list-style-type:none; padding:0px; }
#sidebar li						{ margin: 0px; line-height:26px; padding:0px;}
#sidebar a						{ color: #fff; margin-left:3px; padding:0px;  font-weight:bold;}
#sidebar a:hover, #sidebar a:active, #sidebar a:focus { background: none; color: #008cad; font-weight:bold; }
#sidebar li.active				{ text-decoration: none; color: #008cad; }

#menulinks 						{ margin: 0px; padding:0px; width:214px; background: url(../images/menubg.gif) repeat-y; }
#menulinkstop					{ margin: 0px; padding:0px; width:214px; height:26px; background: url(../images/linksbutton.gif) no-repeat; }
#secondactive a					{ text-decoration: none; list-style-type: none; color: #008cad; font-weight:bold; }

.borderrigth 					{ border-right-width:.1em; border-right-style:solid; border-right-color:black; padding-right:0em; text-align:justify; }
.first, .first a:visited 			{ text-decoration: none; list-style-type: none; }
.active						{ text-decoration: none; color: #008cad; }
.active a, .active a:visited 			{ text-decoration: none; color: #008cad; } 
.active a:hover, .active a:active 		{ text-decoration: none; list-style-type: none; color: #008cad; font-weight:bold; }


/* Banner */
#banner 		{ margin: 25px 0 0 20px; }


/* Content-Bereich */
#entry-area h2	{ color: #2780ff; font-style: normal; text-align: left; margin: 0; font-size: 10px; }
#entry-area h3	{ font-size: 10px; font-weight: bold; margin: 0; }
#entry-area p	{ margin: 4px 0 4px 0; font-size: 10px; }
#entry-area p.posted{ font-size: 10px; margin: 4px 0 20px 0; }

input			{ background:#fff; border:solid 1px #112a88; }
textarea		{ background:#fff; color:#112a88; border:solid 1px #112a88; font-family:tahoma, arial, verdana, sans-serif; }

/* RTE / Table styling */ 
TABLE.contenttable { border:none; margin:10px 0px 10px 0px; }
TABLE.contenttable TR TD { padding:0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size:12px; color:#11246f; }
TABLE.contenttable TR { background-color:#e5e2ff; }

	
/* Suchen */
#search {margin: 20px 0 0 20px;color:#fff;position:relative;top:6px;height:20px,}
#search form {margin:0}
#search input {width:7em;margin: 0 0 -1px; height:1.2em}
#search label {padding:5px 0 0;display:inline}
#search input.f-submit {width:auto;font-size:10px;margin:0 0 -.10em;height:2em}

#map input {width:auto;font-size:10px;}




.csc-sword { color: #ffffff; background-color: #132e91; }