@charset "UTF-8";
html { 	font-size: 100.01%; }
html,body { height: 100%; }
body { background: #ffffff url("../images/hintergrund_verlauf.png") repeat-x fixed 0 0; padding: 0; }
body { text-align: center; }

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

  h1,h2,h3,h4 {
    
    font-weight:normal;
    color:#424242;
    margin: 0 0 0.25em 0;
  }
  
  h5,h6 {
    font-weight:normal;
    color:#424242;
    margin: 0 0 -1.3em 0;
  }

  h1 { font-size: 16px; font-weight: bold; }                       /* 30px */
  h2 { font-size: 100%; }                       /* 24px */
  h3 { font-size: 100%; }                       /* 18px */
  h4 { font-size: 100%; }                    /* 16px */
  h5 { font-size: 100%; font-weight: bold;}                    /* 14px */
  h6 { font-size: 100%; font-weight: bold;}                    /* 14px */

h1 a{
	color: #424242;
	text-decoration: none;
}

h1 a:hover{
	color: #424242;
	text-decoration: underline;
}

.klaerung{
	clear:both;
	
}


#hauptcontainer{
	min-width: 960px;
	max-width: 960px;
	position: absolute;
	height: auto;
	min-heigt: 101%;
	left: 50%;
	margin-left: -480px;
	text-align: left;
	z-index: 2;
	top: 0px;
	margin-top: 0px;
	font: 12px/22px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#weltkugel{
	z-index: 1;
	position: absolute;
	top: -85px;
	left: 50%;
	margin-left: -820px;
	height: 754px;
	max-height: 754px;
	min-height: 754px;
	width: 1000px;
	max-width: 1000px;
	min-width: 1000px;
	background: url(../images/hintergrund_weltkugel.png) no-repeat 0;
	
}

/* @group Kopf */
#header {
	width: 960px;
	height: 271px;
	background: url(../images/hintergrd_oben.png) no-repeat;
	padding-bottom: 15px;
	}
	

#logo{
	position: absolute;
	top: 0px;
	left: 0px;
}

#headerbild{
	position: absolute;
	top: 60px;
	left: 460px;
	z-index: 2;
}

#bilderwechsel{
	position: absolute;
	top: 0px;
	left: 450px;
	z-index: 10;
	
}

#hauptnavigation{
	position: absolute;
	z-index: 5;
	top: 214px;
	left: -3px;
	height: 46px;
	width: 966px;
	vertical-align: middle;
	background: url(../images/mainmenu_hintergrund.png) no-repeat;
	font-size: 16px;
	color: white;
	padding-top: 8px;
}

#topnav_links{
	float:left;
	margin-left: 6px;
}

#topnav_rechts{
	float:right;
	margin-right: 12px;
	margin-top: 3px;
}

#topnav_links a{
	height: 41px;
	min-height: 41px;
	color: white;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 22px;
	margin-top: 1px;
	padding-top: 10px;
	padding-bottom: 11px;
}

#topnav_links a:hover{
	color: #f9b200;
	text-decoration: none;
	background: url(../images/hintergrund_hauptmenue_hover.png) repeat-x;
}

#topnav_links .aktiver_link{
	color: #f9b200;
	text-decoration: none;
	background: url(../images/hintergrund_hauptmenue_hover.png) repeat-x;
}



/* @end */

/* @group Links */

#links{
	float:left;
	width: 172px;
	max-width: 172px;
	margin-right: 40px;
}

#menue_links{
	position: absolute;
	left: 0px;
	top: 271px;
	width: 172px;
	max-width: 172px;
	margin-bottom: 25px;
	}

/* @group Box mit grauem Hintergrund */

.box_hell {
	width: 172px; 
	max-width: 172px;
	margin-bottom: 10px;
}

.boxhell .top, .boxhell .bottom{display:block;}
.boxhell .top b, .boxhell .bottom b
{
  display:block;height: 1px; overflow: hidden; background-color: rgba(255,255,255,0.4);
}
.boxhell .r1{margin: 0 5px;}

