﻿*{margin:0;padding:0;}
img{border: 0px;}
body
{
	background-color: #ECECE6;
	font-family: Verdana;
	font-size: 12px;
}
.PlenumEditLabel {background-color:#e0e0e0; width:100%;}
a { color: #006699; text-decoration: none; }
h1 { margin-bottom: 15px; font-size: 1.6em; }
h2 { font-size: 1em; margin-top: 1em; }
div.right.bottom div.articleListItem * { margin: 0; }
div.right.bottom div.articleListItem { margin-bottom: 15px; }
div.right.bottom p.date { font-size: 0.8em;}
p.comment { font-size: 0.8em; font-style: italic; margin-top: 20px; }
div.right.bottom p { margin-bottom: 1em; }
div.right.bottom div.formContainer p { margin-top: 15px; margin-bottom: 5px; }
div#siteWrapper 
{
	border: solid 12px #CCCCCC;
	width: 830px;
	background: #fff;
	margin: 50px auto 0 auto;
	overflow: hidden;
}

div#topMenuWrapper
{
	height: 25px;
	margin-bottom: 3px;
	background-color: #31639C;
}
ul#topMenu { list-style-type: none;	float: right; }

ul#topMenu li
{
	float: left;
	margin-right: 40px;
	line-height: 25px;
	padding: 0 5px;
}
ul#topMenu li.selected { height: 28px; background-color: #31639C; }
ul#topMenu a { color: #fff; }

div#contentWrapper { width: 715px; margin: 0 auto; overflow: hidden; padding: 30px 60px 35px 60px; }

div#topImagesWrapper { margin: 35px 0; width: 100%; float: left; }

.left { float: left; width: 235px; margin-right: 5px;}
.right { float: right; width: 475px; }
.top { height: 240px; overflow: hidden; }

div#footer { width: 100%; float: left; margin-top: 50px; }
div#footer p { text-align: center; color: #666666; font-size: 1em; font-weight: bold; letter-spacing: 0.1em;}

div.loginBox { width: 100px; border: solid 5px #CCCCCC; padding: 10px 20px; margin: 10px auto 0 auto; }
div.loginBox h2 { font-size: 1.3em; }
div.loginBox p { margin: 10px 0; }
div.loginBox input[type=text] { margin-bottom: 10px;}

table.formTable td { height: 22px; }
table.formTable td:first-child { width: 90px; }
table.formTable td:first-child + td + td { padding-left: 8px; }

input[type=text], textarea, select, p.inputSmall { border: solid 1px #7F9DB9; padding: 1px; }
textarea.inputMessage { width: 355px; height: 50px; padding: 10px; margin: 5px 0; border: solid 1px #7F9DB9; }
select { width: 70px; }
option.wholeHour { }


.inputWide { width: 280px; }
.inputMedium { width: 150px; }
.inputSmall { width: 80px; }
.inputDisabled { background-color: #99CCFF; color: #000;}
input.error, textarea.error { border-color: Red; }
label.error { display:block; width: auto; }

div#errorContainer { display: none; }
div#articleListAktueltFront { font-size: 11px; border-top: 2px solid #ccc; margin-top: 25px; padding-top: 25px; }
div#articleListAktueltFront * { margin: 0; }
div#articleListAktueltFront h1 { font-size: 0.8em; text-transform: uppercase; color: #999; margin-bottom: 0.7em; }
div#articleListAktueltFront div.articleListItemSmall { margin-bottom: 0.5em; width: 200px; margin-right: 30px; float: left; }

div#ConditionsContainer { border: 1px solid #CCC; padding: 10px; }
div#ConditionsContainer p { margin: 0 0 1em 0; }