* {
	margin: 0;
	padding: 0;
}

body{
background-color: #041B2F;
background: url(gfx/bg_top.gif) center no-repeat;
background-position:top;
margin: 0px 0px 0px 0px;
}




#outer{
	width:900px;
	background: #000000;
	margin: auto;
	border:1px dashed #65BEE9;
	border-top:0px;
	border-bottom:0px;
}



#header{
	border-top:0px solid #fff;/* soak up negative margin*/
	background: #000000;
	height:172px;
}

#logo { background: url(gfx/logo_head.jpg) no-repeat;
	height:145px;

}

#flash { width:900px;
	 height:220px;
	 background: #000000 url(gfx/no_flash.jpg) no-repeat;
	
}

#headtxt {

	font-size:10px;
	color:#B6E7FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 17px;
	padding-right: 20px;
	/* text-align:justify;*/
	padding-top: 5px;
	float:right;

}

a.toplink {

	color:#B6E7FF;
	text-decoration: none;
}

a.toplink:hover {
	color:#FFFFFF;
	text-decoration: underline;
}





ol { 	padding-top:20px;
	padding-left:20px;
	font-size:14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 22px;
	

 }

li { 	
	color: #4192CA;
	
 }

li span { 
	
	color:#FFFFFF;
	
 }



#content {
background: #002134;
width:700px;
margin-left:200px;


}

.num {
	font-size:16px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 17px;
	padding-left: 10px;
	padding-right: 10px;
	/* text-align:justify;*/
	/*background: #00ff00;*/
	padding-top: 10px;
	padding-bottom: 10px;
	width: 180px;
	text-align:center;
}

.nums {
	font-size:12px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 17px;
	padding-left: 10px;
	padding-right: 10px;
	/* text-align:justify;*/
	/*background: #00ff00;*/
	padding-top: 0px;
	padding-bottom: 10px;
	width: 180px;
	text-align:center;
}



.txt {	font-size:12px;
	color:#B6E7FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 17px;
	padding-left: 20px;
	padding-right: 20px;
	/* text-align:justify;*/
	background: #002134;
	padding-top: 10px;

}

a.txtlink {	font-size:12px;
		color:#FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration: none;
		
}

a.txtlink:hover{	font-size:12px;
		color:#FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration: underline;
		
}

.txt_left {	font-size:12px;
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:180px;
	font-weight:normal;
	/* line-height: 16px;*/
	/* text-align:justify;*/
	

}

t

.txt_450 {

	font-size:12px;
	color:#B6E7FF;
	margin-left:0px;
	margin-right:10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:420px;
	font-weight:normal;
	/* line-height: 16px;*/
	/* text-align:justify;*/
	

}


h1 { 	width:200px;
	height: 21px;
	background: url(gfx/hd_200.gif) 0px 0px no-repeat;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:4px;
}

h2 { 	height: 20px;
	font-size:14px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



.header200 {	font-size:12px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent: 27px;
	padding-top: 5px;
	width:200px;
	height: 22px;
	background: url(gfx/hd_330.gif) 0px 0px no-repeat;
	
	}

.header200b {	font-size:12px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent: 27px;
	padding-top: 5px;
	width:200px;
	height: 22px;
	background: url(gfx/hd_330b.gif) 0px 0px no-repeat;
	
	}

.header700 {	
	font-size:14px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent: 27px;
	padding-top: 5px;
	height: 22px;
	width:700px;
	background: url(gfx/hd_580.gif) 0px 0px no-repeat;
	
	
	}

.header700b {	
	font-size:14px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent: 45px;
	padding-top: 5px;
	height: 21px;
	width:700px;
	background: url(gfx/hd_700.gif) 0px 0px no-repeat;
	
	
	}



.line {
width: 700px;
background: url(gfx/line.gif) 20px 0px no-repeat;
float:left;

}

.headtext { 
	font-size:12px;
	color:#8B7A64;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:right;
	word-spacing: 0em;
	width:250px;
	height:20px;
	float:right;
	
	
	
}

.aktuell {
	width:640px;
	float:right;
	
}


.bilder {
	width:130px;
	height:88px;
	background: #000000;
	float:left;
	padding-left: 4px;
	padding-top: 4px;
	margin-left:10px;		
}

.text {
	font-size:12px;
	color:#5E9AB1;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 22px;
	word-spacing: 0em;
	width:450px;
	float:right;
	padding-right: 30px;		
}


#split{
margin:auto;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/ 

}

