/**
 * Style sheet standard
 */
#left
{
	position:absolute;
	float:left;
	clear:none;
}

ce_form
{
}

.formbody
{
}

.formbody table
{
}

.checkbox_container span
{
	width:100%;
	float:left;
	clear:left;
}

.submit_container
{
	padding-top:20px;
	padding-bottom:20px;
}

#tablesystemvergleich
{
	width:100%;
	border:1px solid #000000;
	border-collapse:collapse;
}

#tablesystemvergleich thead
{
	text-align:center;
	background-color:#990000;
	font-weight:bold;
	color:#ffffff;
}

#tablesystemvergleich td
{
	border:1px dotted #000000;
}

.thumblist
{
	font-size:10px;
	line-height:120%;
}

.thumblist td
{
	font-size:11px;
	line-height:16px;
}

.thumblist a
{
}

.mod_calendar
{
}

.mod_calendar table
{
	width:900px;
}

.mod_calendar td
{
	padding:6px 0px;
	text-align:center;
	vertical-align:top;
}

#subnavigation
{
	margin:0px 0px 50px 0px;
	padding:0px;
}

#subnavigation ul
{
	margin:0px;
}

#subnavigation li
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	list-style:none;
}

#subnavigation a, p
{
	text-decoration:none;
	color:#446688;
}

body
{
	margin:5px 0px 40px 0px;
	padding:0;
	background-color:#dddddd;
	font-family:verdana, arial, serif;
	font-size:12px;
}

.error
{
	color:#ff0000;
}

.invisible
{
	display:none;
}

#containermain
{
	width:920px;
	margin:0px auto;
}

#containersub
{
	width:100%;
	display:block;
	background-color:#ffffff;
	border:1px solid;
}

#header
{
	margin:0px;
	padding:0px 0px 0px 220px;
	background-color:#003366;
	background-image:url("/logo.gif");
	background-repeat:no-repeat;
}

#main
{
	width:900px;
	padding:10px;
	background-color:#ffffff;
	line-height:150%;
}

#footer
{
	width:100%;
	clear:both;
	padding:0px;
	text-align:center;
	background-color:#003366;
	border:1px solid;
}

#main h1
{
	margin:0;
	padding:0px 0px 20px 0px;
	font-weight:bold;
	font-size:22px;
	color:#990000;
}

#main h2
{
	margin:0;
	padding:40px 0px 8px 0px;
	font-weight:bold;
	font-size:16px;
	color:#990000;
}

#main h3
{
	margin:0;
	padding:12px 0px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#990000;
}

#main p
{
	margin:0;
	padding:0px;
	color:#000000;
	text-transform:none;
}

#main td
{
	vertical-align:top;
}

#main ul
{
	padding-top:0px;
}

#main li
{
	margin-bottom:4px;
}

#main a
{
	text-decoration:underline;
	color:#003399;
}

#main a img
{
	border:0;
}

#main a:hover
{
	text-decoration:none;
}

#main .doublearticle150_left
{
	width:154px;
	float:left;
	text-align:center;
}

#main .doublearticle150_right
{
	width:746px;
	float:left;
}

#header ul
{
	margin:0px;
	padding:0px;
}

#header li
{
	display:inline;
	margin:0px;
	font-size:12px;
	color:#ffffff;
	line-height:60px;
	list-style:none;
}

#header a
{
	padding:24px 8px 23px 8px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
}

#subnavigation a
{
	margin:0px;
	padding:0px;
}

#header p
{
	display:inline;
	padding:24px 14px 23px 14px;
	color:#ffffff;
	text-transform:uppercase;
}

#subnavigation p
{
	margin:0px;
	padding:0px;
}

#header a:hover
{
	background-color:#446688;
}

#subnavigation a:hover
{
	text-decoration:underline;
}

#footer ul
{
	margin:0px;
	padding:0px;
}

#footer li
{
	display:inline;
	margin:0px;
	line-height:26px;
	list-style:none;
}

#footer a
{
	padding:7px 30px 8px 30px;
	text-decoration:none;
	color:#ffffff;
}

#footer li.active
{
	padding:7px 30px 8px 30px;
}

#footer p
{
	display:inline;
}

#footer a:hover
{
	background-color:#446688;
}
