/* -------- Allgemein -------- */

body
	{
	padding: 0px;
	margin: 0px;
	scrollbar-track-color: #D2D2D2;
	scrollbar-arrow-color: #A1A0A0;
	scrollbar-3dlight-color: #A1A0A0;
	scrollbar-darkshadow-color: #A1A0A0;
	scrollbar-face-color: #D2D2D2;
	scrollbar-highlight-color: #D2D2D2;
	scrollbar-shadow-color: #D2D2D2;
	overflow-y: 'auto';
	overflow-x: 'auto';
	-moz-scrollbars-horizontal: 'auto';
	-moz-scrollbars-vertical: 'auto';
	height: 100%;
	background: #D2D2D2;
	}

#bg
	{
	z-index: 1;
	position: fixed;
	left: 50%;
	margin-left: -507px;
	width: 1000px;
	height: 100%;
	overflow: hidden;
	background: #D2D2D2 url(../images/bg.gif) left repeat-y;
	}



.popup
	{
	background: #D2D2D2;
	}

html
	{
	height: 100%;
	}

/* -------- Ebenen positionieren -------- */




#sglogo
	{
	position: absolute;
	left: 50%;
	margin-left: -217px;
	top: 0px;
	width: 110px;
	height: 505px;
	z-index: 3;
	}

#sgelogo
	{
	position: absolute;
	left: 50%;
	margin-left: -217px;
	top: 0px;
	width: 110px;
	height: 415px;
	z-index: 3;
	}

#logo
	{
	position: absolute;
	left: 50%;
	margin-left: -173px;
	top: 70px;
	width: 54px;
	height: 435px;
	z-index: 3;
	}

#flash
	{
	position: absolute;
	left: 0;
	width: 100%;
	height: 234px;
	top: 0px;
	background: #D2D2D2 url(../images/flash_bg.gif) top repeat-x;
	z-index: 1;
	}

#flin
	{
	position: absolute;
	left: 0px;
	width: 100%;
	background: url(../images/bg_t.gif) center repeat-y;
	height: 234px;
	text-align: center;
	z-index: 2;
	overflow: hidden;
	}

#flish
	{
	margin: 22px auto;
	height: 190px;
	width: 1000px;
	}

#navi
	{
	position: absolute;
	left: 50%;
	margin-left: -507px;
	top: 235px;
	width: 289px;
	z-index: 3;
	}

#content
	{
	position: absolute;
	left: 50%;
	margin-left: -107px;
	top: 234px;
	width: 600px;
	overflow: hidden;
	z-index: 3;
	}

#image
	{
	position: absolute;
	left: 50%;
	margin-left: -507px;
	top: 22px;
	width: 1000px;
	height: 190px;
	overflow: hidden;
	z-index: 2;
	}
	
#image img {
		position: relative;
		left: 0;
		top: 0;
		width: 1000px;
		height: 190px;
	}


#lang
	{
	position: absolute;
	left: 50%;
	margin-left: -498px;
	top: 240px;
	width: 34px;
	z-index: 4;
	}

#lang a
	{
	margin: 0px 2px;
	}


/* -------- Navigation -------- */

.mnavi,.mnaviaktiv,.mnavisaktiv
	{
	display: block;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #444247;
	background: #D2D2D2;
	width: 244px;
	height: 18px;
	text-align: right;
	padding: 6px 39px 0px 6px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	text-transform: uppercase;
	}

.mnavi:hover
	{
	background: url(../images/over_bg.gif) top repeat-x;
	color: #ffffff;
	}

.mnaviaktiv
	{
	background: url(../images/aktiv_bg.gif) top repeat-x;
	color: #ffffff;
	text-transform: uppercase;
	}

.mnavisaktiv
	{
	background: url(../images/titel_bg.gif) top repeat-x;
	color: #ffffff;
	text-transform: uppercase;
	}

.snavi,.snaviaktiv
	{
	display: block;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #444247;
	background: #E0DFDF;
	width: 244px;
	height: 18px;
	text-align: right;
	padding: 6px 39px 0px 6px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	text-transform: uppercase;
	}

