/* **** Datei _presets.css **** */

body {
	padding: 0px;  margin: 0px;
	font: 12px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
  	background: #f2f2f2;/*#FFFFFF;*/
	color: #000000;
	text-align:center;
}

p {
  margin: 1em 0;
}

h1 {
	font: bold 18px/22px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
	padding: 5px 0;
}

h2 {
	font: bold 14px Verdana, sans-serif;
	padding: 5px 0;
}

h3 {
	font: bold 12px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
	padding: 5px 0;
}

h4 {
	font: normal 12px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
	padding: 5px 0;
}

img {	/* Whitespace-Bugfix */
	vertical-align:bottom;
	border:0;
}

form {	/* form-margin bugfix */
	margin:0;
}

div {		/* behebt Darstellungsprobleme */
	position:relative;
}

li {				/* behebt Darstellungsprobleme bei ol */
	display:list-item;
}

/* **** Datei _struktur.css **** */

#main {				/*seiten-Rahmen für zentrierte Darstellung*/
	width:1000px;
	height:800px;
	/*margin:20px auto;*/
	margin: 0px 0px;
	text-align:left;
	background:#f2f2f2;
}

#logo {
    position: absolute;
    top: 22px;
    left: 0px;
    width: 430px;
    height: 110px;
}

#tippspiel_button {
    position: absolute;
    top: 58px;
    left: 450px;
    width: 219px;
    height: 76px;
}

#weltkarte{
    position: absolute;
    top: 0px;
    left: 786px;
    width: 214px;
    height: 155px;
    font-size:10pt;
    text-align: right;
}

#content {
    position: absolute;
    top: 316px;
    left: 0px;
    width: 1000px;
    /*height: 139px;*/
}

#bild_spalte_wrap {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 186px;
}

.tippspiel #bild_spalte_wrap {
	display: none;
}

#bild_spalte {
    position: relative;
    padding-top: 64px;
    left: 0px;
    top: 0px;
}

#inhalt_wrap {
    position: absolute;
    top: 0px;
    left: 186px;
    width: 600px;
    border-right:1px solid #B6D5D6;
}
/* #bannerfrontale_wrap {
    position: absolute;
    top: 0px;
    left: 786px;
    width: 214px;
    height: 30px;
    border-left: 1px solid #B6D5D6;
    padding: 2px;
}*/
#messebanner_wrap {
    position: absolute;
    top: 0px;
    left: 186px;
    width: 600px;
	 height:65px;
    border-right:1px solid #B6D5D6;
	 text-align:center;
	 margin-top: 8px;
}

.tippspiel #inhalt_wrap {
	left: 0;
	width: 786px;
}

#inhalt {
    position: relative;
    top: 0px;
    left: 0px;
    width: 560px;
}

.tippspiel #inhalt {
	width: 786px;
}

#sonderbereich_wrap_wrap {
    position: absolute;
    top: 0px;
    /*top: 30px;*/
    left: 786px;
    width: 214px;
    border-left: 1px solid #B6D5D6;
}
#sonderbereich_wrap {
    position: relative;
    top: 13px;
    top: 0px;
    left: 0px;
    padding-top: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

#sonderbereich_news {}

#sonderbereich_katalog {}

#sprachen {
    position: absolute;
    top: 2px;
    left: 687px;
    width: 100px;
    height: 124px;
    line-height:1.6em;
}

#menu {
    position: absolute;
    top: 176px;
    left: 0px;
    width: 186px;
    height: 139px;
    background-color:white;
}

#submenu {
    position: absolute;
    top: 157px;
    left: 186px;
    width: 600px;
    height: 20px;
}

#navigation {
    position: absolute;
    top: 2px;
    left: 5px;
    width: 686px;
    height: 22px;
    text-align: right;
}

#banner {
    position: absolute;
    top: 176px;
    left: 186px;
    width: 600px;
    height: 139px;
}

#kurz_formular {
    position: absolute;
    top: 176px;
    left: 786px;
    width: 214px;
    height: 139px;
}

#horiz_oben {
    position: absolute;
    top: 175px;
    left: 0px;
    width: 1000px;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
}
#horiz_unten {
    position: absolute;
    top: 315px;
    left: 0px;
    width: 1000px;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
}

