html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	}

div, form {
	margin: 0;
	padding: 0;
	}

body {
	background-color: #e6e6e6;
	}

img {
	border: 0;
	}

#spaceBox {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-width: 980px;
	min-height: 100%;
	}

* html #spaceBoxIE {
	width: 980px;
	height: 100%;
	}

#frameBackground {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -490px;
	padding-bottom: 165px;
	width: 980px;
	height: auto;
	background-color: #fff;
	background-image: url(../img/frameBackground.gif);
	background-repeat: repeat-y;
	z-index: 1;
	}

* html #frameBackground {
	height: 100%;
	}

#frameBox {
	position: relative;
	top: 0;
	left: 0;
	width: 980px;
	background-color: #fff;
	background-image: url(../img/frameBackground.gif);
	background-repeat: repeat-y;
	z-index: 2;
	}

#pomcanysWebsolutions {
	position: fixed;
	bottom: 8px;
	left: 50%;
	width: 131px;
	margin-left: -465px;
	height: 5px;
	
	z-index: 100;
	}

#imageBox {
	position: absolute;
	top: 0;
	left: 10px;
	width: 690px;
	height: 95px;
	background-color: #fff;
	background-image: url(../img/image.jpg);
	background-repeat: no-repeat;
	z-index: 3;
	}

#logoBox {
	position: absolute;
	top: 0;
	left: 701px;
	width: 269px;
	height: 95px;
	background-color: #fff;
	background-image: url(../img/logo.gif);
	background-position: 15px 16px;
	background-repeat: no-repeat;
	z-index: 4;
	}

#subImageBox1 {
	position: absolute;
	top: 95px;
	left: 10px;
	width: 690px;
	height: 28px;
	background-color: #074ea1;
	background-image: url(../img/claim.gif);
	background-position: 235px 0px;
	background-repeat: no-repeat;
	border-top: 1px solid #074ea1;
	z-index: 5;
	}

#subImageBox2 {
	position: absolute;
	top: 105px;
	left: 25px;
	width: 220px;
	height: 28px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #665200;
	line-height: 16px;
	z-index: 6;
	}

#subLogoBox1 {
	position: absolute;
	top: 95px;
	left: 701px;
	width: 269px;
	height: 28px;
	background-color: #dddddd;
	border-top: 1px solid #074ea1;
	z-index: 6;
	}

#subLogoBox2 {
	margin-top: 6px;
	margin-left: -10px;
	width: 270px;
	height: 11px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
	z-index: 7;
	}

#subLogoBox2 a {
	height: 11px;
	margin-left: 29px;
	color: #666;
	text-decoration: none;
	}

#subLogoBox2 a:hover {
	color: #000;
	}

#subLogoBox2 a img {
	vertical-align: middle;
	}

.cIcon {
	position: relative;
	font-weight: normal;
	top: 2px;
	left: 2px;
	}

* html .cIcon {
	position: relative;
	top: 0;
	}

#navBox {
	position: absolute;
	top: 167px;
	left: 10px;
	width: 199px;
	background-color: #fff;
	border-bottom: 1px solid #bebebe;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	z-index: 7;

	}
#navBox_wahlen {
	position: absolute;
	top: 145px;
	left: 10px;
	width: 199px;
	background-color: #fff;
	border-bottom: 1px solid #bebebe;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	z-index: 7;

	}
#navBox ul, #navBox_wahlen ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#navBox_wahlen a {
	color: #990000;
	text-decoration: none;
	}
#navBox a {
	color: #000;
	text-decoration: none;
	}

.nav1 {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	border-top: 1px solid #bebebe;
	width: 184px;
	cursor: pointer;
	}

li.nav1:hover, li.nav1-hover {
	background-color: #00b1e3;
	color: #00b1e3;
	}

.nav1Active {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	border-top: 1px solid #bebebe;
	background-color: #00b1e3;

	}

.nav2 {
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: normal;
	background-color: #ecf6ff;
	border-top: 1px solid #fff;
	width: 174px;
	cursor: pointer;
	}

.nav2Active {
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: normal;
	background-color: #dddddd;
	border-top: 1px solid #fff;
	width: 174px;
	cursor: pointer;
	}

li.nav2:hover, li.nav2-hover {
	background-color: #00b1e3;
	}
	
#contentNoCmsBox {
	position: relative;
	top: 165px;
	left: 245px;
	width: 420px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
	float: left;
	z-index: 8;
	}
	
#contentStatisticsBox {
	position: relative;
	top: 165px;
	left: 245px;
	width: 420px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
	float: left;
	overflow: auto;
	z-index: 8;
	}

#contentBox {
	position: relative;
	top: 165px;
	left: 245px;
	width: 420px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
	float: left;
	z-index: 8;
	}
	
#contentBox p {
	margin-bottom: 10px;
	margin-right: 0px;
	line-height: 16px;
	}

#contentBox blockquote {
	margin-bottom: 10px;
	line-height: 16px;
	}

#contentBox table {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 14px;
	}

#contentBox td {
	font-size: 12px;
	line-height: 16px;
	}

#contentBox caption {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 16px;
	}

.contentBox a {
	font-weight: bold;
	color: #074ea1;
	}

.contentBox a:hover {
	color: #666;
	}

fieldset {
border: 1px solid #8c8c8c;
margin-top: 14px;
padding-left: 10px;
}

fieldset legend {
font-weight: bold;
color: #000;
}

fieldset label {
float: left;
width: 100px;
margin-top: 2px;
}

fieldset input {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
border: 1px solid #8c8c8c;
width: 380px;
margin-bottom: 5px;
}

