/* (c)2007 www.parallaxis.de  */
/* Formatvorlagen */

#parallaxis {
display:none;
}

body {
font-size: 100.01%;
line-height: 1.4;
text-align:center;
font-family:Arial, Verdana, Helvetica;
margin:0;
background-color:#F2F2F2;
width:100%;
height:100%;
}

a:link {
   color:#FF0000;
   text-decoration:none;

}

a:visited {
   color:#9A0000;
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
}
	
 a:active {
   text-decoration:underline;
}
	
a:focus {
   text-decoration:underline;
}


img {border:0;}

dfn, .usb {
display:block;
position:absolute;
left: -3000px;
height:0px;
width:0px;
}
#skipnav {
	position			:	absolute;
	width				:	900px;
	top					:	-100px;
	left				:	-1000px;
	background			:	#fff;
	color				:	#000;
}

#skip1 a, #skip2 a , #skip3 a , #skip4 a, #skip5 a {
	position			:	absolute;
	width				:	900px;
	top					:	-100px;
	left				:	-1000px;
	background			:	#fff;
	color				:	#000;
}

#skip1 a:focus, #skip2 a:focus, #skip3 a:focus, #skip4 a:focus, #skip5 a:focus, #skip1 a:active, #skip2 a:active #skip3 a:active, #skip4 a:active#skip5 a:active {
	position			:	absolute;
	z-index				:	3;
	width				:	auto;
	top					:	145px;
	left				:	45px
}

#Rahmen {
        margin: 0 auto;
        position: relative; /* safari 1.3 */
        width: 62.7em;
    }
    body>#Rahmen {
        min-w\idth: 62.7em;
        max-w\idth: 62.7em;
        padding-top: 1px; /* for gecko */
        w\idth: auto;
    }


.Spacer {
position:relative;
top:0;
left:0;
height:29.5em;
float:left;
}


#Kopfzeile {
min-height:6.24em;
text-align:left;
clear:both;
background-color:#FFFFFF;
}

#Logo {
width: 11.41em;
float:left;
}

#KopfzeilenBild {
width: 43.55em;
float:left;
}

#Kopfmenu {
	width: 7.55em;
	float:right;
	}


#Kopfmenu ul{
	font-size:0.8em;
	list-style:none;
	margin:0.75em 0.4em 0 0;
	padding:0;
	text-align:right;
}


#Kopfmenu a{
	/*color:#323232;
	text-decoration:none;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999999;
	text-decoration:none;
	font-style: normal;
	font-size: 0.80em;
}
	
#Kopfmenu a:hover{text-decoration:underline;}
#Kopfmenu a:active{text-decoration:underline;}


/**Navigation Top**/
#Navigation{
height:1.3em;
background-color:#949494;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}


#Inhalt-Rahmen{
width:62.7em;
background-image:url(../images/Balken-grau.gif);
background-position: 0 0;
background-repeat:repeat-y;
background-color:#EEEEEE;
float:left;
/*overflow:hidden;*/
margin-bottom:20px;
}

#Inhalt {
width:51.25em;
background-color:#FFFFFF;
display:block;
float:left;
}

#Navi_Links {
margin-left:0.97em;
width:10.469em;
background-color:#EEEEEE;
float:left;
}

#Navi_Links #Navi-Abstand {
padding-top:0.86em;
}

#Spalte1 {
text-align:left;
width:28.4em;	
float:left;
margin-right:1.0em;
margin-left:1.0em;
}

#Spalte1 .Abstand{
padding-top:0.4em;
}

#Pfadmenu{
color:#6e6e6e;
font-size:0.7em;
margin-bottom:1.4em;
}

#Pfadmenu a {
color:#6e6e6e;
text-decoration:none;
}


#Spalte1-Big {
text-align:left;
width:38.7em;	
float:left;
/*padding-bottom: 32767px !important;
margin-bottom: -32767px !important;*/
margin-right:1.0em;
margin-left:1.0em;
}

#Spalte1-Big .Abstand{
padding-top:0.4em;
}


#Spalte2 {
width:9.2em;
float:left;
/*padding-bottom: 32767px !important;
margin-bottom: -32767px !important;*/
margin-right:1.1em;
}

#Spalte2 .Abstand{
padding-top:2.6em;

}

#Spalte3 {
text-align:left;
margin-top:2.2em;
width:9.0em;
/*float:left;*/
float:right;
/*padding-bottom: 32767px !important;
margin-bottom: -32767px !important;*/
}

#Spalte3 .Abstand{
padding-top:0.4em;
}

#Spalte3-Big {
/*padding-bottom: 32767px !important;
margin-bottom: -32767px !important;*/
}

#Sprache{
color:#6e6e6e;
font-size:0.7em;
margin-bottom:1.74em;
}