#copyright {
	position:absolute;
	bottom:-15px; /* unter der seite */
	left:0;
	width:100px;
	height:15px;
	letter-spacing:1px;
}



/* **** Datei formular.css **** */

#formular {
}

#formular input {
}

#formular div {
	width:450px;
}

span.label {
	display:block;
	float:left;
}

span.element {
}

span.elementonly {
	margin-left:60px;
}

#Formular textarea {
    border: 1px solid #7F9DB9;
    width: 222px;
}

.error {
	color:red;
}

textarea {
	border:0px;
	width:250px;
}

#kurz_formular {
    color: #007975;
    background-color: white;
}

#kurz_formular label {
    font-size: 7pt;
    width: 124px;
    display: block;
}

#kurz_formular input {
    width: 120px;
    height: 18px;
    color: #007975;
    font-size: 7pt;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
}

#kurz_formular .eingabe {
    width: 210px;
    padding-top: 17px;
}

#kurz_formular input.ok-button {
    width: 16px;
    height: 16px;
}

#kurz_formular div .ok-button-wrap {
    top: -22px;
    left: 131px;
    width: 16px;
    height: 16px;
}

/* **** Datei inhalt.css **** */

.text {
	font: normal 10pt Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
	color: #787878;
	line-height: 12pt;
	/*overflow:visible;*/
}

.border {
	padding:10px 0px 0px 5px;
}

.ueberschrift {
	font: bold 15px/19px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
	padding:3px 0;
	color: #007975;
}

.ueberschrift2 {
    font: 20px/24px Verdana, sans-serif;
	padding:5px 0;
	text-transform: uppercase;
	color: #3D9794;
	margin: 0px 0px 0px 0px;
}

.mediumleft { margin: 0 5px 0 0;  padding: 0;  text-align:right;  float:left; display:block; }
.mediumright { margin: 0 0 0 5px;  padding: 0;  text-align:left;  float:right; display:block; }
.mediumcenter { margin: 0;  padding: 0; text-align:center; display:block; }
.mediumHintergrund { color:white;  background:gray; display:block; }
.mediumBeschriftung { font: normal 12px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;  text-align: left;  padding: 0 3px; }
.mediumCopyright { font: normal 12px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;  text-align: left;  font-style: italic;  padding: 0 3px; }

.teaserbild { float:left;  margin-right:5px; }

.linkunten {
	clear:both;
}

.linkunten a, .linkunten a:link, .linkunten a:active, .linkunten a:visited {
}

.linkunten a:hover {
}

#inhalt ul {
    font-weight:normal;
    list-style-image: url(bilder/pfeil.gif);
    list-style-position:outside;
    list-style-type:disc;
}

td.ueber {
    color:#007975;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
}

td,table {
    color:#787878;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt
}

/* **** Datei menu.css **** */

#menu a {
	text-decoration:none;
	font-family: Verdana, sans-serif;
}

ul.menu, ul.submenu, ul.subsubmenu {
	margin:0;
	padding:0px 0px 0px 0px;
	font-family: Verdana, sans-serif;
}

ul.menu li, ul.submenu li {		/* float:left clear:left gegen Whitespace Bug */
	list-style-type:none;
	display:inline;
	float:left;
	font-family: Verdana, sans-serif;
}

/*menu*/
ul.menu li a, ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {
	display:block;
	width:178px;
	height:17px;
	color:#3D9794;
	padding:2px 4px 0px 7px; /*4 oben 4 rechts 2 unten 4 links*/
	white-space:nowrap;
	text-transform: uppercase;
}

ul.menu li a:hover, ul.menu li a.aktiv:hover {}

ul.menu li a.aktiv {
    border-top: 1px solid #3D9794;
    border-bottom: 1px solid #3D9794;
}

/*submenu*/
ul.submenu {
    height: 20px;
}

ul.submenu li {
	font-family: Verdana, sans-serif;
    height: 20px;
}

