*        {



		margin:				0px;

		padding:			0px;

/*		font:				100.01%/1.8 "Arial", "Helvetica", "Tahoma", sans-serif;
*/

		font:				13px/1.8 "Georgia", "Arial", "Helvetica", "Tahoma", sans-serif;


}


A {

		text-decoration:		none;

		color:				white;

}
A.mail {

    /*font-style:italic;
    
    text-decoration:underline;
    
    font-weight:bold;
    */

}

TD {

	color:	white;

}

#content A {



		text-decoration:		none;



		border-bottom: 			0px dashed #5B9F0E;



		/*color:			#497F07;*/



		font-weight:			bold;



}



IMG {

	

		border:				0px;



}



BODY     {



		background:			url(../img/back/back.gif) repeat-y center #010068;

		

		text-align:			center;



}



#inv {



		position: 						absolute;



		left: 								-1000px;



		top: 								-1000px;



		width: 							0px;



		height: 						0px;



		overflow: 						hidden;



		display: 							inline;



}



#top {



		position:					relative;



		z-index:					1;



		margin:					0 auto;



		text-align:				left;



		width:					960px;  



		height:					28px;



		background:			transparent;



}

#informell {

    float:        left;
    
    width:        500px;
    
    height:       22px;
    
    margin-top:   8px;
    
    margin-left:  2px;

}

#informell A {

    text-decoration:  underline;
        
    color:            #2F44BF;
    
    font-family:      arial, helvetica, sans-serif;
    
    font-size:        7pt;
    
    

}

#flags {

    float:        right;

    text-align:   right;

    width:        120px;
    
    height:       28px;

}

#flags IMG {

    margin:       5px 7px;

}

#flags DIV {

    float:        left;

}

#flags .CUR IMG {

    border:       1px solid white;

}

#container {



		position:				relative;



		/*z-index:				1;*/

		

		/*display:				inline;*/



		margin:					0 auto;



		text-align:				center;
		
		
		/*overflow:				auto;*/



		width:					980px;  



		min-height:				514px;

				
/*
		border:					      1px solid rgb(135,135,135);
		background-color:			#17167b;
*/		
		
		color:                white;





}



#header {	


		/*clear:				left;*/

		height:				132px;

		width:				960px;
		
		vertical-align:			top;
		
		margin:             0 auto;
		
		margin-top:         0px;

    text-align:         center;

    border-bottom:      1px #2F44BF solid;

}


#header-bild {	



		clear:				both;

		width:				956px;

		height:				83px;
		
		margin:       0 auto;




}


#header-bild IMG {


		width:				956px;
		
		height:				83px;


}

#navi {

  		width:				960px;
      
      height:       29px;  

}

#navi UL, UL.drop {

      list-style-type: none;

}

UL.drop {

      width:      164px;

}



#navi LI {


      display:      inline;

      width:        116px;
      
      height:       34px;
      
      float:        left;
      
      background:   url(../img/navi/nav_no.gif) no-repeat;
      
      text-align:   center;
      
      margin:       0px 2px;

}


#navi A {

      font-size:    13px;
      
      line-height:  2.4;
      
      font-weight:  bold;
      

}
#navi .act A, #navi A:hover, .drop A {

      color:        #010068;

}

.drop LI {

      text-align:   left;

}

.drop LI A {

      margin-left:  24px;

}

#sidenavi {

    position:			relative;


		float:		    left;
		
		display:			inline;
		
		
		
		width:				178px;

		
		
		height:				369px;

		

		font-size:			11px;



		color:				white;



}



#sidenavi UL {



		list-style-type:	none;

		

		width:			140px;		

		

		text-align:			right;



}



#sidenavi UL LI STRONG A {



		font-weight:		bold;

	

}



#sidenavi IMG {





		margin-top:			6px;



}



#content {

	/*	position:			  relative;*/
		
    float:          left;
		
		margin-top:     30px;
		
		text-align:     left;

		width:					956px;

		min-height:			369px; /*hoch wie navi*/

		color:					white;



}

#subnav {

    float:        	left;
    
    width:        	210px;
    
    margin-left:  	12px;
    
    height:       	300px;
    
    background-color:	#0E1481;
    
    display:		inline;
    
}

#subnav UL {

		list-style-type:	none;

}

#subnav LI {

            
      float:        left;
      
      /*background:   url(../img/navi/drop_no.gif) no-repeat;*/
      
      background:   url(../img/navi/nav-top.gif) no-repeat top transparent;
      
      text-align:   left;
      
      margin:       0px 2px;
      
      display:		inline;
      
      width:        184px;
}

#subnav LI.ebene2 {

      background:   url(../img/navi/nav2-top.gif) no-repeat left top transparent;
      
      margin-left:  12px;
      

}

#subnav LI A { 

      color:        #010068;     
      
      display:      block;
      
      padding:      1px 4px 1px 22px;
      
      line-height:  1.6;
      
      background:   url(../img/navi/nav-bot.gif) no-repeat bottom;
      
      margin-left:  0px;
      
      font-weight:  normal;

}
#subnav LI.ebene2 A {

      background:   url(../img/navi/nav2-bot.gif) no-repeat left bottom;
      
      padding:      1px 4px 1px 12px;
      
}

