body { background-color:#f78b33; }
body, td, a { font-size: 12px; font-family: verdana,arial; color:#404040; font-weight:normal;} 

/*
td { border:1px solid black; }
div { border:1px solid red; }
*/

h1 { font-size: 18px; } 
h2 {
font-size: 12px; 
font-weight:bold;
} 

li { margin-bottom:8px; }
ul { margin-bottom:20px; }

.Teaser ul { margin-top:10px; }
.Teaser li { margin-left:-10px; }

ul.News {
	margin:0 0 0 16px;
	padding:0 0 0 0;
	}
.News li {
	margin:0 0 8px 0;
	}
.News h3 {
	margin:0 0 2px 0;
	padding:0 0 0 0;
	}
.News p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.News span.Source, .News a.Source {
	font-size:10px;
	}

.Question, .Question a {
	font-weight:bold;
	text-decoration:none;
	}

.Answer p {
	margin-top:0px;
	}
	
.Referenzen td {
	width:100%;
	padding-bottom:20px;
	}

.Conclusion {
	font-weight:bold;
	}
	
.Quelle {
	font-size:smaller;
	}

.MenuItem, .MenuItem a, .MenuItemActive, .MenuItemActive a {
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	}
	
.MenuItemActive, .MenuItemActive a {
	text-decoration:underline;
	}
	
.MenuItemLeft, .MenuItemActiveLeft {
	width:130px;
	height:28px;
	background-color:#d2232a;
	vertical-align:middle;
	}
	
.MenuItemLeft a, .MenuItemActiveLeft a {	
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;	
	}
	
.MenuItemActiveLeft, .MenuItemActiveLeft a {
	background-color:#f78b33
	}

table.Form { border: solid 0px #000050; text-align:center; padding:0px; margin:0px; }
table.Form td { padding:1px; vertical-align:top; }
.FormError		{color:#d2232a; font-style:normal; padding:0px; margin:0px; font-size:smaller; }
.FormRequired	{ font-weight:normal; }
.FormRequired input, .FormRequired textarea  { border:solid 1px #d2232a; }
input, textarea { border:solid 1px #f78b33; background-color:#f0f0f0; padding:0px; margin:0px; margin-bottom:0px; width:300px; }
.FormRequired input, .FormRequired textarea  { border:solid 1px #d2232a; }

input.checkbox { border:none; width:auto; vertical-align:middle; }

.VerlaufTab { width:80%; margin:2px 2px 10px 2px; }
.Verlauf, .VerlaufHot { border:1px solid #d2232a; background-color:#ffffff; padding:1px 4px 1px 4px; }
.VerlaufDisabled  { border:solid 1px #d2232a; background-color:#f0f0f0; padding:1px 4px 1px 4px; }