.boxhell .r2{margin: 0 3px;}
.boxhell .r3{margin: 0 2px;}
.boxhell .top .r4, .boxhell .bottom .r4{margin: 0 1px;height: 2px;}
.inhalt_box{
	background-color: rgba(255,255,255,0.4);
	

	
}


/* @end */
.submenue {
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	}

.submenue_link {
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 14px;
	}

.submenue_aktiv{
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	}

.submenue_aktiv_link, .submenue_aktiv_link:hover, .submenue_link:hover{
	font-size: 12px;
	color: #f9b200;
	text-decoration: none;
	line-height: 14px;
	}

.submenue2 {
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	}

.submenue2_aktiv{
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	}

.submenue2_link {
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 14px;
	}

.submenue2_aktiv_link, .submenue2_aktiv_link:hover, .submenue2_link:hover{
	font-size: 12px;
	color: #f9b200;
	text-decoration: none;
	line-height: 14px;
	}

/* @end */

/* @group Inhalte*/

#breadcrump {
	color: #000000;
}

#breadcrump a{
	text-decoration: none;
	color: #424242;
}

#breadcrump a:hover{
	text-decoration: underline;
	color: #424242;
}


#inhalt { 
	position: absolute;
	top: 271px;
	left: 200px;
	width: 755px;
  	max-width: 755px;
   	z-index: 5;
   	}

.inhalt ul{
	list-style-type: square;
	margin-left: 0px;
	padding-left: 18px;
	list-style-position: outside;
	font-size: 11px;
}

/* Runde Ecken ANFANG */
.box { width: 100%; margin-bottom: 10px;
}
.box .top, .box .bottom{display:block; }
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background-color: rgba(255,255,255,0.5);
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

.inhalte{
	/*background-color: rgba(234,233,228,0.33);*/
	background-color: rgba(255,255,255,0.5);
	padding-left: 10px;
	padding-right: 10px;
	min-height: 500px;
	text-align: left;
}
/* Runde Ecken ENDE */

/* @end */

/* @group Powermail */

fieldset.tx-powermail-pi1_fieldset {
background-color: transparent;
border:1px solid #AAAAAA;
padding:10px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
background-color: transparent;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
font-weight:bold;
margin: 0 0 10px 200px;
float: left;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
font-weight:bold;
margin: 0 0 10px 50px;
}

/* @end */


/* @group Suche und Partnerlogos */
.hellbox_header{
	color: white;
	font-size: 14px;
	font-style: bold;
	background: url(../images/header_links.png) no-repeat;
	padding-left: 10px;
	}


/* @end */

/* @group News */

.news-latest-item {
	background-color: transparent;
	border:0px solid #666666;
	height:auto !important;
	line-height:1.3;
	margin:0px;
	padding:0px;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
border: 1px solid  #8b8b8b;
clear:right;
height:1px;
}

.news-latest-gotoarchive {
background-color:transparent;
border:0 solid #666666;
color:#000000;
font-size:11px;
font-weight:bold;
margin:0;
padding-bottom:3px;
}

.h3news{
	font-weight: bold;
}

.news-list-container {
background-color: transparent;
border:0px solid #000000;
}

.news-list-item {
background-color: transparent;
border: 0px solid #666666;
height:auto !important;
line-height:1.3;
margin:0px;
padding:0px;
}

.news-list-container h3 {
background-color: transparent;
border-bottom: 0px solid #769024;
margin-bottom:5px;
padding:0px;
color: #000000;
font-weight: bold;
font-size: 13px;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
color:#000000;
padding-left:0px;
}

.news-list-date {
background-color:transparent;
color:#000000;
float:right;
font-size:10px;
font-weight:normal;
height:20px;
margin-right:-2px;
margin-top:-2px;
text-align:right;
width:180px;
}

/* @end */

/* @group NEO-Fileshare */

div.tx-neofileshare-pi1_formField label {
display:block;
float:left;
width:12ex;
padding-right: 12px;
}

.browseBoxWrap {
background-color: transparent;
border:1px solid #666666;
margin:0px;
padding:0px;
display: none;
}

.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table {
background-color:#FFFFFF;
border:1px solid #999999;
width:98%;
}

/* @end */


