﻿body {
	margin: 0px;
	background-color: black;
	font-family: sans-serif;
	
	
}

#container {	
	position: relative;	
	height: 1150px;
	width: 1220px;
	margin: 10px auto;
	background: #4496F0;
    border-radius: 20px;
    background: -moz-linear-gradient(left, #FF0000 0%, #36B913 100%);
    background: -webkit-linear-gradient(left, #FF0000 33%, #36B913 66%);
    background: -o-linear-gradient(left, #FF0000 0%, #36B913 100%);
    background: -ms-linear-gradient(left, #FF0000 0%, #36B913 100%);
}
	
#ie_warnung {
    position: absolute;
    left: 100px;
    right: 100px;
    top: 200px;
    font-size: 40px;
    background-color: #FF0000;
    visibility: hidden;
    z-index: 3;
}
#head {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 1200px;
	height: 100px;
	background-image: url(bilder/header.png);
	background-size:1200px;
    -moz-background-size:1200px;
	text-align: center;
	font-size: 70px;
	border-radius: 20px;
}

#navi_main_container {
	position: absolute;
	left: 10px;
	top: 120px;
	width: 1200px;
	height: 50px;
	overflow: visible;
	z-index:2;
	border-radius: 20px;
	background: -moz-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -webkit-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -o-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -ms-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    
}

.navigation_container {
	text-align: right;
	width: 1200px;
}

#left {
	position: absolute;
	left: 10px;
	top: 180px;
	width: 190px;
	height: 900px;
    padding-left: 10px;
    list-style-type: none;
	border-radius: 20px;
	background: -moz-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -webkit-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -o-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -ms-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    
}

#left ul li {
     list-style-type: none;
} 

#left ul li a:hover {
	color: blue;
	background-color: #FFFF00;
}

#main {
    text-align: left;
	position: absolute;
	left: 220px;
	top: 180px;
	width: 950px;
	height: 860px;
    background: #E2E2E2;	
	overflow: auto;
	border-radius: 20px;
	background-image: url(bilder/logo_def_cmyk.png);
    background-size:900px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px;
    
}

#main1 {
    text-align: left;
	position: absolute;
	left: 220px;
	top: 180px;
	width: 710px;
	height: 860px;
    background: #E2E2E2;
	overflow: auto;
	border-radius: 20px;
	background-image: url(bilder/logo_def_cmyk.png);
    background-size:700px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px; 
}

#right {
    text-align: left;
	position: absolute;
	left: 980px;
	top: 180px;
	width: 190px;
	height: 860px;
    background: #E2E2E2;
	overflow: auto;
	border-radius: 20px; 
    background-size:900px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px;
}

#main a:link  {
    text-decoration: underline;
}

#foot {
	position: absolute;
	left: 10px;
	top: 1090px;
   	width: 1200px;
	height: 50px;
	font-size: 30px;
	border-radius: 20px;
	background: -moz-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -webkit-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -o-linear-gradient(left, #808080 0%, #C0C0C0 50%);
    background: -ms-linear-gradient(left, #808080 0%, #C0C0C0 50%);
   
}

#foot table tr td  {
    font-size: 20px;
    padding-top: 15px;
    color: #000000;
}


.kontakt {
    width: 110px;
    padding-left: 450px; 
}

.sponsoren {
    width: 130px;
}

.links {
    width: 100px; 
}

#right a:link {
    text-decoration: underline;
    color: #000000;
}

a:link {
    text-decoration: none;
    color: #000000;
}

a:visited {
    text-decoration: none;
    font-size: 20px;
    color: #000000;
}

h1 {
    text-align: center;
}   

.table1 {
    border: 4px solid #000000;
    border-radius: 20px;
    padding: 5px;     
}

.table2 {
    border: 4px solid #000000;
    border-radius: 20px;
    padding: 5px;
    margin-left: 20px;
    margin-right: 20px;
}

.td1 {
    border: 1px solid #000000;
    border-radius: 5px;
    padding: 5px;
    height: 100px;
    text-align: left;
}

.td2 {
    border: 1px solid #000000;
    border-radius: 5px;
    padding: 5px;
    height: 100px;
    text-align: center;
}

.td3 {
    border: 1px solid #000000;
    border-radius: 5px;
    padding: 5px;
    height: auto;
    text-align: center;
}

tr {
    text-align: center;
}

caption {
    font-size: 25px;
    font-weight: bold;
}

p {
    text-align: left;
}

.bo {
    width: 700px;
}