* {
	padding:0;
	margin:0;
	}
	
body {
	color:#333333;
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	margin:0;
	padding:0;
}	

h1 {
	font-size:14px;
}
	
.spalte_start {
	font-size:11px;
	line-height:1.5em;
	}
	
.spalte_start a:link {
	font-size:10px;
	color:#bd1039;
	text-decoration:none;
	}
	
.spalte_start a:visited {
	font-size:10px;
	color:#bd1039;
	text-decoration:none;
	}	
	
.spalte_start a:active {
	font-size:10px;
	color:#bd1039;
	text-decoration:none;
	}
	
.spalte_start a:hover {
	font-size:10px;
	color:#bd1039;
	text-decoration:none;
	}
	
.subnav a:link {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}
	
.subnav a:visited {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}	
	
.subnav a:active {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}
	
.subnav a:hover {
	font-size:10px;
	color:#bd1039;
	text-decoration:none;
	}
	
.content p {
	font-size:11px;
	padding:0 0 15px 0;
	line-height:1.5em;
	}

.content a {
	color: #c71817;
	text-decoration: none;
}

.content a:hover {
	text-decoration: underline;
}

.contenttable {
	font-size:11px;
	padding:0 0 15px 0;
	line-height:1.5em;
	}	
	
.meta {
	font-size:10px;
	padding:16px 0 0 0;
	}
	
.meta a:link {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}	
	
.meta a:visited {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}	
	
.meta a:active {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}
	
.meta a:hover {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}

.footerText {
	color:#cccccc;
	font-size:10px;
	}
	
.footerText_Logo {
	color:#cccccc;
	font-size:10px;
	background-image:url(../_img/metro_logo.png);
	background-repeat:no-repeat;
	background-position:right top;
	}

.showAllNews {
	font-size:10px;
	padding:0px 0 0 20px;
	}
	
.showAllNews a:link {
	font-size:10px;
	color:#666699;
	text-decoration:underline;
	}	
	
.showAllNews a:visited {
	font-size:10px;
	color:#666699;
	text-decoration:underline;
	}	
	
.showAllNews a:active {
	font-size:10px;
	color:#666699;
	text-decoration:underline;
	}
	
.showAllNews a:hover {
	font-size:10px;
	color:#666699;
	text-decoration:none;
	}
	
	
							
/***************************************************************************************
FORMULARE
***************************************************************************************/

.formular_txt_feld {
	background:white none repeat scroll 0%;
	background-color: #000000;
	border:1px solid #999999;
	border-color: #232f25;
	font-family:Verdana,Helvetica,Arial,Sans-Serif;
	font-size:11px;
	color: #FFFFFF;
	line-height:1.6em;
	margin:3px 0pt;
	padding:3px;
	width:250px;
}

.adresse {
	font-size:10px;
	font-family:Verdana,Helvetica,Arial,Sans-Serif;
	color:#003b1e;
	line-height:1.5em;
	width:185px;
	}
	
.content legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
	font-weight: bold;
	font-size:12px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	}

.content label {
	font-size:12px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	}

.content fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	border: 1px solid #C0C0C0;
	}

.content .radiolayout {
	width:490px;
	padding-top:0;
	padding-bottom:10px;
	font-size:12px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	}

.content .labels {
	padding-bottom:2px;
	padding-top:2px;
	}

.content .formu {
	width:490px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	}

.content .mf-radio {
	border:0px;
	margin-right:3px;
	}

.content .mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	width:250px;
	font-size:12px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;

	}

.content .mf-check {
	border: 0px;
	float:inherit;
	}

.content .mf-select {
	border: 1px solid #C0C0C0;
	margin-bottom:15px;
	}

.content .mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	float:none;	
	}


/*.content .mf-submit {

	color: #333;

	border: 1px solid #C0C0C0;

	font-size:100%;

	padding: 3px;
	
	font-size:12px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;

	}*/

	
/* base.css: Zeile 275, width:240px hinzufügen */ .news_latest h2 {
	color:#EB691D;
	font-size:13px;
	width:240px;
}

.content .formu .fullForm {
	z-index:80;
	width:490px;
	padding:5px 0 5px 0;
	font-size:12px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
	
/*----------------------------------------------*/
	
table.tabelle {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*width:100%;*/
	margin-top:5px;
	
	}

table.tabelle td{
	padding:2px 20px 3px 5px;
	color:#000000;
	/*border-bottom: 1px solid #555555;*/
	}

table.tabelle tr.tr-odd {  
	background-color:#E5E5E5;
	}
	
table.tabelle tr .tr-even {  
	background-color:#00FF00;
	}

table.tabelle .tr-0 {
	text-align:left;
	color:#262626;
	font-weight:bold;
	}
	
/*table.tabelle th{
	padding:0 15px 5px 0;
	border-bottom: 1px solid #555555;

	}
	
	*/
/*----------------------------------------------*/
	
table.tabelle_weiss {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*width:100%;*/
	margin-top:5px;
	
	}

table.tabelle_weiss td{
	padding:0px 20px 2px 5px;
	color:#000000;
	/*border-bottom: 1px solid #555555;*/
	}

table.tabelle_weiss tr.tr-odd {  
	background-color:#ffffff;
	}
	
table.tabelle_weiss tr .tr-even {  
	background-color:#00FF00;
	}

table.tabelle_weiss .tr-0 {
	text-align:left;
	color:#262626;
	font-weight:bold;
	}
	
.csc-textpic-caption {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 10px 0;
	}

.formTEXT {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/*table.tabelle_weiss th{
	padding:0 15px 5px 0;
	border-bottom: 1px solid #555555;

	}*/
	
.news_latest td{
		font-size:11px;
}

.news_latest h2{
		color:#eb691d;
		font-size:13px;
}

.news_list td {
		font-size:11px;
}

.news_list h2 {
		font-size:12px;
		font-weight:bold;
		padding:0;
}

.news_single td {
		font-size:11px;
}

.news_single h2 {
		font-size:12px;
		font-weight:bold;
		padding:0;
}

/*********************************************
 * IE-Fixes
 *********************************************/
.content {
	width:600px;
	overflow-y:hidden;
	display:block;
	}

#motioncontainer_61 {
	width:600px !important;
	overflow:hidden !important;
	}
#motioncontainer_57 {
	width:600px !important;
	overflow:hidden !important;
	}

#wrapper {
	width:600px !important;
	overflow:hidden !important;
	}



/* Bugfix "Abgeschnittener Content" (mf)
 ----------------------------------------------------------------------------- */
.content {
    width: 588px !important;
}









