﻿body {
	background-color: #F6F6F6;
	margin: 0px;
}
h1 {font-family:Arial; font-size:18px; color:#1D9570; font-weight:normal;}
h2 {font-family:Arial; font-size:14px; color:#666; font-weight:normal; margin-top:36px;}
h3 {font-family:Arial; font-size:12px; color:#666; font-weight:bold;}
h4 {font-family:Arial; font-size:16px; color:#FFF; font-weight:normal; line-height:100%; font-weight:bold;}
p,td,li {font-family:Arial; font-size:12px; color:#444; line-height:150%;}
a {color:#AAA; text-decoration:underline;}
a:hover {color:#1D9570; text-decoration:underline;}
.link {color:#787F92; font-weight:bold; text-decoration:none; display:block; border:1px solid #FFF; padding:3px;background-color:#F6F6F6;}
.link:hover {color:#787F92; text-decoration:none; display:block; border:1px solid #B1B5BF;}
.nav {font-family:Arial; font-size:13px; color:#FFF; font-weight:bold; text-decoration:none; display:block; width:110px; height:24px; text-align:center;}
.nav:hover {color:#666; text-decoration:none; background: url(images/nav_over.gif);}
.nav_on {font-family:Arial; font-size:13px; color:#666; font-weight:bold; text-decoration:none; text-align:center; display:block; width:110px; height:24px; background: url(images/nav_on.gif);}
.nav_on:hover {color:#666; text-decoration:none; background: url(images/nav_over.gif);}
.nav_download {font-family:Arial; font-size:13px; color:#666; font-weight:bold; text-decoration:none; display:block; width:136px; height:24px; text-align:center; background-color:#E5E8EC;}
.nav_download:hover {color:#666; text-decoration:none; background-color:#F6F6F6;}
.nav_download_on {font-family:Arial; font-size:13px; color:#BBB; font-weight:bold; text-decoration:none; display:block; width:136px; height:24px; text-align:center; background-color:#FFF;}
.nav_download_on:hover {color:#BBB; text-decoration:none;}
.nav_download_fix {color:#666; background-color:#E5E8EC;display:block; width:136px; height:24px;}
.link_download {color:#1D9570; text-decoration:none;}
.link_download:hover {text-decoration:underline;}

.subnav {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 174px;
	text-align: center;
	border: 1px solid #B1B5BF;
	background-color: #F5B43C;
	margin-left: 5px;
	margin-top: 5px;
	padding: 6px;
	line-height: 120%;
}
.subnav:hover {text-decoration:none; border:1px solid #B1B5BF; background-color:#FFF;}
.subnavtitel {font-size:15px; font-weight:bold; line-height:150%;}
.submenu {font-family:Arial; font-size:11px; color:#666; text-decoration:none; display:block; width:174px; text-align:center; border:1px solid #CED1D6; background-color:#FFF; margin-left:5px; margin-top:5px; padding:6px; line-height:120%;}
.submenu:hover {text-decoration:none; color:#1D9570;}

.schulung_titel {font-family:Arial; font-size:11px; color:#666; text-align:center; margin-left:5px; margin-top:5px; padding:6px; line-height:100%; vertical-align:top;}
p.cal, a.cal {text-decoration:none;}
a.tooltip {font-family:Arial; color:#444; font-weight:bold; text-decoration:none;}
a.tooltip b {display:none;}
a.tooltip:hover {position:relative; z-index:500;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-20px; padding:2px; font-weight:normal; color:#000000; border:1px solid #808080; background:#FFFFFF; width:200px;}
.cal {width:20px;text-align:center;}

.news {
	bottom: 12px;
	color: #787F92;
	text-decoration: none;
	display: block;
	width: 480px;
	border: 1px solid #1D9570;
	background: #F8C96A;
	margin-left: 110px;
}

.datum {font-size:10px; color:#BBB; font-weight:bold; margin-top:30px; margin-bottom:1px; border-bottom:1px dotted #BBB;}
.titel {font-family:Arial; font-size:12px; color:#1D9570; font-weight:bold; margin-top:3px;}
.termin {font-size:14px; font-weight:bold; margin-top:30px; margin-bottom:1px; border-bottom:1px dotted #BBB;}
.img_news {text-align:left; margin-right:12px; margin-bottom:6px; border:none;}

.plz {color:#FFF; font-size:20px; font-weight:bold; text-decoration:none; display:block; padding:3px; width:650px; background-color:#C5CAD5;}
.plz:hover {color:#FFF; text-decoration:none;}
.trennlinie {margin-top:24px; margin-bottom:24px; border-bottom:1px dotted #BBB; width:650px;}

#wrapper {
	position: absolute;
	width: 910px;
	height: 600px;
	margin-top: auto;
	top: 4%;
	width: 100%;
}
#mainframe {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 585px;
	border: 1px #F5B43C solid;
	background-color: #FFF;
}
#frame_banner {position:absolute; left:0px; top:0px; width:950px; height:80px; background:url('images/banner.jpg');}
#frame_nav {position:absolute; left:0px; top:80px; width:950px; height:24px; background:url('images/bg_nav.jpg');}
#frame_left {
	border: #F5B43C;
	position: absolute;
	left: 0px;
	top: 105px;
	width: 200px;
	height: 480px;
	background-color: #F8C96A;
	color: #666666;
}
#frame_content {
	position: absolute;
	left: 200px;
	top: 105px;
	width: 750px;
	height: 480px;
	background-color: #FFF;
}
.frame_scroll {overflow:auto; position:relative; left:0px; top:0px; width:750px; height:480px;}
.abstand {padding:24px;}

#frame_center {position:absolute; left:200px; top:105px; width:550px; height:480px; background-color:#FFF;}
.frame_center_scroll {overflow:auto; position:relative; left:0px; top:0px; width:550px; height:480px;}
#frame_right {position:absolute; left:750px; top:105px; width:200px; height:480px; background-color:#e5e8ec}

#rahmen {display:block; width:90%; border:1px solid #CED1D6; background-color:#F8F8F8; padding:12px;}
