body {
	behavior:url("/css/csshover3.htc");
	background:#dadee3;/*d4dae2;*/
	margin:0px;
	padding:0px;
	font:12px 'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
}

.zertifikatpreview {
	border:1px dotted silver;
}

#wrapper {
	width: 1038px;
	margin:0px auto;
	/*background:url(../images/container.jpg) repeat-y;*/
	padding:0px;
}

#container {
	width:1000px;
	/*border:1px solid red;*/
	background:#fff;
	margin:0px auto;
	/*padding-top:8px;*/
	background:url(../images/content.jpg) repeat-y;
}

#header {
	width:1000px;
	/*border:1px solid blue;*/
	min-height:140px;
	height:auto !important;
	height:140px;
	padding:0px;
	background:#fff;
	margin:0px;
}

#header .head {
	margin:0px;
	padding:0px;
	float:left;
}


#header #search {
	width:270px;
	float:right;
	/*margin-right:25px;
	margin-top:36px;*/
	min-height:75px;
	height:auto !important;
	height:75px;
	padding-right:10px;
	background:#f5f5f5;
}

#header #search #searchfield {
	border:1px solid silver;
	outline:none;
	color:#555;
	padding:2px 4px;
}

#header #search #searchsubmit {
	vertical-align:bottom;
}

#header #search a, #header #search a:link, #header #search a:visited {
	font-size:12px;
	line-height:22px;
	text-decoration:none;
	color:#999;
	margin-left:19px;
	margin-top:50px;
	display:block;
	float:left;
}
#header #search a:hover, #header #search a:active {
	text-decoration:none;
	color:#72be18;
}

#header a#logo {
	margin-left:30px;
	padding-top:8px;
	padding-bottom:8px;
	display:block;
}


#menu {
	width:1000px;
	min-height:30px;
	height:auto !important;
	height:30px;
	background:url(../images/menu-bg.jpg) repeat-x;
	/*background:#6f9917;*/
	margin:0px;
	padding-top:2px;
	/*padding-bottom:0px;*/
	float:left;
}
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
}

/* IE 6 */
* html #menu ul {margin-left:-28px;}


#menu ul.submenu {
	/*width:200px;*/
	width:auto;
	/*background: rgb(198,210,155);*/
	background:rgb(250,250,250);
	background: rgba(255,255,255,0.7);
}
#menu ul.submenu li {
	text-align:left;
}

#menu ul li {
	float:left;
	/*background:#c0c0c0;*/
	/*background:url(../images/menu_item_off.jpg) repeat-x;*/
	color:#fff;
	/*padding:4px 16px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border:1px solid #fff;*/
	min-height:25px;
	height:auto !important;
	height:25px;
	margin-left:34px;
	
	font-size:1em;
	text-align:center;
	width:116px;
}
#menu ul li:hover {
	/*background:#7bc623;*/
	/*background:url(../images/menu_item.jpg) repeat-x;*/
	cursor:pointer;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	color:#fff;
	text-decoration:none;
	padding:5px 16px 4px 16px;
	display:block;
}
#menu ul li a:hover, #menu ul li a:active {
	text-decoration:none;
	/*color:#fff;
	background:#89bf19;*/
	color:#333333;
	background: rgb(198,210,155);
	background: rgba(255,255,255,0.5);	/* CSS 3! */
}

#menu ul li.live {
	/*border-bottom:2px solid white;*/
	background: rgb(198,210,155);
	background: rgba(255,255,255,0.5);	/* CSS 3! */
}
#menu ul li.live a, #menu ul li.live a:link, #menu ul li.live a:visited {
	color:#333;
}
#menu ul li ul li a, #menu ul li ul li a:link, #menu ul li ul li a:visited {
	color:#333;
}


#content {
	width:1000px;
	/*background:url(../images/content.jpg) repeat-y;*/
	/*background:#fff;*/
}

#left {
	width:635px;
	float:left;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding-bottom:20px;
	padding-left:36px;
	padding-top:4px;
}
#left h1 {
	color:#72be18;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:38px 40px 5px 4px;
}
#left h2 {
	color:#333;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding:3px 40px 8px 4px;
}

#left p {
	margin:0px;
	padding:0px 20px 0px 4px;
	color:#888;
	font-size:12px;
	line-height:22px;
}
#left a, #left a:link, #left a:visited {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	color:#72be18;
}
#left a:hover, #left a:active {
	text-decoration:underline;
}

