


/* GENERAL fonts */

P   {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
                /*padding-top:5px;*/
                /*padding-bottom:10px;*/
                font-stretch:semi-condensed;
                margin:0;

}

	body {
                                font-family:arial,helvetica,sans-serif;
                                font-size: 12px;
                                line-height:16px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background:#fff;
		}
                #flashwrapper{
                                /*float:left;*/
                                width:100%;
                                height:  80px; 
		margin:0 0 0 0;
		padding:0 0 0 0;                            
                                background:#ccc;

                 } 
                #topmenuwrapper{
                              width:730px;
                              margin-left: 300px;
                              padding:0 0 0 0 ;
                           

                 }
                 #topmenu{
                              float:left; 
                              /*width:215px;*/
                              width:295px;

                 }
                 #languagemenu{
                              width: 50px;
                              float: left;     
                 }

	
                #mainwrapper{
                               margin-top: 0px;
                               padding-top: 0px;
                                /*float:left;*/
                                width:700px;

                 }
	
	#leftcontent {
		float: left;
		width:100px;
		background:#fff;
		}

	.content {
                                float: left;
		background:#fff;
                                width:575px;
                                margin-left:25px;
		background:#fff;

		}

                #headerwrapper{
                                /*float:left;*/
                                width:100%;
                                height:  80px; 
		margin:0 0 0 0;
		padding:0 0 0 0;                            
                                background:#707070;

                 }	
		
	
          .clear{
                      clear:both;
       }


        .langmenumain a {
                                font-family:arial,helvetica,sans-serif;
                                font-size: 12px;
                                text-decoration:none;
                                color: #fff;
                                font-weight: bold;
		margin:0 0 0 0;
		padding:0 0 0 0;
        }
        .langmenumain a:hover {
                                color: #ff0000;
        }


.content a {
                 color: #990134;
}

.content a:visited {
                 color: #977983;
}


