*{margin: 0;}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
    min-height:100%;
    height:100%;
}


/* ----- zentriertes Layout ---------------------------------- */

div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 766px;
    padding: 0em;
    border: 0px;
    background-color:#9999FF;
    height: 100%;
    min-height: 100%;
}



.rechts333333 {
position:absolute;
top:0px;
left:767px;
width:2px;
height:400px;
border:0px solid blue;
background:#333333;
z-index: 51;
}


body {
background-color:#292842;
text-align: center;  /* Zentrierung im Internet Explorer */
/* ------- damit der weisse Inhalt bis unten reicht ------------*/
height:100%;
}



.oben {
position:relative;
top:0px;
left:0px;
width:767px;
height:70px;
border:0px solid yellow;
z-index: 21;
margin:0px;
background:url(/fileadmin/anima/golosvocelogo4.gif) no-repeat;
}

.logo {
position:absolute;
top:0px;
left:0px;
width:86px;
height:50px;
border:0px solid blue;
z-index: 21;
}


.navlinksoben {
position:absolute;
top:0px;
left:0px;
z-index: 41;
width:220px;
height:65px;
min-height:65px;
background-color:#73207B;
}


.unten {
position:relative;
top:0px;
left:0px;
width:767px;
height: 100%;
border:0px solid yellow;
z-index: 11;
margin:0px;
background:9999FF;
}


/* ----- hauptinhalt schliesst inhalt ein - beide volle breite mit weissem hintergrund ----- */

.hauptinhalt {
position:absolute;
left:0px;
top:43px;
width:766px;
min-width:766px;
max-width:766px;
background:#9999FF;
border:0px solid #ff0000;
padding-right:0px;
padding-bottom;0px;
height:auto !important;
}

.inhalt  {
position:relative;
top:10px;
width:470px;
min-width:470px;
max-width:470px;
padding-left:255px;
 padding-right:27px;
 padding-top:0px;
 padding-bottom:29px;
 border:0px solid #0000ff;
 background:#9999FF;
     height: 100%;
}

.abschluss {
position:relative;
top:0px;
left:0px;
width:766px;
min-width:766px;
max-width:766px;
height:22px;
background:#9999FF;
border:0px solid #ff0000;
padding-right:0px;
padding-bottom;0px;
margin:0px;
}


.drucklink {
position:absolute;
top:0px;
left:0px;
width:40px;
min-width:40px;
max-width:40px;
padding-left:193px;
 padding-right:71px;
 padding-top:0px;
 padding-bottom:0px;
 border:0px solid #0000ff;
 background:#9999ff;
}

.impressum {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
position:absolute;
top:4px;
width:399px;
min-width:399px;
max-width:399px;
padding-left:0px;
 padding-right:90px;
 padding-top:0px;
 padding-bottom:0px;
 border:0px solid #00ff00;
 background:#9999FF;
 text-decoration:none;
 margin-left:260px;
}

.csc-firstHeader,  .csc-header-n3 h1, .csc-header-n2 h1,  .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1, .csc-header-n8 h1, .csc-header-n9 h1, .csc-header-n10 h1, .csc-header-n11 h1, .csc-header-n13 h1, .csc-header-n12 h1,  .csc-header-n14 h1, .csc-header-n15 h1, .csc-header-n16 h1, .csc-header-n17 h1, .csc-header-n18 h1, .csc-header-n19 h1, .csc-header-n20 h1, .csc-header-n21 h1, .csc-header-n23 h1, .csc-header-n22 h1,  .csc-header-n24 h1, .csc-header-n25 h1, .csc-header-n26 h1, .csc-header-n27 h1, .csc-header-n28 h1, .csc-header-n29 h1,  .csc-header-n30 h1, .csc-header-n31 h1, .csc-header-n33 h1, .csc-header-n32 h1,  .csc-header-n34 h1, .csc-header-n35 h1, .csc-header-n36 h1, .csc-header-n37 h1, .csc-header-n38 h1, .csc-header-n39 h1  {

 color:#73207B;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 width:400px;
 padding-top:5px;
 padding-left:0px;
padding-bottom:9px;
}

