/*      STYLE_Chris_1

Das internationale Bonn
----------------------------------------------- */

body
{
	font-family: verdana,helvetica,arial,sans-serif;
	margin: 0;
	font-size: 100%;
	background-color: #deeaf5;
}

form
{
	padding-left: 20px ;
}


div
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

a img
{
	border: none;
}


/* SCHRIFTEN
----------------------------------------------- */

/* Alle Links ohne Decoration */

a:link, a:visited,  a:focus, a:active
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
	color : #7A92D1;
}

h1
{
	margin-top : 12px;
	margin-bottom : 10px;
	margin-left :  0;
	margin-right : 8px;
	padding-top: 4px;
	font-size: 16px;
	color : #7A92D1;
      	
}


h2
{
	margin: 10px 10px 10px 20px;
	padding:  0;
	font-size: 12px;
	}


h3 
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 10px;

}


/* Standard Schrift
----------------------------------------------- */

.copyt
{
	margin: 20px 20px 20px 20px;
	padding: 0;
	font-size: 12px;
	font-family: Verdana;    
	line-height: 20px;
	text-align: justify;
}


.st_text
{
	margin: 20px 20px 20px 130px;
	padding: 0;
	font-size: 10px;
	font-family: Verdana;    
	line-height: 20px;
	text-align: justify;
}


.bodytext
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana;    
	line-height: 20px;
	text-align: justify;
}

.s_logo
{
	margin: 5px 0px 0px 20px;
	padding: 0;
	margin: 0;
	font-family: Verdana;    
	font-size: 21px;
	line-height: 20px;
	color: white;
}

.tx-danewslettersubscription-pi1-mustlogin

{
	margin-bottom: 15px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana;    
	line-height: 20px;
	text-align: justify;
}



/* Struktur
----------------------------------------------- */
#allbutblue
{
	display: block;
	position: relative;
	width: 900px;
        top: 6px;
	left:10px;
	margin: 0; 
	padding: 0;
		
}



#pos_logo
{	
	display: block;
	position: relative; top: 0px; left: 0px; 
	padding-left: 0px;
 	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	margin: 0px;
	border: 1px solid white;
	width: 900px; height: 142px;
}


#u_menue
{
    	display:block;
	position: relative; 
	top: 0px; left:  0px; 
	width: 110px;	
	float: left;
    	border-left:1px solid #3755B7; border-right:1px solid #3755B7; border-bottom:1px solid #3755B7; 
	border-top: 20px solid #3755B7; 
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	background-color: white;
	margin: 0px;
}
	
#pos_headline_links
{
	display:block; position: relative; top: 0px; left: 0px;		
	width: 110px;
	margin: 0px;
	padding-top:6px;
	padding-left:0;
	padding-right:0;
	padding-bottom:6px;
	font-size: 11px;
	color: black;
	width: 100px;
}

#pos_headline_links p
{
	display:block; position: relative; top: 0px; left: 0px;
	font-size: 11px;
	margin: 0px;
	padding:  0px;
	color: black;
	width: 110px;
	
}

#pos_headline_links a
{
	color: black;
		
}

#subdiv
{
	display:block; position: relative; top: 0px; left: 0px;
	margin: 0px;
	padding-top:  10px;
		
	
}





#contentbox
{
	display: block;
	position: relative; 
        top: 0; 
        left: 0px; 
        width: 750px; 
	margin-left: 145px;
	margin-top: 0;
        padding-top: 0;
	padding-left:  0;
	padding-right: 0px;
	padding-bottom: 20px;
	border: 1px solid #7A92D1;
	background-color: white;
}	

#bild_links
{
	display:block;
	float: left;
	position: relative; top:  10px; left: 10px; width: 170px; 
	padding-top:20px;
	padding-left:18px;
	padding-right:20px;
	padding-bottom:20px;
	
	}

#text_rechts
{
	display:block;
	position: relative; top: 10px; left: 15px; width: 482px;
	padding-top:10px;
	padding-left: 0;
	padding-right:8px;
	padding-bottom:20px;
	margin-left: 170px;
	background-color: white;
}

ul li{
	font-size: 12px;
	font-family: Verdana;    
	line-height: 20px;
}
	

#bild_links h1.csc-firstHeader {
	display: none;
}
#bild_links p.csc-caption {
	display: none;
}
#bild_links span.px10 {
	display: none;
}


#pos_blueline
{
	display:block;
	position: relative; top: 15px; left: 10px; width: 900px; height: 8px; 
	background-color: #7A92D1;
	border: 1px solid white;
	margin-bottom: 15px;
	font-size: 1px;
}