#Sprache a {
color:#6e6e6e;
text-decoration:none;
}

#Sponsoren {
clear:both;
margin-left:11.4em;
}

.Sponsor{
margin-top:0.6em;
}

#csc-textpic-clear {
height:0;
width:0;
margin:0;
padding:0;
}

#Sitemap-sprungmenu{
height:3.00em;
}

#Sitemap-sprungmenu ul {
list-style-position:inside !important;
color:#000000 !important;
list-style-type:disc !important;
}

#Sitemap-sprungmenu ul  li {
list-style-position:inside !important;
color:#000000 !important;
list-style-type:disc !important;
float:left;
margin-right:0.5em;
}

#Sitemap-sprungmenu ul  li a{
color:#6F6F6F;
text-decoration:none;
}

#Sitemap-sprungmenu ul  li a{
color:#6F6F6F;
text-decoration:none;
white-space: nowrap;
}

#Sitemap-sprungmenu ul  li a:hover{
text-decoration:underline;
}

#Sitemap-sprungmenu ul  li a:visited{
color:#6F6F6F;
}

#Sitemap-sprungmenu ul  li a:active{
color:#6F6F6F;
}

.csc-sitemap a{
color:#000000;
text-decoration:none;
}

.csc-sitemap a:hover{
text-decoration:underline;
}

.csc-sitemap a:visited{
color:#000000;
}
.csc-sitemap a:active {
color:#000000;
}

.csc-sitemap {
margin:0;
padding:0;
}

.csc-sitemap ul {
	list-style:none !important;
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
	background-color:#F2F2F2;
	margin-top:1.5em;
	font-size:1.2em;
}

.csc-sitemap ul li {
}

.csc-sitemap ul li a {
   background-color:#949494;
   display:block;
   font-weight:bold;
   color:#000000;
   text-decoration:none;
   padding-left:2.8em;
}

.csc-sitemap ul li a:visited{
color:#000000;
}

.csc-sitemap ul li a span {
}

.csc-sitemap ul li ul li {
   margin: 0 0 0 2.0em;
}

.csc-sitemap ul li ul li a {
   border:none;
   background:none;
   background-color:#F2F2F2;
	font-weight:bold;
	font-size:0.8em;
}

.csc-sitemap ul li ul li ul li a {
   font-weight:normal;
}


.csc-sitemap ul li ul li ul li ul li a {
color:#333333;
}

.csc-sitemap ul li ul li ul li ul li ul li a {
color:#444444;
}

/*----------------------E-Mail-Formulare----------------------*/

.csc-mailform-field {
font-weight:bold;
font-size:0.8em;
margin-bottom:2.0em;
}

.csc-firstHeader {
margin-bottom:1.5em !important;
}

#mailformName {
margin-top:-2.0em;
}

#mailformE-Mail {
margin-top:-2.0em;
}

#mailformNachricht {
margin-top:-1.0em;
}

#mailformformtype_mail.csc-mailform-submit {
margin-top:-1.5em;
}

fieldset.csc-mailform {
border:0;
}

#druck {
font-size:0.80em;

}

#druck  a{
text-decoration:none;
color:#000000;
}


.tx-lumogooglemaps-pi1 {
overflow:hidden;
}

/*
#Spalte1 .csc-menu  li a{
color:#6F6F6F;
text-decoration:none;
}

#Spalte1 .csc-menu  li a:hover{
text-decoration:underline;
}

#Spalte1 .csc-menu  li a:visited{
color:#6F6F6F;
}

#Spalte1 .csc-menu  li a:active{
color:#6F6F6F;
}
*/

/*----------------------E-Mail-Formulare----------------------*/

.tx-pbsurvey-pi1 {
	font-size: 0.8em !important;
	margin: 0.8em 0 !important;
}
.tx-pbsurvey-pi1 fieldset.survey_item {
	border: none !important;
	font-size: 0.89em !important;
	margin: 0 0 0.5em 0 !important;
	padding: 0 !important;
}

.tx-pbsurvey-pi1 legend.question {
	font-size: 1em !important;
	margin: 0 0 0.5em 0 !important;
	white-space: normal !important;
}

.tx-pbsurvey-pi1 .questionComment {
	font-size: 1em !important;
}

.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color: #EEEEEE;
}

#Spalte1 .tx-pbsurvey-pi1 input {
	margin: 3px 3px 5px 4px;
}

.tx-quickpoll-pi1 { font-size: 0.75em; margin: 0 0 2em;}
.tx-quickpoll-pi1 h2 { display: none; }
.tx-quickpoll-pi1 table { border: none; margin: 0 !important;}
.tx-quickpoll-pi1 .pollquestion {padding: 0 0 0.7em; }