ul.submenu li a, ul.submenu li a:active, ul.submenu li a:link, ul.submenu li a:visited{
	/*width:172px;*/
	padding-left: 10px;
	padding-right: 10px;
	white-space:nowrap;
	text-decoration: none;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-color: #037F81;
    padding-top: 2px;
	padding-bottom: 2px;
	height: 16px;
	display: block;
	float: left;
}

ul.submenu li a.aktiv {
    background-color: #5BACAD;
}

div.submenu-dummy {
 background-color: #037F81;
 width:375px;
 height:18px;
}

/* **** Datei navigation.css **** */

#navigation a {
	text-decoration:none;
}

ul.navigation {
	margin:0;
	padding:0px 20px 0px 0px;

}

ul.navigation li {
	display:inline;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

ul.navigation li a, ul.navigation li a:link, ul.navigation li a:active, ul.navigation li a:visited {
	font: 11px Arial, Helvetica, sans-serif/*Verdana, sans-serif*/;
	line-height: 21px;
	color: #3D9794;
}

ul.navigation li a:hover, ul.navigation li a.aktiv:hover, ul.navigation li a.aktiv {
	color:gray;
}

/* **** Datei style.css **** */

a, a:link, a:visited, a:active  {
	text-decoration: none;
	color:#007975;
}

a:hover {
}

#copyright a {
	font: 9px Arial, Helvetica, sans-serif /*Verdana, sans-serif*/;
	color:black;
	text-decoration:none;
}

.clear { clear:both;  height:1px;  line-height:1px;  font-size:1px; }

.suche {

}

.kurz-formular-rand {
    padding-left: 15px;
}

.suchfeld {
}

.breadcrumbs {
}

.schrift-farbe-turkis1 {color: #3D9794;}
.schrift-farbe-turkis2 {color: #00A291;}

.bg-farbe-turkis1 {background-color: #3D9794;}
.bg-farbe-turkis2 {background-color: #00A291;}

#sb_news {
    text-align: left;
    width: 433px;
}

div#sb_logo, div#sb_balken {
    width: 432px;
}

div#sb_balken {
    overflow: hidden;
}

.one_sb_news {
    border-bottom: 1px solid #B6D5D6;
}

div#drucken {
    width: 580px;
    text-align: center;
}

div#drucken_logo, div#drucken_balken {
    width: 579px;
}

div#drucken_balken {
    overflow: hidden;
}

.drucken-text {
    text-align: left;
}

table div {
    position: static;
}


/* **** Datei tippspiel.css **** */

#tippspiel_nav {
	position: absolute;
	top: 0;
	left: 0;
	*left: -4px;
	width: 143px;
	min-height: 400px;
	*height: 400px;
	background-color: white;
	padding: 20px 10px 10px 5px;
}

#tippspiel_content {
	position: absolute;
	left: 186px;
	*left: 182px;
	top: 0;
	width: 590px;
	padding: 5px;
	background-color: white;
}

.kicktipp-javascript #navigation {
	width: 143px;
	position: static;
	height: 400px;
	background: none;
}

.kicktipp-javascript .kicktipp-navigation ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.kicktipp-javascript .kicktipp-navigation ul li {
   float: none !important;
   padding: 0px 5px !important;
   margin: 0;
   list-style-image: none !important;
   list-style-type: none !important;
}

.kicktipp-javascript .kicktipp-navigation ul li a {
	padding: 2px 0px !important;
	margin: 0 !important;
	text-align: left;
	color: #3D9794;
	background-color: white;
	border: none;
}

.kicktipp-javascript .kicktipp-navigation ul li a.active {
	border: none;
	text-decoration: underline !important;
}

.kicktipp-javascript .kicktipp-navigation ul li a:hover {
	color: #3D9794;
	background-color: white;
	border: none;
	text-decoration: underline !important;
}

.kicktipp-javascript #content {
	width: auto;
	position: static;
}

.kicktipp-javascript .kicktipp-content {
	padding: 5px;
}

.tippspielTabelle #sonderbereich_wrap_wrap  {
	display: none;
}

.tippspielTabelle #tippspiel_content  {
	width: 810px;
}

/* **** Datei transparenz.css **** */

.alpha100 {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.alpha80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

.alpha70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

.alpha60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

.alpha50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

.alpha30 {
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;
}