h1 a:link { color:#000099; text-decoration:none; font-weight:bold; font-size:18px; }
h1 a:visited { color:#000099; text-decoration:none; font-weight:bold; font-size:18px; }
h1 a:hover { color:#0000ff; text-decoration:none; font-weight:bold; font-size:18px; }
h1 a:active { color:#000099; text-decoration:none; font-weight:bold; font-size:18px;}



.headline {
 color:#73207B;
 font-family:Arial, Helvetica, sans-serif;
 font-size:28px;
 font-weight:bold;



 position:relative;
 left:255px;
 top:0px;
 width:450px;
 max-width:450px;
z-index:9;
}

.bigtext {
 color:#73207B;
 font-family:Arial, Helvetica, sans-serif;
 font-size:25px;
 font-weight:bold;
 position:relative;
 left:0px;
 top:0px;
 width:450px;
 max-width:450px;
z-index:9;
margin-top:0px;
padding-top:0px;
}


.bigthema {
 color:#73207B;
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 position:relative;
 left:0px;
 top:0px;
 width:450px;
 max-width:450px;
z-index:9;
}

.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#9999FF; padding-top:0px; font-family:Arial,helvetica,sans-serif; font-size: 15px;
padding-bottom:0px;
}

p a:link { color:#0000cc; text-decoration:none; font-weight:bold; font-size:15px; }
p a:visited { color:#0000cc; text-decoration:none; font-weight:bold; font-size:15px; }
p a:hover { color:#0000ff; text-decoration:none; font-weight:bold; font-size:15px; }
p a:active { color:#0000ff; text-decoration:none; font-weight:bold; font-size:15px; background-color:#ffffff;}


.csc-textpic-imagewrap {
margin-top:5px;
padding-bottom:5px;
}

.csc-textpic {
border:0px solid #ff0000;
padding-bottom:9px;
}

.csc-uploads-icon {
border-color:#cccccc; border-width:1px; border-style:solid; 
}


/* Bildunterschrift */
.csc-textpic-caption {
color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
padding-top:5px;
padding-bottom:7px;
}


ul {  padding-left:15px; }

.csc-bulletlist csc-bulletlist-0 {   max-width: 400px;  }

li {
        color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
        max-width: 400px;
}



/* ----------------  tabellenformatierung -------------------------- */



.contenttable {
margin:0px;
vertical-align:top;
}

.contenttable-0 {
margin:0px;
}

.tr-even {
margin:0px;
}

.tr-odd {
margin:0px;
}

.gespiegelt1 {
width:410px;
min-width:410px;
max-width:410px;
border-top-style:solid; border-top-color:#ff0000; border-top-width:0px;
border-right-style:solid; border-right-color:#ff0000; border-right-width:0px;
border-left-style:solid; border-left-color:#ff0000; border-left-width:0px;
border-bottom-style:solid; border-bottom-color:#ff0000; border-bottom-width:0px;
background:#ffffff;
margin:0px;
border-spacing:0px;
vertical-align:top;
}


.td-0 {
width:140px;
min-width:140px;
max-width:140px;
padding-left:5px; padding-right:9px; padding-top:3px; padding-bottom:3px;
color:#333333;
text-align:right;
font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
margin:0px;
border-spacing:0px;
vertical-align:top;
}

.td-last {
padding-left:9px; padding-right:5px; padding-top:3px; padding-bottom:3px;
color:#000000;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
border-left-style:solid; border-left-color:#dddddd; border-left-width:1px;
border-top-style:solid; border-top-color:#ff0000; border-top-width:0px;
border-right-style:solid; border-right-color:#ff0000; border-right-width:0px;
border-bottom-style:solid; border-bottom-color:#ff0000; border-bottom-width:0px;
margin:0px;
border-spacing:0px;
vertical-align:top;
}


/* ----------- download formatierung -------------- */

.csc-uploads-fileName {
color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
font-weight:bold;
font-align:left;
padding-top:5px;
padding-bottom:7px;
}

.csc-uploads-fileSize {
color:#dd0000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
font-weight:bold;
font-align:left;
padding-top:5px;
padding-bottom:7px;
}

/* ----------- mailformular --------- */

/* ---------------------------- forum --------------------------- */

legend {
padding-left:0px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:360px;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
border: 0px solid #C0C0C0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}


.mf-radio {
border:0px;
}

.mf-text {
color: #000066;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
padding-left: 3px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
padding-left: 3px;
}

.mf-submit {
color: #ffffff;
background-color: #999999;
border: 2px; solid #000000;
}


	
/*-------------------- main-nav --------------------*/

#main-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	position:absolute;
        left:0px;
        top:70px;
	width: 769px;
	min-width: 769px;
	max-width: 769px;
	background-color: #73207B;	
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;	
margin-left: 0px;
padding-left: 0px;
	clear: both;
	z-index:31;
}

#main-nav ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
	list-style-type: none;
	height: 26px;
	border: solid 0px #ffffff;	
	margin: 0px 0px 0px 0px;
padding-left: 0px;
float: left;
	z-index:22;
}

#main-nav li {
	float: left;
	z-index:22;

}

#main-nav li a {
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
	border-right: solid 1px #333333;
	border-top: solid 0px #eeeeee;
	width:127px;
    text-align:center;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
}

#main-nav li a:hover {
	color: #ffffff;
	background-color: #993399;
	border-top: solid 0px #eeeeee;	
	margin: 0px 0px 0px 0px;
}

#main-nav li.act a {
	font-weight: bold;
	color: #ffffff;	
	background-color: #993399;
	border-top: solid 0px #eeeeee;
	margin: 0px 0px 0px 0px;	
}

#main-nav li.act a:hover {
font-weight: bold;
	color: #ffffff;
	border-top: solid 0px #9999ff;
	margin: 0px 0px 0px 0px;
}

/*
.linksbild { 
 width:220px;
 height: 200px;
 position:relative;
 top:50px; 
left:0px;
z-index:60;
background-color: #73207B;
}
*/


/* NAVIGATION LINKS */

.navA { 
width:220px;
 height: 100%; 
 position:relative;
 top:50px; 
left:0px;
overflow:hidden;
z-index:59;
background-color: #73207B;
}

.eN1 { margin-left:0px; padding-left:19px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#73207B;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN1:hover { margin-left:0px;  padding-left:19px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#ffffff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #cccccc; display:block; -moz-box-sizing:border-box;}
.eN1aktuell { margin-left:0px;padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN2 { margin-left:0px; padding-left:39px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#73207B;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN2:hover { margin-left:0px;  padding-left:39px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#ffffff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #cccccc; display:block; -moz-box-sizing:border-box;}
.aktuell { margin-left:0px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN3 { margin-left:0px; padding-left:59px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#73207B;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN3:hover { margin-left:0px;  padding-left:59px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#ffffff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #cccccc; display:block; -moz-box-sizing:border-box;}
.aktuell {padding-top:14px; padding-right:5px; padding-bottom:5px;  color:#9999ff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN4 { margin-left:0px; padding-left:79px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#73207B;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN4:hover { margin-left:0px;  padding-left:79px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#ffffff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #cccccc; display:block; -moz-box-sizing:border-box;}
.aktuell {padding-top:14px; padding-right:5px; padding-bottom:5px;  color:#9999ff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

.eN5 { margin-left:0px; padding-left:89px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#9999ff; font-weight:bold; background-color:#73207B;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}
.eN5:hover { margin-left:0px;  padding-left:89px; padding-top:14px; padding-right:5px; padding-bottom:5px; font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:15px; color:#ffffff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #cccccc; display:block; -moz-box-sizing:border-box;}
.aktuell {padding-top:14px; padding-right:5px; padding-bottom:5px;  color:#9999ff; font-weight:bold; background-color:#993399;  border-top:solid 0px #eeeeee; border-bottom:solid 0px #eeeeee;  border-right:solid 0px #eeeeee; display:block; -moz-box-sizing:border-box;}

 a:link {  text-decoration:none;}
 a:visited { text-decoration:none;}
 a:hover {  text-decoration:none; }
 a:active { text-decoration:none;}


li a:link { color:#000033; text-decoration:none; font-weight:bold; font-size:12px; }
li a:visited { color:#000033; text-decoration:none; font-weight:bold; font-size:12px; }
li a:hover { color:#993399; text-decoration:none; font-weight:bold; font-size:12px; }
li a:active { color:#993399; text-decoration:none; font-weight:bold; font-size:12px;}

	