fieldset textarea {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
border: 1px solid #8c8c8c;
width: 380px;
margin-bottom: 5px;
}

#submitButton {
width: 420px;
margin-top: 14px;
text-align: center;
}

#submitButton input {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
background-color: #dcdcdc;
}

.errorMsg {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #DE2110;
}

.c1ContentBox {
	position: relative;
	margin-bottom: 25px;
	width: 420px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 16px;
	border-bottom: 1px solid #bebebe;
	}

.c2ContentBox {
	margin-top: 6px;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
	}

.c3ContentBox {
	margin-bottom: 25px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
	}

.c3ContentBox a {
	font-weight: bold;
	color: #00b1e3;
	}

.c3ContentBox a:hover {
	color: #666;
	}

#infoBox {
	position: relative;
	top: 165px;
	left: 299px;
	width: 232px;
	float: left;
	z-index: 9;
	}

.c1InfoBox {
	position: relative;
	margin-bottom: 20px;
	width: 232px;
	background-color: #fff;
	border: 1px solid #bebebe;
	}

.c2InfoBox {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-right: 7px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 17px;
	}

.c3InfoBox {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-right: 7px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
	}

.c3InfoBox a {
	font-weight: bold;
	color: #074ea1;
	}

.c3InfoBox a:hover {
	color: #666;
	}

.error {
	font-weight: bold;
	color: #f00;
	}

.required {
	color: #f00;
	}
	
#dynamicDivBox {
	width: 420px;
	height: 100%;
	border: 1px solid #bebebe; 
	z-index: 100;
	}
	
.dynamicDivLine {
	border-bottom: 1px solid #bebebe; 
	border-right: 1px solid #bebebe;
	}
	
#lineTitle {
	width: 100%;
	height: 22px;
	border-top: 1px solid #bebebe; 
	border-bottom: 1px solid #bebebe;
	background-color: #fff095;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	z-index: 100;
	}
	
#lineNormal {
	width: 100%;
	height: 20px;
	border-bottom: 1px solid #bebebe;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
	z-index: 100;
	}

.div_margin_7_7 { 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-right: 7px;
	}
	

.div_title_11_normal { 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 1px; 
	margin-bottom: 1px;
	font-family:  Helvetica, Arial, Sans-Serif;
	font-weight: normal; 
	font-size: 11px; 
	text-decoration: none; 
	color: #666;
	}
	
.div_title_12_bold {
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family:  Helvetica, Arial, Sans-Serif;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none;
	color: #666; 
	 }
	
.div_main_11_normal {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none; 
	color: #000;
	}
	
	
.div_main_12_normal {
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: normal; 
	font-size: 12px; 
	line-height: 16px; 
	text-decoration: none; 
	color: #000;
	}
	
.div_main_11 {
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none; 
	color: #000;
	}
	
.div_main_11_soft {
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none; 
	color: #666;
	}
	
.title_11_bold { 
	color: #000;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none }
	
.title_12_bold { 
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none }
	
.main_11_link { 
	color: #000; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none }

a.main_11_link:hover 
	{ color: #666; }
	
.main_12 { 
	font-family:  Helvetica, Arial, Sans-Serif;
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000;
	line-height: 16px;
	}
	
.main_error { 
	color: #c00; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 16px; 
	font-family: Helvetica, Arial, Sans-Serif; 
	text-decoration: none }	
	
.button { 
	color: #000; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Helvetica, Arial, Sans-Serif; }
	
.input { 
	color: #000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Helvetica, Arial, Sans-Serif;
	border: 1px solid #000 }
	
.input_login { 
	color: #000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Helvetica, Arial, Sans-Serif; 
	border: 1px solid #000 }
	
.select { 
	color: #000; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Helvetica, Arial, Sans-Serif; }
	

	
.fck_header
{
	margin-top: 6px;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
	text-decoration: none; 
}

.cms_image_left
	{ 
	text-align: left; 
	float: left; 
	margin-top: 3px; 
	margin-right: 8px; 
	margin-right: 8px; 
	margin-bottom: 10px 
	}

.cms_image_right
	{ 
	text-align: right; 
	float: right; 
	margin-top: 3px; 
	margin-left: 8px; 
	margin-left: 8px; 
	margin-bottom: 10px 
	}
	
.cms_image_left_border
	{ 
	text-align: left; 
	float: left; 
	border: 1px solid #bebebe; 
	margin-top: 3px; 
	margin-right: 8px; 
	margin-right: 8px; 
	margin-bottom: 10px 
	}

.cms_image_right_border
	{ 
	text-align: right; 
	float: right; 
	border: 1px solid #bebebe; 
	margin-top: 3px; 
	margin-left: 8px; 
	margin-left: 8px; 
	margin-bottom: 10px 
	}
	
	
/* tree */

.navtree_level1 { color: #000; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level1:hover { color: #666 }
.navtree_level1x { color: #666; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }

.navtree_level2 { color: #000; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level2:hover { color: #666 }
.navtree_level2x { color: #666; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }

.navtree_level3 { color: #000; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level3:hover { color: #666 }
.navtree_level3x { color: #666; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }

.navtree_level4 { color: #000; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level4:hover { color: #666 }
.navtree_level4x { color: #666; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }

.navtree_level5 { color: #000; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level5:hover { color: #666 }
.navtree_level5x { color: #666; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }

.navtree_level6 { color: #000; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level6:hover { color: #666 }
.navtree_level6x { color: #666; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }

.navtree_level7 { color: #000; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
a.navtree_level7:hover { color: #666 }
.navtree_level7x { color: #666; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; text-decoration: none }
	
/* allgemein */

a {
font-weight: bold;
color: #074ea1;
}

a:hover {
color: #666;
}

