/* CSS Document */
body {text-align:center;width:100%;margin:0 auto;background:#fff url(../images/bodybg.jpg) top left no-repeat;font-family:"Lucida Sans", Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:13px;color:#191919;}
img {border:0;}
a {text-decoration:none;color:#00514b;}
a:hover, a:focus, a.aktiv {color:#007e74;}
h1 {margin:15px 0 25px 0;font-size:26px; color: #007b95; font-weight:400;}
h3 {margin:5px 0 8px 0;font-size:18px; color: #007b95; font-weight:400;}
h4 {margin:5px 0 8px 0;font-size:18px; color: #000; font-weight:400;}
ul  {list-style-position:outside;margin-left:30px;}
html:root ul {margin-left:-10px;}
li {margin:0 0 10px 0;line-height:18px;}
input, textarea, select {margin:2px 0;padding:5px;border:1px solid #02696e;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:1em;color:#333; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.absenden {margin-top:25px;padding:5px;background:#02696e;font-size:.9em;color:#fff;cursor:pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.cl {clear:left;margin:0;padding:0;}
.trenner {margin:10px 0 0 0;}
.trenner2 {margin:15px 0;}
.tippbox{
	width: 460px;
	background: #c3e8e8 url('../images/infobg.png') no-repeat right center;
	padding: 20px 40px 20px 20px;
	margin: 10px 0 10px 0;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	}
/* layout */
.wrapper {text-align:left;width:900px;margin:0 auto;}
.bar {width:895px;height:85px;margin:0 0 35px 0;padding:0 5px 0 0;background:#91dddd; border-bottom: 2px solid #115d61;}
.zahn {float:right;position:absolute;z-index:2;margin:5px 0 0 800px;}
.logo {padding:15px 0 15px 15px;}
.logo_print {display:none;}
.nav {background:#009697;}
.nav a {
	float:left;
	text-align:center;
	margin:0 2px 0 0;
	padding:10px 15px 10px 15px;
	background:#ceddde;
	text-decoration:none;
	font-size:13px;
	color:#444;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-box-shadow: 0 -2px 2px #bccdce inset;
	-webkit-box-shadow: 0 -2px 2px #bccdce inset;
	box-shadow: 0 -2px 2px #bccdce inset;
}
.nav a:hover, .nav a.aktiv {
	background:#91dddd;
	color: #007b95;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}

.nav .news {
	display: none;
	}

.shadow_right {clear:left;position:relative;z-index:1;width:900px;margin:0 0 0 0; -moz-box-shadow: 1px 1px 1px #ccc;}
.content {width:900px;margin:0 0 25px 0;background:#e5fffe url(../images/background_content.jpg) repeat-x; line-height: 19px;}
.wrapper-fratze {background:url(../images/background_content2.jpg) top right no-repeat;}
.content2 {margin:0;width:585px;padding:15px 0 15px 15px; min-height: 470px;float:left;}
.sidebar {float:right;width:300px;}
.sidebar .tippbox{
	width: 220px;
	background: #c3e8e8 url('../images/infobg.png') no-repeat top right;
	padding: 20px 40px 20px 20px;
	margin: 690px 0 10px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

.einleitung {margin:0 0 15px 0;line-height:1.4em;}

.pic, .pic_right, .pic_left {padding:0;}
.pic_right, .kasten_right {float:right;margin:0 0 0 10px;}
.pic_left {float:left;margin:0 10px 0 0;}
.pickasten {float:left;width:185px;margin:0 15px 0 0;padding:5px 5px 5px 5px;border:1px solid #02696e;background:#cff5f6;}
.picschrift {width:169px;margin:0;padding:8px 0 8px 2px; background:#cff5f6;font-size:.75em;}
.picschrift a {color:#00514b;}
.picschrift a:hover {color:#000;}
.icon {float:left;margin:0 5px;}
.mini {font-size:.8em;}

/*java*/
.highslide-html {background:#e6e6e6;}
.highslide-html-blur {}
.highslide-html-content {position:absolute;display:none;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px dashed #333;background:#fff url(../images/java/loader-white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;color:#666;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#4b4b4b;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#fff;}
.highslide-body {margin:0;font-size:.8em;color:#4b4b4b;}
.highslide-wrapper {float:right;width:11px;height:11px;background:#fff;}
.highslide-wrapper .highslide-html-content {width:325px;padding:5px;font-size:.85em;}
.highslide-wrapper .highslide-header div {text-align:right;margin:0;}
.highslide-wrapper .highslide-header ul {text-align:right;margin:0;padding:0;}
.highslide-wrapper .highslide-header ul li {display:inline;}
.highslide-header li {margin:0;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;font-size:.8em;}
.highslide-wrapper .highslide-header a {text-decoration:none;padding:0 15px 0 0;text-transform:uppercase;font-weight:normal;color:#e6e6e6;}
.highslide-wrapper .highslide-header a:hover {color:#e6e6e6;}
.highslide-close a {background:url(../images/icons/close.gif) no-repeat;}
html:root .highslide-close a {background:url(../images/icons/close.gif) 0 5px no-repeat;}
.highslide-wrapper .highslide-footer .highslide-resize {float:right;width:11px;height:11px;background:url(../shop/images/java/resize.gif);}
.highslide-wrapper .highslide-body {margin:0;padding:10px;}
.highslide-body {text-align:left;line-height:2em;}
.highslide-body a {text-decoration:none;color:#7a3ead;}
.highslide-resize {cursor:nw-resize;}
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}


.slideshow { height: 332px; width: 632px; margin: auto }
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

.footer {text-align:right;margin:-15px 5px 25px 0;}
address {font-style:normal;}

.mt20{margin-top: 20px!important;}
.mt40{margin-top: 40px!important;}