#left p img {
	/*border:1px dotted #888;*/
	padding:1px;
	float:left;
	margin-right:8px;
	margin-bottom:20px;
}
#left ul.liste {
	margin-left:0px;
}
#left ul.liste li {
	color:#888;
	margin-left:0px;
	font:11px 'Lucida Grande',Helvetica,Verdana,Arial,sans-serif;
	line-height:18px;
}

#left ul.sitemapTop {
	list-style-type:none;
	padding-left:4px;
	margin-left:0px;
}
#left ul.sitemapTop li {
	padding:3px 0px;
}

#left ul.sitemapSub {
	list-style-type:none;
}
#left ul.sitemapSub li {
	padding:3px 0px;
}


#right {
	width:270px;
	/*border:1px solid silver;*/
	float:right;
	background:#f5f5f5;
	padding-right:10px;
}

#right #calc {
	width:250px;
	margin:0px auto;
	background:#fff;
	margin-top:20px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:8px;
}

#right img {
	padding-left:5px;
}

#right h1 {
	color:#72be18;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:40px 5px 0px 18px;
}
#right #calc p {
	margin:0px;
	padding:5px 5px 5px 18px;
	color:#888;
	font-size:11px;
	line-height:18px;
}
#right #calc p a, #right #calc p a:link, #right #calc p a:visited {
	color:#72be18;
	text-decoration:none;
}
#right #calc p a:hover, #right #calc p a:active {
	text-decoration:underline;
}

#right #news {
	width:250px;
	margin:5px auto;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding-top:0px;
	background:#fff;
	margin-top:20px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:8px;
}
#right #news h2 {
	/*color:#72be18;*/
	color:#222;
	font-size:12px;
	font-weight:normal;
	margin:5px auto;
	padding:5px 0px 0px 18px;
}
#right #news p {
	/*margin:0px;*/
	padding:0px 15px 0px 18px;
	color:#888;
	font-size:11px;
	line-height:16px;
}
#right #news p a, #right #news p a:link, #right #news p a:visited {
	color:#72be18;
	text-decoration:none;
	/*float:right;
	margin-right:2px;*/
}
#right #news p a:hover, #right #news p a:active {
	text-decoration:underline;
}

#right #login {
	width:217px;
	background:url(../images/loginbox.jpg) no-repeat;
	margin:5px auto;
	min-height:108px;
	height:auto !important;
	height:108px;
	padding-top:22px;
}
#right #login .loginfield {
	margin:10px 0px 0px 65px;
	height:12px;
	border:none;
	width:125px;
	outline:none;
	color:#888;
}

#footer {
	width:1038px;
	margin:0px auto;
	margin-bottom:20px;
	background:url(../images/footer.jpg) no-repeat;
	/*background-position:1px 0px;*/
}
#footer p {
	color:#bbb;
	margin:0px auto;
	padding:24px 0px 8px 0px;
	font-size:9px;
	text-align:center;
	margin-left:-20px;
}
#footer p a, #footer p a:link, #footer p a:visited {
	color:#bbb;
	text-decoration:none;
}
#footer p a:hover, #footer p a:active {
	text-decoration:none;
	color:#72be18;
}



.pic_left {
	float:left;
	padding:0px 4px 0px 0px;
}

.pic_right {
	float:right;
	padding:0px 0px 0px 4px;
}


/* Formulare */
fieldset {
	width:460px;
	padding:18px 25px;
	background:#f0f0f0;
	border:1px solid #f0f0f0;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
}
label {
	color:#333;
	width:500px;
	display:block;
	padding:5px 0px;
}

label.separator {
	padding:0px;
	margin:0px;
}
label.separator hr {
	width:460px;
	text-align:left;
	margin-left:0px;
	border-top:1px solid #72be18;
	border-bottom:none;
}

span.lab {
	width:180px;
	display:block;
	float:left;
	padding:5px 0px;
}

.textfield {
	padding:5px 4px;
	color:#333;
	border:1px solid silver;
	width:270px;
}
.textfield:focus {
	outline:none;
	background:#f8f8f8;
	color:#333;
}

.textfield.tiny {
	width:20px;
}

.textfield.large {
	width:450px;
}

.submit {
	text-align:center;
}