#leftcolumn{
width: 200px; 
float: left;
background: #1B5980;
}



a.link  {	border:0px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	width: 200px;
	line-height: 20px;
	display:block;
	background: url(gfx/a_bg_02.gif) no-repeat;
	text-indent: 15px;
	
 }

a.link:hover { border:0px solid #CC0000;

	color: #000000;
	text-decoration: none;
	background: url(gfx/a_bg_01.gif) no-repeat;
	width:200px;

}

a.piclink img {	
	border:2px solid #000000;
 }

a.piclink:hover img{ border:2px solid #6FC6EA;
}


/* --------------------------------- tabellen -------------------------------*/


#tb_900
{
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0px;
	width: 900px;
	height: 100%
	
}
#tb_600 th
{	color:#000000;
	height: 100%;
	
	
}
#tb_200
{	width: 200px;
	height: 100%;
	background: #1B5980;
	background: url(gfx/bg_left.gif) repeat-y;
	
	
}

#tb_700
{	
	color:#000000;
	width: 700px;
	background: #002134;
	
	
	
}

/* --------------------------------- tabellen 3er-------------------------------*/


#tb_3
{
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #002134;
	margin: 0px;
	width: 700px;
	border-collapse: collapse;
	text-align: LEFT;
	
	
}
#tb_3 th
{	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	border-bottom: 0px solid #6678b1;
}
#tb_3 td
{	
	color:#FFFFFF;
	padding-left: 20px;
	padding-top: 20px;
	
	
}

.tblink a {
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* --------------------------------- tabellen 2er-------------------------------*/


.tb_2
{
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #002134;
	margin: 0px;
	width: 700px;
	vertical-align: top;
	
	
}
#tb_2 th
{	font-size: 12px;
	font-weight: normal;
	
	border-bottom: 0px solid #6678b1;
	
}

#tb_2 td
{	font-size: 12px;
	font-weight: normal;
	
	border-bottom: 0px solid #6678b1;
	width: 300px;
	vertical-align: top;
	
}


.tb_300 
{	width: 230px;
	color:#FFFFFF;
	padding-left: 20px;
	padding-top: 20px;
	text-align:left;
	
}

.tb_400 
{	width: 470px;
	color:#FFFFFF;
	padding-top: 20px;
	padding-left: 0px;
	text-align: left;
	
	
}

.tblink a {
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* --------------------------------- tabellen 600 2 -------------------------------*/


#tb_6002
{
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #002134;
	margin: 0px;
	width: 700px;
	border-collapse: collapse;
	text-align: right;
}
#tb_6002 th
{	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	border-bottom: 0px solid #6678b1;
}
#tb_6002 td {	
	vertical-align: top;
	width: 350px;
	padding-top: 10px;
	padding-right: 20px;
	color:#B6E7FF;
	
}

.tdleft {
	vertical-align: top;
	line-height: 1.3em;
	text-align: left;	
	width: 330px;
	padding-top: 10px;
	padding-left: 20px;
	color:#000000;
	
}

.tdright {
	vertical-align: top;
	line-height: 1.3em;
	text-align: left;	
	width: 300px;
	padding-top: 10px;
	padding-left: 20px;
	color:#000000;
	
}


/*++++++++++++++++++++ TOP-NAVIGATION +++++++++++++++++++++++++++++*/


#navicenter{
background: url(gfx/navi_bg.gif) no-repeat;
width: 900px;
float:left;
}



