body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

img {
	border: 0px;
}

ul {
	padding-left: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

input {
	height: 11px;
	font-size: 10px;
	width: 120px;
}

.green_hilight {
	color: #8e9700;
}

.dashed_bullet ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	color: #8e9700;
}

.dashed_bullet li {
	padding-left: 10px;
	background-image: url(../img/ul_green_bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}

.container {
	width: 901px;
}

.header,
.nav1,
.nav2,
.nav_footer,
.content_header,
.content_left  {
	background-repeat: no-repeat;
	background-position: top left;
}

.header {
	width: 901px;
	height: 105px;
	background-image: url(../img/header.gif);
}

.header img {
	width: 901px;
	height: 105px;
}

.nav_container {
	width: 180px;
	position: relative;
	float: left;
	/* background-image: url(../img/nav_bg.gif); */
}

.nav1 {
	width: 180px;
	height: 241px;
	background-image: url(../img/nav_1_0.gif);
}

.nav1 img {
	width: 180px;
	height: 241px;
}

.nav1_eng {
	width: 180px;
	height: 241px;
	background-image: url(../img/nav_1_0_eng.gif);
}

.nav1_eng img {
	width: 180px;
	height: 241px;
}

.nav2 {
	width: 180px;
	height: 48px;
	background-image: url(../img/nav_2_0.gif);
}

.nav2 img {
	width: 180px;
	height: 48px;
}

.nav_footer {
	width: 180px;
	height: 235px;
	background-image: url(../img/nav_footer.gif);
}

.content_header {
	width: 721px;
	height: 107px;
	background-image: url(../img/content_header.gif);
	float: left;
}

* html .content_header {
	float: left;
}

.content_left {
	position: relative;
	float: left;
	width: 130px;
	height: 400px;
	/* background-image: url(../img/content_left.gif); */
}

.content {
	position: relative;
	float: left;
	width: 530px;
	/* min-height: 637px; */
	background-color: #f2f1ef;
	overflow: visible;
	padding-left: 31px;
	padding-right: 30px;
	padding-top: 12px;
	padding-bottom: 60px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.customtext a,
.customtext a:link,
.customtext a:active,
.customtext a:visited,
.customtext a:hover {
	color: #000000;
}


* html .content {
	/* height: 649px; */
}

.headline_lvl1,
.headline_lvl2,
.headline_lvl3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.headline_lvl1 a, .headline_lvl1 a:hover, .headline_lvl1 a:active, .headline_lvl1 a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.headline_lvl2 a, .headline_lvl2 a:active, .headline_lvl2 a:visited {
	color: #91a000;
	text-decoration: underline;
}
.headline_lvl2 a:hover {
	color: #91a000;
	text-decoration: underline;
	font-weight: bold;
}
.headline_lvl3 a, .headline_lvl3 a:active, .headline_lvl3 a:visited {
	color: #91a000;
	text-decoration: underline;
}
.headline_lvl3 a:hover {
	color: #91a000;
	text-decoration: underline;
	font-weight: bold;
}

.headline_lvl1 {
	color: #000000;
	text-decoration: none;
}

.headline_lvl2 {
	color: #91a000;
}

.headline_lvl3 {
	color: #91a000;
}

.spacer {
	height: 50px;
}

.green {
	color: #98a217;
}

.greenheadline {
	font-weight: bold;
	color: #98a217;
}

.blackheadline {
	font-weight: bold;
	color: #000000;
}


/*
Sommerlabor
*/

body.sl {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
	background-image: url(../img/sl_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sl_start {
	background-image: url(../img/sl_bg_start.gif);
} 

.sl .start_content {
	position: absolute;
	width: 266px;
	height: 185px;
	top: 452px;
	left: 200px;
	font-size: 12px;
	line-height: 17px;
	color: #97626c;
}

.sl .start_content a,
.sl .start_content a:link,
.sl .start_content a:active,
.sl .start_content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #97626c;
	text-decoration: underline;
}
.sl .start_content a:hover {
	text-decoration: none;
}

.sl_container {
	margin-left: 45px;
}

.sl_content {
	float: left;
	width: 490px;
	padding-left: 75px;
	padding-right: 42px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16.5px;
}

.sl_content .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #865661;
	letter-spacing: 1px;
	height: 44px;
	line-height: auto;
	text-transform: uppercase;
}

.sl_content img {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 9px;
	margin-left: -75px;
}

.sl_content table img {
	float: none;
	margin: 0px;
}

.sl_content p {
	margin-top: 0px;
	padding-top: 0px;
}

.sl_content a,
.sl_content a:link,
.sl_content a:active,
.sl_content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16.5px;
	color: #865661;
	text-decoration: underline;
}
.sl_content a:hover {
	text-decoration: none;
}

.sl_navigation {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 17.5px;
	color: #865661;
	float: left;
	width: 300px;
	margin-top: 44px;
}

.sl_navigation a,
.sl_navigation a:link,
.sl_navigation a:active,
.sl_navigation a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 17.5px;
	color: #865661;
	text-decoration: none;
}
.sl_navigation a:hover {
	text-decoration: underline;
}
.sl_navigation a.selected {
	font-weight: bold;
}