.bulletlist{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	


.sitemapprint {
          font-weight:normal;
          font-size:10px;
          color:white;
}



H1 { 
                font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-stretch:semi-condensed;
                margin-top:0;
                margin-bottom: 16px;

 }
H2 { 
	font-size: 12px;
	font-weight:bold;
	font-stretch:semi-condensed;
	margin:3px;

 }
 






/* Sitemap*/

       .sitemap1spacer {padding-left:10px; padding-top:2px}
       .sitemap1 {font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-size:12px; color:#000; padding-left:10px; padding-top:3px;padding-bottom:3px;background-color: #ddd }
       .sitemap1 a {text-decoration:none; font-weight:bold; color:#333}
       .sitemap1 a:hover {text-decoration:underline;  color:#000}
       .sitemap2{font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-left:30px}
       .sitemap2 a {text-decoration:none;  font-weight:bold; color:#333} 
       .sitemap2 a:hover {text-decoration:underline;  color:#000}
       .sitemap3{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-left:60px}
       .sitemap3 a {text-decoration:none;  color:#333}
       .sitemap3 a:hover {text-decoration:underline;  color:#000}
       .sitemap4{font-family:Arial, Helvetica, sans-serif;font-size:9px;padding-left:90px}
       .sitemap4 a {text-decoration:none;  color:#000} 
       .sitemap4 a:hover {text-decoration:underline;  color:#000}




.buttonscontainer {
font: 11px Arial, sans-serif;
width: 95px;
text-align: right;
}

.buttons a {
color: #777;
background-color: #ffffff;
padding-top: 8px;
padding-bottom: 0px;
padding-left: 0 px;
display: block;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #990134;
}

.buttons a:hover {
background-color: #ffffff;
padding-left: 0px;
color: #990134;
text-decoration: none;
border-bottom: 1px solid #990134;
}


.buttons-act a {
color: #990134;
background-color: #ffffff;
padding-top: 8px;
padding-bottom: 0px;
padding-left: 0px;
display: block;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #990134;
}


.l2_buttons a {
color: #777;
background-color: #ffffff;
padding-top: 8px;
padding-bottom: 0px;
padding-left: 0px;
display: block;
font-weight: bold;
text-decoration: none;
/*border-bottom: 1px solid #ccc;*/
}

.l2_buttons a:hover {
background-color: #ffffff;
padding-left: 0px;
color: #990134;
text-decoration: none;
/*border-bottom: 1px solid #ccc;*/
}


.l2_buttons-act a {
color: #990134;
background-color: #ffffff;
padding-top: 8px;
padding-bottom: 0px;
padding-left: 0px;
display: block;
font-weight: bold;
text-decoration: none;
/*border-bottom: 1px solid #ccc;*/
}


.topmenu-no a, #kontaktlink a {
font: 11px Arial, sans-serif;
font-weight: bold;
color: #990134;
font-weight: bold;
text-decoration: none;
}

.topmenu-no a:hover, .lang-act a:hover{
font: 11px Arial, sans-serif;
font-weight: bold;
color: #777;
text-decoration: none;
}


.topmenu-act a, .lang-no{
font: 11px Arial, sans-serif;
font-weight: bold;
color: #777;
font-weight: bold;
text-decoration: none;
}

.lang-act   {
font: 11px Arial, sans-serif;
font-weight: bold;
color: #990134;
font-weight: bold;
text-decoration: none;
}

.lang-act:hover{
font: 11px Arial, sans-serif;
font-weight: bold;
color: #777;
text-decoration: none;
}


.divider {
color: #990134;
   padding-left: 6px;
   padding-right: 6px;

}




.printurl {
                font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
                width:560px;
                color:black; 
                padding:8px;        
}
.printurl A{
                color:black;
	text-decoration:none;           
}




/* default styles for extension "tx_indexedsearch" */
                .tx-indexedsearch {width:500px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
                .tx-indexedsearch .tx-indexedsearch-sectionlinks {padding-left:20px; color:#000;}
                .tx-indexedsearch .tx-indexedsearch-browsebox A {color:#000;}
                .tx-indexedsearch tx-indexedsearch-res A {color:#000}
                .tx-indexedsearch .tx-indexedsearch-browsebox-SCell A {color:#000;font-weight:bold}
                .tx-indexedsearch .tx-indexedsearch-rules H2 {}
                .tx-indexedsearch .tx-indexedsearch-searchbox A {color:black}
                .tx-indexedsearch .tx-indexedsearch-searchbox P {padding-left:0px;padding-top:2px;padding-bottom:2px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#aa0000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { /*background:#eeeeff;*/border-top: 1px solid #000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{ color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a{ color:#fff;letter-spacing: 2px;text-decoration:none; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#0066cc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle }

/* end default styles for extension "tx_indexedsearch" */

/* default styles for extension "user_svuvorstand" */

.vorstand_wrapper {
                 width: 550px;
}

.vorstand_contentbox {
                 width: 550px;
}

.vorstand_imagebox {
                 float:left;
                 width: 130px;
}

.vorstand_addressbox {
                 float:left;
                 width: 420px;
}

.vorstand_textbox {
                 float:left;
                 width: 550px;
                 padding-top: 17px;
}

/* end default styles for extension "user_svuvorstand" */



/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 12px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 LI { color: #000; list-style-type: disc;}
UL.csc-bulletlist-1 LI { color: #000; list-style-type: square; }
UL.csc-bulletlist-2 LI { color: #000; list-style-type: none; list-style-image:url(../graphics/3dots.gif); }
UL.csc-bulletlist-3 LI{ color: #000; list-style-image:url(../graphics/listpfeil.gif); }


/* Anmeldeformular */

.smalltable  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.smalltable input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.registerformwrapper {
                border: solid 1px black;  
                background-color: #F7F7F6;              
}



/* Ende Anmeldeformular */