.snavi:hover
	{
	background: url(../images/over_bg.gif) top repeat-x;
	color: #ffffff;
	}

.snaviaktiv
	{
	background: url(../images/aktiv_bg.gif) top repeat-x;
	color: #ffffff;
	text-transform: uppercase;
	}


/* -------- Textstile festlegen -------- */

.tix,.twix
	{
	padding: 5px 0px 0px 39px;
	height: 19px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #969595 url(../images/titel_bg.gif) top repeat-x;
	}

h1
	{
	font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	margin: 0px;
	text-transform: uppercase;
	}
	
.box
	{
	padding: 30px 39px 12px 39px;
	width: 440px;
	}

h2
	{
	font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #444247;
	margin: 0px 0px 4px 0px;
	}


h3
	{
	font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0074A1;
	margin: 0px 0px 4px 0px;
	letter-spacing: 1px;
	}

h4
	{
	font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #444247;
	margin: 0px 0px 4px 0px;
	letter-spacing: 1px;
	}

.twix
	{
	padding: 5px 0px 0px 19px;
	width: 270px;
	}

.bwox
	{
	padding: 10px 19px 10px 19px;
	width: 251px;
	border-bottom: 1px solid #ffffff;
	background: #EAEAEA;
	}

.bwox p, h2,.m0
	{
	margin: 0px;
	}

.libox
	{
	padding: 20px 25px 25px 45px;
	}

.lilink
	{
	margin: -5px 0px 15px 0px;
	}

.lili
	{
	clear: both;
	margin-bottom: 45px;
	}

.liimg
	{
	margin: 5px 20px 12px -25px;
	border: 1px solid #D2D2D2;
	}

.pfoto
	{
	margin: 0px 12px 20px 0px;
	border: 1px solid #D2D2D2;
	}

p,.p
	{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #444247;
	margin: 0px 0px 18px 0px;
	}

ul
	{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #444247;
	margin-top: -9px;
	}

.txtlink
	{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3720D;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.txtlink:hover
	{
	color: #F3950D;
	}

.imgr,.imgr0
	{
	margin: 0px -111px 18px 20px;
	overflow: hidden;
	}

.imgl
	{
	margin: 0px 20px 18px -20px;
	border: 1px solid #ffffff;
	}

.imgr
	{
	border: 1px solid #ffffff;
	}

.imgr0
	{
	padding: 1px;
	}

.imga
	{
	border: 1px solid #ffffff;
	margin-right: 10px;
	}

.datum
	{
	clear: both;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size: 29px;
	color: #D2D2D2;
	font-weight: bold;
	letter-spacing: 2px;
	float: left;
	height: 29px;
	}
	
br.clear
	{
	clear: both;
	margin-bottom: 10px;
	}

.getext
	{
	margin-left: 108px;
	}

.gillu
	{
	display: block;
	float: left;
	margin: 25px 25px 25px -80px;
	border: 1px #D2D2D2 solid;
	}

.auswahl
	{
	color: #444247;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	width: 252px;
	margin-right: 10px;
	float: right;
	margin-bottom: 4px;
	background: #ffffff;
	}

.text0,.send
	{
	color: #444247;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	border: 1px solid #A1A0A0;
	margin-right: 10px;
	margin-bottom: 4px;
	background: #ffffff;
	float: right;
	}

.text0
	{
	width: 248px;
	line-height: 16px;
	height: 16px;
	}

.hint
	{
	font-size: 11px;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	}


.text_1 {
	color: #444247;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	border: 1px solid #A1A0A0;
	margin-right: 40px;
	margin-bottom: 4px;
	background: #ffffff;
	float: right;
	width: 80px;
	line-height: 16px;
	height: 16px;
	}
	
.auswahl_1
	{
	color: #444247;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	width: 50px;
	margin-right: 212px;
	float: right;
	margin-bottom: 4px;
	background: #ffffff;
	}
	
	
label 	{
	color: #444247;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	}

	
