A {text-decoration:underline; color:#1A3455;}
A:active {color:#1A3455;}
A:visited {color:#1A3455;}
A:hover {text-decoration: underline}

BODY 
{
	margin:0px;	
	padding-bottom: 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B3457;
	
	background-image: url(../images/built/bg_main.gif);
	background-color:#ffffff;
	
	scrollbar-base-color:#98EA00;
	scrollbar-face-color:#F1F1F1;
	scrollbar-arrow-color:#5BA500;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#DBF49D;	
	
	/*
	overflow-x: hidden; 	
	overflow-y: auto;	
	*/	
		
	top: 0;
    left: 0;
    margin: 0;    
}


.table, td {	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;

	border-collapse:collapse;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;	
}



/*##########################################*/
/*Top-Bereich*/
/*##########################################*/

/*Top Rahmen*/
#top_rahmen {
	background-color:white; 
	width:1000px; 
	text-align:left;	
	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;	
}

/*Bild oben*/
.bild_top {
	width: 1000px;
	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;	
}

/*Balken oben*/
.balken_top {
	width: 1000px;
	height:30px;
	text-align:center;
	background-color:#122C51;
	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;	
}

/*Unterer Rand von Balken*/
.rand_top {
	width: 1000px;
	height:2px;
	background-color:#486C82; 
	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;	
}


/*##########################################*/
/*Mittlerer-Bereich*/
/*##########################################*/

/*Rechte Content-Box*/
#rechter_bereich_inhalt { position:absolute; border: 0px solid #275695; background-color:#EEF3F7; margin: 0px; padding-top: 13px; padding-bottom: 13px; top:5px; left:360px; width:150px; z-index:4; }
#team_bild { position:absolute; border: 1px solid #486C82; margin: 0px; top:5px; left:350px; z-index:4; }


.content_rechts {
    padding-left: 8px;
	padding-right: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;	
}


.content_rahmen {
	vertical-align: bottom;
	height: 100%;
	width: 552;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
width:100%;
text-align:center;
margin-top:10px;
line-height:18px;
}

.content_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 13px;
	
	width: 100%;
	text-align: center;
	margin-top: 10px;	
	line-height: 18px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 12px;
}

.content_head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 12px;
}

.content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	margin-top: 26px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 18px;
}

/*Subnavi*/
.subnavi_rahmen {	
	width:100%;
	height: 17px; 
	text-align: center;
	background-color: #F0F5F9;
	border-top: 1px solid #486C84;
	
	margin:0px;
	padding:0px;
	padding-left: 10px;
	border-spacing:0px;
	border-collapse:collapse;
}

.subnavi_spacer {	
	margin: 5px 13px 0px 13px;
	border: 0px;
}



/*##########################################*/
/*Linker-Bereich*/
/*##########################################*/

/*Pressemitteilungen auf der Startseite*/
.background_verlauf {			
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	background-image: url(../images/built/bg_presse.gif);	
}

/*Hauptnavigation*/
#navigation_main_rahmen {
	background-color: #B3CDDC; 
	border-bottom: 1px solid #486C82;
	width:227px; 
	height: 212px;
	text-align:left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0px;
	padding: 0px;
	z-index: 4;
}

.navi_line {
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;	
	margin-left: 27px
}

.navi_spacer {
	margin: 10px 0px 0px 30px;
	border: 0px;
	padding: 0px;
}
.navi_spacer_top {
	margin: 14px 0px 0px 30px;
	border: 0px;
}


/*Pressemitteilungen auf der Startseite*/
#presse_startseite_rahmen {		 
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}
	
A.presse_links {text-decoration:underline;}
A:active.presse_links {color:#1A3455;}
A:visited.presse_links {color:#1A3455;}
A:hover.presse_links {text-decoration: underline}
	
.presse_startseite_text {		 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-left: 30px;
	padding-right: 6px;
	padding-top: 6px;
}
.presse_startseite_header {		 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-bottom: 0px;
	padding-left: 4px;
}


/*##########################################*/
/*Rechter-Bereich*/
/*##########################################*/

/*Suche*/
#suche_rahmen {
	background-color: #B3CDDC; 
	border-bottom: 1px solid #486C82;
	width:227px; 
	height: 60px;

	margin:0px;
	padding:0px;
}

.suche_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	padding-left: 20px;
	padding-right: 6px;
	padding-top: 8px;
}

