@charset "utf-8";
body { background-color: #e33829; background:url(../images/back.gif); font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666; margin-top: 0px; margin-bottom:0px; 
}

/*SEITENAUFBAU ---------------------------------------------------------------------------------------------------------------*/

#rahmen {
	position:absolute;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	background-color:#ffffff;
}

#logo { position:absolute; left: 700px; top: 10px; width: 180px; height: 80px; float: left; 
}
#flags {
	position:absolute;
	left: 15px;
	top: 15px;
	width: 180px;
	height: 10px;
	float: left;
}

#kopf{ width: 870px; height: 240px; top: 125px; margin-left: 15px; margin-right: 15px; background-color:#999999; 
}

#breadcrumb { width:670px; left:40px; top: 15px; font-size:11px; color:#999999; float: right; padding: 0px 0 5px 0; border-bottom: solid 2px #eee; text-transform:uppercase;}
#breadcrumb a { color:#999999; text-decoration:none; font-weight:normal; 
}

#breadcrumb a:hover { color:#e33829; }


#content_oben{ width: 870px; padding-left: 15px; padding-right: 15px; height: 120px; 
}


#content{ width: 870px; padding-left: 15px; padding-right: 15px; margin-top: 10px; float: left; 
}
#content_start{ width: 870px; margin-left: 15px; padding-right: 15px; margin-top: 10px; 
}

#inhalt{ width: 670px; margin-top: 10px; float:right; }

#print { width: 170px; float:left;}
#print p { padding: 0 0 0 0;}

a img { border: none;}


/*NAVIGATION EBENE 1---------------------------------------------------------------------------------------------------------------*/

#titel { font-size:13px; font-weight: bold; height: 23px; width: 870px; position: relative; top: 100px; 
}

#titel ul {
	list-style: none;
	margin: 0px 0 0px 0;
	padding: 0px 0 5px 0;
	white-space:nowrap;
}

#titel ul li {
	margin-bottom: 0px;
	display:inline;
	margin-left: 0px;
}

#titel a { text-decoration: none; float:left; color: #999999; padding: 0px 15px 0px 0px; text-transform: uppercase; }
#titel a:link {color: #999999; }
#titel a:hover {color: #e33829; }
#titel a.currentpage {color: #e33829; font-weight:bold; text-decoration: underline; }


/*NAVIGATION EBENE 2---------------------------------------------------------------------------------------------------------------*/

#sub { width: 170px; z-index:1; font-size:12px; float: left; margin-top: 10px; }
#sub img {padding-top: 20px;}


#sub ul { list-style: none; width: 170px; margin: 0 0 0px 0; padding: 0; text-align: left; }

#sub li { margin-bottom: 0px; background-color: #e33829; }

#sub li a { text-decoration: none; color: #ffffff; display: block; padding: 2px 15px 0 10px; font-weight:normal; text-transform:none; border-bottom: solid #ffffff 1px; height: 20px; }

#sub li a:hover { color: #333333; font-weight:normal; text-transform:none; }

#sub li a.currentpage { color: #333333; font-weight:normal; text-transform:none; }

#sub li li a { text-decoration: none; color: #ffffff; display: block; padding: 2px 15px 0 15px; font-weight:normal; text-transform:none; border-bottom: solid #ffffff 1px; height: 20px; background-color: #DF8E8C; }

#sub li li a:hover { color: #333333; font-weight:normal; text-transform:none; }

#sub li li a.currentpage { color: #333333; font-weight:normal; text-transform:none; }



/*NEWS -----------------------------------------------------------*/

#news { width: 170px; z-index:1; font-size:12px; float: left; margin-top: 10px; }
#news img {padding-top: 20px;}
.NewsSummary {margin-bottom: 20px;}
.NewsSummaryLink a { color: #004e9f; margin-top: 10px; font-weight: normal; }
.NewsSummaryLink a:hover, .NewsSummaryMorelink a:hover { color: #cccccc;}
.NewsSummaryContent { padding-top: 10 px;}
.NewsSummarySummary p { padding-bottom:3px;}
.NewsSummaryPostdate, .NewsPostDetailDate {font-size: 0.85em; text-align: right;}




/* Login -----------------------------------------------*/
#login { /*border: solid 1px #E9e9e9;*/ border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; width: 170px; text-align: right; font-size: 10px; line-height: 12px; float: right; margin-top: 15px; }


input {
font-size: 11px;
font-family: "Courier New", Courier, monospace;
border: 1px solid #D9D9D9;
margin: 0px 0px 4px 0px;
background-color: #fff;
padding: 2px;
}


select {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #D9D9D9;
}

textarea#presse {
width: 250px;
}

/*Text ---------------------------------------------------------------------------------------------------------------*/

h1 { font-size: 32px; line-height: 35px; text-transform: none; color: #e33829; font-weight: normal; padding: 0px 0 10px 0; margin: 0 0 0 0; }
h2 { font-size: 16px; line-height: 22px; text-transform: none; color: #e33829; font-weight: bold; padding: 10px 0 10px 0; margin: 0 0 0 0; }
#content_start h2 {padding: 10px 0 0 0;} 
p { padding: 0 0 10px 0; margin: 0 0 0 0;}
#content p, #inhalt {line-height: 1.25em;}
strong {color: #000000;}

a:link, a:hover, a:visited { color: #e33829; font-weight:bold; text-decoration: none; }

/* a img {
	border: none;

} */

table {
	width: 550px;
}
#footer { width: 870px; padding-left: 15px; padding-right: 15px; margin-top: 10px; float: left; }
#footer2 { width: 870px; padding-left: 15px; padding-right: 15px; margin-top: 15px; float: left; font-size: 11px; border-top: 1px solid #bbb; padding-top: 10px; background: #eeeeee;}
#footer2 a {color: #666666; font-weight: normal;}

hr {border: none; height: 2px; background: #e9e9e9; width: 100%;}