#navi {
	overflow: hidden;
	margin:auto;
	height:26px;
	text-align: center;
	padding: 0;
	list-style: none;
	width: 900px;
	
}

#navi li {
	float:left;
	margin: 0;
	padding: 0;
	
	
	
}

#navi a {
	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #000000;
	display: block;
	float: left;
	margin: 0;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	Width:100px;
	
}
#navi a:hover {
	background: url(gfx/nav_bg3.gif)  no-repeat;
	color: #fff;
	padding-bottom: 8px;
	Width:100px;
}

#navi #activ  {
	background: url(gfx/nav_bg.gif) no-repeat;
	color: #FFFFFF;
	padding-bottom: 8px;
	padding: 5px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	height:26px;
	Width:100px;
}

/*---------------SUB NAVIGATION-----------------*/

#menu {
	background: url(gfx/navsite_1.gif) no-repeat;
	list-style: none;
	display:block;
	margin: 0;
	padding: 0;
	width: 200px;
	/* height:210px;*/
	
}

#menu li {
	float: right;
	margin: 0;
	padding: 0;
	
}

#menu a {
	background: url(gfx/navsite_4.gif) no-repeat; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	height: 22px;
	width: 200px;
	display: block;
	margin: 0;
	padding-top: 5px;
	text-decoration: none;
	font-weight:normal;
	text-indent: 40px;
	text-align:left;	
	
	
}

#menu a:hover {
	background: url(gfx/navsite_2.gif) no-repeat;
	color: #fff;
	
}

#menu #akt {
	background: url(gfx/navsite_2.gif) no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight:bold;
	width: 200px;
	height:22px;
	
}

#menu #free {
	background: url(gfx/navsite_0.gif) no-repeat;
	color: #6FC6EA;
	width: 200px;
	height:8px;
	
}


/*--------------------------------------------*/






#footer{
	width:902px;
	margin:auto;
	
}

#footertxt { 
	font-size:9px;
	color:#000000;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 16px;
	background: url(gfx/footer.gif) repeat-x;
	width:902px;
	padding-top: 5px;
	text-indent: 30px;
	height:25px;
	
	
}

.footerlink { 
	font-size:9px;
	color:#000000;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	
	
}

#footerlinks{
	width:702px;
	margin:auto;
	background: #0A2942;
	height:100px;
	padding-left:200px;
	border: 0px;
}


/*++++++++++++++++++++Formular++++++++++++++++++++++++++++++++++++++++++++++*/

#form {
	width: 300px;
	padding-right :30px;
	text-align: right;
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal; 
}


.be-mailform{
	border:0px;
	font-size: 12px;
	color:#46413A;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif
}
.be-mailform-input{
	
	font-size:12px;
	border: 1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#003E62;
	width:194px;
	color:#FFFFFF;
}

.be-mailform-input-error{
	
	font-size:12px;
	border: 1px solid #6FC6EA;
	border-style:dashed;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#002134;
	width:194px;
	color:#FFFFFF;
}

.be-mailform-input2{
	
	font-size:12px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#002134;
	width:194px;
	color:#FFFFFF;
}
.be-mailform-textarea{
	
	font-size:12px;
	border: 1px solid #FFFFFF;
	background-color:#003E62;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width:190px;
	color:#FFFFFF;
}

.be-mailform-textarea-error{
	
	font-size:12px;
	border: 1px solid #6FC6EA;
	border-style:dashed;
	background-color:#002134;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width:190px;
	color:#FFFFFF;
}

.be-mailform-check{
	font-size:12px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	background-color:#002134;
	margin-left:2px;
	
}
.be-mailform-radio{
	margin-left:140px !Important;
	clear:left;
}
.be-mailform-submit{
	
	margin:0px 0px 0px 90px;
	background-color:#6FC6EA!Important;
	color:#002134;
	border:0px solid #FFFFFF !Important;
	padding: 0px 0px 0px 0px !Important;
	width:196px !Important;
}