/*Veranstaltung*/
#veranstaltung_on_rahmen {
	border-bottom: 1px solid #486C82;
	width:227px; 
	text-align:left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0px;
	padding: 0px;
}

#veranstaltung_off_rahmen {
	width:227px; 
	height: 130px;
	margin: 0px;
	padding: 0px;
}

.veranstaltung_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-left: 20px;
	padding-right: 6px;
	padding-top: 10px;
}

/*Border*/
.border {
	width:1px; 
	background-color: #486C82;
	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

/*Adresse*/
#adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 0px;
	line-height: 13px;
 width:190px;
}

/*Construktiv-Verweis*/
#construktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 0px;
	line-height: 15px;
}

/*##########################################*/
/*Diverses*/
/*##########################################*/

.grauer_kasten {
	background-color: #EEF3F7;
	padding: 10px;
}

.bilder_content {
	border: 1px solid #253D61;
}

.text_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

hr {
	color: #000000;
	width: 100%;
	height: 1px;
	paddint: 0px;
	margin: 0px;
}

.teambilder {
	border:1px solid #253d61;
	float:right;
	margin:0px 10px;
}

/*Formular-Felder*/
 .formularcontent { 
	background-color: #ffffff;
}

.formularcontentaktiv {
	background-color: #EEF3F7;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	border: 1px solid #1C3458;
	background-color : #ffffff;
	padding-left: 2px;	
}

form {
	margin: 0px;
	padding: 0px;
}


/* Listen */
ul {
	list-style-type:square;
}
.presse_startseite {
	list-style-type:square;
	padding-left: 0px;
	margin-left: 4px;
}


/* Weiterempfehlung */
.weiterempf_headline {
	font-family: Verdana, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 3px;
}
.weiterempf_subheadline {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 41px;
	font-weight: bold;
}


/*Navi: Subnavigation*/
.menu {
        background-color: transparent;
        color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		margin: 0px;
		padding: 0px;			
}

.menu .boxstyle {
        /*background-color: #BDD5F5;*/
		background-color: #7088A9;
		margin: 0px;
		padding: 0px;	
		color: #ffffff;	
		
        border-left: #193356 3px solid;
        border-right: #193356 1px solid;
}

.menu .boxstyle_top {
		background-color: #7088A9;
		margin: 0px;
		padding: 0px;		
		color: #ffffff;
		
		border-top: #193356 1px solid;
        border-left: #193356 3px solid;
        border-right: #193356 1px solid;
}

.menu .boxstyle_bottom {
		background-color: #7088A9;
		margin: 0px;
		padding: 0px;		
		color: #ffffff;
		
		border-bottom: #193356 3px solid;
        border-left: #193356 3px solid;
        border-right: #193356 1px solid;
}

.menu a {
        background-color: transparent;        
        display: block;
		
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:regular;
		text-decoration: none;
		color: #ffffff;
		
        padding-bottom: 1px;
        padding-left: 6px;
        padding-right: 10px;
        padding-top: 1px;        
}

.menu a:hover {
        background-color: #122C51;
		text-decoration: none;
}

.menu a:active {
		text-decoration: none;
        color: #ffffff;
}

.menu a:visited {
		text-decoration: none;
        color: #ffffff;
}

.rechts-en {
	width:227px; 
	margin-top:30px; 
	font-size:10px;
}
.first-en {
	margin-top:0;
}

.rechts-en h2 {
	font-size:12px; 
	color:#fff; 
	background:#3b678d; 
	line-height:18px;  
	padding-left:10px; 
	padding-right:10px;
}
.rechts-en p {
	padding: 0 10px 0 10px;
}

ul.medienpraesenz li { margin-bottom:16px;}

.bluebox_Startseite { background-color:#3b678d; margin:0; color:#fff; padding: 15px ;}
.bluebox_Startseite h3 { font-size:13px; background-color:#3b678d; margin-top:10px;}
.bluebox_Startseite p {
	padding:0 15px;
	color: #fff; 
	background-color:#3b678d;
	font-size:11px;
	font-weight:bold;
}
.bluebox_Startseite a { 
	color:#fff;
}