body {margin:0;text-align:center;background-color:#fff;background-image:url('../img/bg_body.png');background-repeat:repeat-x;}
body, th,td {font-family:Arial,sans-serif;font-size:12px;}
div {margin:0px;}
p {margin-top:0px;margin-bottom:8px;}
a {color:#333333;text-decoration:none;cursor:pointer;}
a:hover,a.outlink {text-decoration:underline;}
a.more {padding-left:10px;background-image:url('../img/pfeil1.gif');background-repeat:no-repeat;background-position:0 3px;color:#01455f;font-style:italic;}
.clear {clear:both;height:1px;font-size:1px;}
.s {font-size:11px;}
.blockquote {padding:5px;background-color:#f2f9f1;font-style:italic;}
.nowrap {white-space:nowrap;}

#all {position:relative;width:1190px;margin:auto;text-align:left;background-image:url('../img/bg_all.png');background-position:0;background-repeat:repeat-y;}
#header {position:relative;height:186px;overflow:hidden;background-image:url('../img/bg_body.png');background-repeat:repeat-x;}
#logo {position:absolute;top:3px;left:290px;width:600px;height:176px;padding:0;text-align:center;background-image:url(../img/bg_logo2.jpg);background-position:center top;background-repeat:no-repeat;}
#topleft {position:relative;float:left;height:190px;width:240px;background-image:url('../img/bg_topleft.png');background-repeat:repeat-x;border-left:2px #fff solid;border-right:2px #fff solid;}
#topright {position:absolute;top:14px;right:0;height:154px;width:244px;background-image:url('../img/bg_topright.png');background-repeat:no-repeat;}
#content {float:right;width:910px;}
#main {width:620px;float:left;padding-top:16px;color:#333333;background-color:#ffffff;overflow:hidden;}
#left {float:right;height:521px;width:242px;margin-top:14px;overflow:hidden;}
#menu {float:left;padding-left:2px;padding-top:18px;}
#bottom {clear:both;position:relative;height:28px;background-color:#C7E25C;overflow:hidden;color:#01739E;letter-spacing:2 px;}
#layout {position:absolute;bottom:7px;right:10px;}
#sub {width:940px;margin:6px 22px;background-image:url('../img/subwin_main.gif');background-repeat:repeat-y;}

#logo img {margin:15px;}
#topleft h1 {color:#01739E;font-size:11px;font-weight:bold;line-height:16px;letter-spacing:1px;margin:25px;padding:0;}
#topleft p {position:absolute;bottom:40px;left:25px;color:#01739E;font-size:11px;line-height:14px;margin:0;}
#topright h3 {color:#01739E;font-size:11px;font-weight:normal;line-height:16px;letter-spacing:1px;margin:15px;padding:0;}
#topright p {position:absolute;bottom:15px;left:15px;color:#01739E;font-size:11px;line-height:14px;margin:0;}

#menu ul {width:240px;padding:0;margin:0;border-top:1px #fff solid;}
#menu li {list-style-type:none;padding:0;margin:0;line-height:22px;font-weight:bold;font-size:12px;border-bottom:1px #fff solid;}
#menu .topmenuActive {background-color:#C3DCDF;}
#menu a {display:block;padding-left:25px;color:#01739E;text-decoration:none;}
#menu a:hover {}
#menu li ul {padding:0px 0;background-color:#F9FCEB;border:none;}
#menu li li {background-color:#F9FCEB;font-weight:normal;}
#menu li li a {padding-left:40px;}
#menu ul.submenu {display:none;}

.boxFull {position:relative;clear:both;}
#main h1,#main h2 {font-size:17px;margin:0 0 12px;padding:6px 0 0 20px;background-image:url('../img/pfote.gif');background-position:0 6px;background-repeat:no-repeat;border-bottom:1px #C3DCDF solid;}
#main h3 {font-size:13px;margin-top:20px;margin-bottom:4px;padding:0px;padding-left:20px;padding-bottom:1px;background-image:url('../img/pfote_2.gif');background-position:3px 1px;background-repeat:no-repeat;}
#main p, #main li {line-height:20px;}
#main ul {margin:10px 0 5px;padding:0px;}
#main li {margin-left:2px;padding-left:20px;list-style-type:none;background-image:url('../img/pfote_2.gif');background-position:0 2px;background-repeat:no-repeat;margin-bottom:10px;}
.ulSmall {margin:0 0 5px;}
.ulSmall li {margin-bottom:2px;}
#main p.breadcrumb {color:#666666;font-size:11px;line-height:11px;}
.breadcrumb a {color:#666666;}

.leftPic {border:1px #c7e25c solid;margin-bottom:15px;}
.leftBox {position:relative;background-color:#F9FCEB;background-image:url();background-repeat:repeat-x;font-size:11px;padding:0 0 6px;}
.leftBox h4 {color:#01455F;background-color:#C7E25C;margin:0 0 10px;padding:3px 10px;font-size:12px;}
.leftBox p {color:#01455F;margin-left:15px;margin-right:15px;margin-bottom:6px;}
.leftBox a {color:#01455F;padding-left:10px;background-image:url('../img/pfeil1.gif');background-position:0 2px;background-repeat:no-repeat;}
.leftBoxBottom {height:3px;overflow:hidden;background-color:#C7E25C;border-top:1px #fff solid;margin-bottom:15px;}
#slideshow {height:240px;width:240px;}

form {margin:0;padding:0;}
.iMedium {width:180px;border:1px #c7e25c solid;}
.submit {color:#01455f;background-color:#c7e25c;border:2px #fff solid; font-weight:bold;}
.loginTable {background-color:#ebf5c5;border:2px #c7e25c solid;padding-top:20px;}
.loginTable td {padding:10px 30px;}

#main.fullwidth {width:885px;height:468px;}
#main.fullwidth  #left {margin-right:26px;height:472px;margin-top:10px;}
#main.fullwidth p.full {padding-bottom:6px;}
.linklist li a {text-decoration:underline;}

.lBox {clear:both;padding-bottom:15px;margin-right:10px;}
div.lPic {float:left;width:180px;text-align:center;margin-top:2px;margin-right:10px;font-size:11px;padding-bottom:15px;}
#main p.lBoxText {font-size:11px; line-height:13px;margin-bottom:2px;margin-left:190px;}

.bBox {float:left;width:420px;overflow:hidden;margin-right:5px;}
#sub .bbox {width:415px;}
.bPic {float:left;width:80px;margin-top:2px;padding-bottom:20px;}
#main p.bBoxText {float:right;width:340px;margin-top:2px;font-size:11px;line-height:13px;}
#sub p.bBoxText {width:332px;}

.scrollbox {overflow:auto;height:460px;padding-right:10px;}
#sub .scrollbox {height:420px;}
.sBox {clear:both;padding-top:10px;padding-right:5px;font-size:11px;}
.sPic {float:left;width:75px;margin-top:2px;}
.sPic img {border:1px #a9b8c1 solid;}
#main .sBox p {margin-left:80px;font-size:11px;line-height:13px;}
.seminarPicbox {position:absolute;top:0px;left:5px;background-color:#ffffff;border:1px #a9b8c1 solid;visibility:hidden;z-index:20;}

#bottom p {font-size:11px;line-height:16px;letter-spacing:1px;margin-top:8px;text-align:center;}
#bottom a {color:#01739E;}

.editorbutton {position:absolute;top:0;right:0;}

/*********************** SCROLLERS ***********************/
.root 		{
		position:relative;
		height:			460px;
		width:			630px;
		margin: 			0px;
		}
.thumb 		{
		position:			absolute;
		height:			9px;
		width:			15px;
		left: 			10px;
		}
.up, .dn 	{
		position:			absolute;
		left: 			10px;
		}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img {
		border:			0;
		}
.scrollContainer {
		position:		absolute;
		left:			0px;
		top:			0px;
		height:			460px;
		width:			610px;
		clip:			rect(0 610 460 0);
		overflow:		auto;
		}
#sub .scrollContainer {
  height: 410px;
  width: 860px;
  clip:			rect(0 860 410 0);
}
.scrollContent {
		position:		absolute;
		left:			0px;
		top:			0px;
		}