/* Navigation
----------------------------------------------- */

#pos_menue {
	display:block;
	position: relative; top: -4px; left: 0px; width: 900px; height: 47px;
	background-image:url(images/schatten_neu.gif);
	border-top: 1px solid white;
	background-repeat: no-repeat;
	text-align: right; padding: 0px; margin: 0px;
	margin-bottom: 8px;
	}
#pos_u_menue_oben {
	 position: relative; top: 0px; width: 900px; padding:0; margin: 0; text-align: right;
	}
#pos_u_menue_oben a {
	 padding-right: 33px; padding-left: 107px; margin: 0;
	}

/* Hauptmenue
----------------------------------------------- */

A.menue0 {
	text-decoration: none;
    	font-family: Verdana;  
	font-weight: bold;       
 	font-size: 12px;
	color: #DB4618;
	padding-top : 8px;
	padding-bottom : 2px;
	padding-left :  0;
	padding-right : 80px;
        text-transform: uppercase;
   }
A.menue0:hover {
	text-decoration: none;
    	font-family: Verdana; 
	font-weight: bold;        
    	font-size: 12px;
    	color: #7A92D1;
	
	
		}
A.menue0:active {
	text-decoration: none;
    	font-family: Verdana;
	font-weight: bold;         
    	font-size: 12px;
    	color: #C0C0C0;
	
}


A.menue1 {
	text-decoration: none;
        font-family: Verdana; 
        font-weight: bold;    
        font-size: 12px;
	color: #ADC942;
	padding-top : 8px;
	padding-bottom : 2px;
	padding-left :  0;
	padding-right : 80px;
	text-transform: uppercase;
   }
A.menue1:hover {
 	text-decoration: none;
        font-family: Verdana;
        font-weight: bold;           
        font-size: 12px;
        color: #7A92D1;
	 	
		}
A.menue1:active {
	text-decoration: none;
        font-family: Verdana;
        font-weight: bold;           
        font-size: 12px;
        color: #C0C0C0;
	
}



A.menue2 {
	text-decoration: none;
        font-family: Verdana;
        font-weight: bold;         
        font-size: 12px;
	color: #D4CB32;
	padding-top : 8px;
	padding-bottom : 2px;
	padding-left :  0;
	padding-right : 80px;
	text-transform: uppercase;
   }
A.menue2:hover {
	text-decoration: none;
        font-family: Verdana;  
        font-weight: bold;       
        font-size: 12px;
        color: #7A92D1;
	 
	
		}
A.menue2:active {
	text-decoration: none;
        font-family: Verdana;
        font-weight: bold;         
        font-size: 12px;
        color: #C0C0C0;
	 
}


 


/* Untermenue oben rechts
----------------------------------------------- */


A.u_menue_oben {
	text-decoration: none;
   	 font-family: Verdana;        
    	font-size: 9px;
	color : white;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 60px;
	padding-right : 77px;
   }
A.u_menue_oben:hover {
	text-decoration: none;
    	font-family: Verdana;        
    	font-size: 9px;
    	color : black;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 60px;
	padding-right : 77px;
	
		}
A.u_menue_oben:active {
	text-decoration: none;
    	font-family: Verdana;        
    	font-size: 9px;
    	color: #C0C0C0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 60px;
	padding-right: 77px;
}
/* Untemenue links
----------------------------------------------- */


A.u_menue_links {
	display:block;
	border-bottom: 1px solid black;
	text-decoration: none;
    	font-family: Verdana;        
    	font-size: 11px;
	color : black;
	padding-top : 0px;
	padding-bottom : 4px;
	padding-left: 0px;
	padding-right : 5px;
	
	
	
	   }
A.u_menue_links:hover {
	text-decoration: none;
	border-bottom: 1px solid #7A92D1;
    	font-family: Verdana;        
    	font-size: 11px;
    	color : #7A92D1;
	padding-top : 0px;
	padding-bottom : 4px;
	padding-left: 0px;
	padding-right : 5px;
	
		}
A.u_menue_links:active {
	text-decoration: none;
    	font-family: Verdana;        
    	font-size: 11px;
    	color : #C0C0C0;
	padding-top : 0px;
	padding-bottom : 4px;
	padding-left: 0px;
	padding-right : 5px;
}
/* default styles for extension "tx_danewslettersubscription_pi1" */
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: white; }
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color: white; }
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: white; }
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold; }