.sl_navigation .lvl2 {
	padding-left: 21px;
	margin-top: 4px;
	margin-bottom: 9px;
}

/*
Versatz für Navigation
*/
.sl_navigation a#l_1,
.sl_navigation a#l_2 {
	margin-left: 0px;
}
.sl_navigation a#l_3,
.sl_navigation a#l_4 {
	margin-left: 1px;
}
.sl_navigation a#l_5,
.sl_navigation a#l_6 {
	margin-left: 2px;
}
.sl_navigation a#l_7,
.sl_navigation a#l_8 {
	margin-left: 3px;
}
.sl_navigation a#l_9,
.sl_navigation a#l_10 {
	margin-left: 4px;
}
.sl_navigation a#l_11,
.sl_navigation a#l_12 {
	margin-left: 5px;
}
.sl_navigation a#l_13,
.sl_navigation a#l_14 {
	margin-left: 6px;
}
.sl_navigation a#l_15,
.sl_navigation a#l_16 {
	margin-left: 7px;
}
.sl_navigation a#l_17,
.sl_navigation a#l_18 {
	margin-left: 8px;
}
.sl_navigation a#l_19,
.sl_navigation a#l_20 {
	margin-left: 9px;
}
.sl_navigation a#l_21,
.sl_navigation a#l_22 {
	margin-left: 10px;
}
.sl_navigation a#l_23,
.sl_navigation a#l_24 {
	margin-left: 11px;
}
.sl_navigation a#l_25,
.sl_navigation a#l_26 {
	margin-left: 12px;
}
.sl_navigation a#l_27,
.sl_navigation a#l_28 {
	margin-left: 13px;
}
.sl_navigation a#l_29,
.sl_navigation a#l_30 {
	margin-left: 14px;
}

.sl_hilight {
	color: #865661;
}

.info a,
.info a:link,
.info a:active,
.info a:visited {
	color: #91a000;
	text-decoration: none;
}
.info a:hover {
	text-decoration: underline;
}

.picture_gallery {
	width: 530px;
	border-top: solid 1px #231f20;
	border-bottom: solid 1px #231f20;
	font-size: 11px;
}

.picture_gallery a,
.picture_gallery a:link,
.picture_gallery a:active,
.picture_gallery a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.picture_gallery a:hover {
	text-decoration: none;
}

.picture_gallery .gallery_topinfo {
	padding-top: 9px;
	padding-bottom: 9px;
}

.picture_gallery .gallery_topinfo table.container {
	margin-top: 10px;
	width: 100%;
}


.picture_gallery .gallery_pic_container {
	width: 530px;
	height: 398px;
	background-color: #e5e4dd;
	position: relative;
}

.picture_gallery .gallery_pic_container div {
	position: absolute;
	width: 530px;
	height: 398px;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.picture_gallery .gallery_bottominfo {
	height: 29px;
}

.picture_gallery .gallery_bottominfo table {
	width: 100%;
	height: 100%;
}

.picture_gallery .gallery_head {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