#subnav LI.act A { 

      color:  #010068;     

      margin-left:  0px;
      
      font-weight:  bold;

}


#inhalt {

    float:          left;
		
		width:					550px;

		font-size:				12px;

		/*min-height:				365px;	*/

}



#inhalt UL LI {



		margin-left:		20px;



}



#inhalt P {

		text-align:				  justify;
		line-height:				1.68;		

}

#inhalt .csc-linkToTop {

    text-align:         right;

}
#inhalt .csc-linkToTop A {

    text-decoration:    underline;

}
#inhalt .csc-frame-rulerAfter {

    margin-top:       20px;

    background-color: transparent;
    
    height:           1px;
    
    border-top:       1px solid #2F44BF;
    
    float:            left;
    
    width:            550px;

}

#inhalt .csc-textpic-border {

    color:            white;

}

#inhalt H1.csc-firstHeader {

		font:				        18px/0 "Georgia", "Garamond","Times", serif;
		
		text-align:         left;

		color:				      white;

		margin-bottom:			0px;

}
#inhalt H1 {

		font:				        18px/1.2 "Georgia", "Garamond","Times", serif;
		
		text-align:         left;

		color:				      white;
    
    margin-top:         8px;

		margin-bottom:			0px;

}
#inhalt BLOCKQUOTE {

    margin-left:        40px;

}
#inhalt P.bigfont {

    font-size:          18px;
    line-height:        1;

}
#inhalt P.megafont {

    font-size:          24px;
    line-height:        1;

}

#inhalt P.csc-frame-frame1 {



		float:				right;

		

		text-align:			left;

		

		width:				144px;

		

		margin-left:			16px;



}

#inhalt .csc-textpic {

    clear:          both;

}

#inhalt .csc-textpic-intext-right {

float:left;

}

#inhalt div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
#inhalt div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {

    margin-left:40px !important;

}
#inhalt div.csc-textpic-intext-left div.csc-textpic-imagewrap {

    margin-right:30px !important;

}

#inhalt div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {

}
#inhalt div.csc-textpic-intext-left-nowrap .csc-textpic-text {
      
      padding-left: 10px;
      
}
#inhalt div.csc-textpic-intext-left-nowrap .csc-textpic-text P {
      text-align:   left;
}
#inhalt STRONG {



		font-weight:			bold;



}



#inhalt EM {

		font-style:			italic;

}

#inhalt div.csc-textpic-intext-left .csc-textpic-caption,
#inhalt div.csc-textpic-intext-left-nowrap .csc-textpic-caption {

		text-align:			left;

}

#inhalt .csc-textpic-caption {



		text-align:			right;
		
		display:        block;



}



#inhalt IMG {


}



#footer {

	
		position:					relative;


		z-index:					1;

		margin:						0 auto;

		text-align:					left;

		width:						980px;  

		height:						40px;

		background:					white;


}


#logos {


		float:				left;

		width:				320px;

		height:				40px;

}

#update {

    color:        #2F44BF;
    float:        left;

}


#copy {


		float:				left;

		
		margin-top:			5px;

		

		font-size:			9px;

		

		color:				#C7C7C7;

		

		width:				422px;
		
		height:				35px;



}



#rechts {



		float:				left;



}



#rechts .csc-textpic-imagewrap IMG {







		margin:			 	4px 0px 0px 8px	;







}







#rechts #info {




		clear:				left;

		width:				176px;



		margin-top:			28px;



		margin-left:			25px;







		background:			#eaeaea url(../img/info-bottom.gif) bottom no-repeat;



		



		color:				#545454;


}







#rechts #info P {



		margin:				5px 5px;


		font-size:			11px;


		line-height:			1.6;





}







#rechts #info .csc-header {







		background:			#EAEAEA url(../img/info-header.gif);



		height:				1.5em;



		



}

#inhalt h1.csc-firstHeader {

    line-height:  1.3;

}





#rechts #info .csc-header H1 {


		color:				white;



		font-weight:			bold;



		margin-left:			10px;



		line-height:			1.3;







}

/* typo3-specific */

#mailform .csc-mailform-field {

        clear:both;
        
}
#mailform input {
        border:2px solid #2F44BF;
        float:left;
        margin-top:4px;
        width:200px;
}

#mailform TEXTAREA {
    border:2px solid #2F44BF;
    width:      200px;
    margin:         4px 0px;

}

#mailform SELECT {
    border:2px solid #2F44BF;
    width:      204px;
    margin:         4px 0px;

}

#mailform DIV {
    vertical-align: top;
}

#mailform FIELDSET {

    border: 0;

}

DIV .accessible_mailform {

    margin:         8px 0px;
    color:          #010068;
    background-color:white;

}
DIV .accessible_mailform UL {
    list-style-image:url(../img/icons/alert.gif);
    margin-left:12px;
}
#mailform LABEL, #mailform .csc-mailform-submit {
    height:         24px;
    float:          left;
    width:          150px;
    margin:         4px 0px;
    /*line-height:	0px;*/
    font-size:		11px;
}


.csc-textpic-caption {

		font-family:			"Lucida Sans", "Arial", "Helvetica", sans-serif;
		font-size:			11px;


}
