body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

html,body {
	scrollbar-base-color: #CEECF7;
	scrollbar-arrow-color: #33B2DF;
	scrollbar-highlight-color: #33B2DF;
	scrollbar-shadow-color: #33B2DF;
}

/* IDs */

#wrapper {
	margin: 15px auto 25px auto;
	width: 652px;
}

#header {
	display: none;
	width: 0px;
}

#content {
	background: #CEECF7;
	width: 652px;
	float: left;
}

#footer {
	display: none;
	width: 0px;
}

#content_left {
	display: none;
	width: 0px;
}

#content_middle {
	width: 406px;
	float: left;
}

#content_rightsmall {
	padding-left: 23px;
	width: 224px;
	float: left;
}

#content_rightbig {
	width: 652px;
	float: left;
}

#wrapperpopup {
	margin: 25px auto 25px auto;
	width: 702px;
}

#contentpopup {
	padding: 0px 25px 0px 25px;
	background: #CEECF7;
	width: 652px;
	float: left;
}

/* Classes */

.notinprint {
	display: none;
	width: 0px;
}

.image {
	border: 0px;
}

.image.leftfloating {
	float: left;
}

.image.leftfloatingnoprint {
	display: none;
	width: 0px;
}

.image.navibutton {
	margin-top: 4px;
	margin-left: 11px;
	margin-right: 11px;
	vertical-align: middle;
}

.line {
	vertical-align: middle;
	background: #33B1E1;
	height: 25px;
	float: left;
}

.line.bright {
	background: #6BC8EA;
}

.line.morebright {
	background: #8FD5EF;
}

.line.morebrightnoprint {
	display: none;
	width: 0px;
}

.line.yellows {
	background: #FEE800;
}

.line.yellowbright {
	background: #FFFDE0;
}

.line.morebrightyellow {
	background: #FFF699;
}

.line.morebrightyellownoprint {
	display: none;
	width: 0px;
}

.thinline {
	background: #0E7ABE;
	height: 1px;
}

.box {
	padding: 20px 25px 20px 25px;
	background: #6BC8EA;
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
}

.boxnoprint {
	display: none;
	width: 0px;
	height: 0px;
}

.box.yellow {
	background: #FFFDE0;
}

.box.padding15151515 {
	padding: 15px 15px 15px 15px;
}

.box.padding15251525 {
	padding: 15px 25px 15px 25px;
}

.box.padding15251525.yellow {
	background: #FFFDE0;
}

.box.padding20202020 {
	padding: 20px 20px 20px 20px;
}

.box.padding20202020.yellow {
	background: #FFFDE0;
}

.box.padding20252025 {
	padding: 20px 25px 20px 25px;
}

.box.padding20252025.yellow {
	background: #FFFDE0;
}

.box.padding25252525 {
	padding: 25px 25px 25px 25px;
}

.box.padding25252525noprint {
	display: none;
	width: 0px;
}

.box.padding25252525.yellow {
	background: #FFFDE0;
}

.box.no {
	padding: 0px 0px 0px 0px;
}

.box.noleftborder {
	padding: 0px 0px 0px 0px;
}

.box.no.yellow {
	background: #FFFDE0;
}

.box.big {
	padding: 25px 25px 25px 25px;
}

.box.lesserpadding {
	padding: 15px 25px 15px 25px;
}

.box.lesserpaddingleftright {
	padding: 25px 15px 25px 15px;
}

/* ALLE TEXT RAUS */
.text {
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
}

.text.yellowboldunderline {
	font-weight: bold;
	text-decoration: underline;
	color: #FFE320;
}

.text.whiteheader {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.text.blue {
	color: #026eb9;
	text-decoration: none;
}

.text.blue.bold {
	font-weight: bold;
}

.text.blue.bold.underline {
	text-decoration: underline;
}

.text.blueunderline {
	color: #026eb9;
	text-decoration: none;
	text-decoration: underline;
}

.text.darkblue {
	color: #034FA7;
}

.text.darkblue.bold {
	font-weight: bold;
}

.text.darkblue.bold.underline {
	text-decoration: underline;
}

.text.darkblue.underline {
	text-decoration: underline;
}

.text.darkblue.big {
	font-size: 16px;
	font-weight: bold;
	color: #034FA7;
}

.text.link {
	text-decoration: none;
	color: #FFFFFF;
}

.text.linkunderline {
	color: #FFFFFF;
	text-decoration: underline;
}

.text.linkbold {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.text.linkunderlinebold {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.text.link.selected {
	color: #FFE31F;
}

.text.link.selected.bold {
	font-size: 9px;
	font-weight: bold;
}

.text.link.gray {
	font-size: 9px;
	font-weight: bold;
	color: #B8E4F5;
}

.text.link.lightblue {
	font-size: 9px;
	text-decoration: underline;
	color: #33B2E1;
}

.input {
	margin: 0px;
	padding: 1px;
	border: 1px solid #8AA5C0;
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
	color: #034FA7;
	height: 15px;
}

.input.checkit {
	border: none;
}

.input.select {
	height: 17px;
}

.input.select.ie {
	font-size: 11px;
}

.input.search {
	width: 174px;
	height: 17px;
}