body {color: white;font-family:Tahoma, Geneva, sans-serif; font-size:12px;background: #002029 url(grafik/kachel.gif) repeat-x;text-align: center;letter-spacing:0.5px;}

a:link {color: white; text-decoration: none} 
a:visited {color: white; text-decoration: none}
a:active {color: #ddd; text-decoration: none}
a:hover {color: #ddd; text-decoration: none} 

a.link:link{background: url(grafik/button.gif) no-repeat left;padding-left: 18px;font-weight: bold;color: white;}
a.link:visited{background: url(grafik/button.gif) no-repeat left;padding-left: 18px;font-weight: bold;color:white;}
a.link:active{background: url(grafik/button.gif) no-repeat left;padding-left: 18px;font-weight: bold;color:#ddd;}
a.link:hover{background: url(grafik/button.gif) no-repeat left;padding-left: 18px;font-weight: bold;color:#ddd;}

#box-background {position: absolute;width:980px; height:650px;margin:-320px 0px 0px -490px;top: 50%;left: 50%;}
#start {width:100%; height:100%;background: url(grafik/start.jpg) no-repeat top;text-align: left;}
.enter {width:135px;border-bottom: 2px dotted #535353;padding-top:400px;margin-left:100px;font-size: 130%;font-weight: bold;}

#main {width:980px;overflow:hidden;margin:10px auto;background: black;}

#navi {float:left;width:270px;height:800px;background: url(grafik/navi.jpg) no-repeat;text-align:left;}
#content {width:705px;float:left;margin:0;border:2px dotted #535353;text-align: left;}
.banner {width:100%; height:100px;background: url(grafik/banner.jpg) no-repeat;border-bottom: 2px dotted #535353;text-align:right;}
#left {width:60%;float:left;background: #222 url(grafik/back-left.gif) repeat-y;display:inline;margin: 10px 0 10px 10px;min-height:700px;}
#left-int {width:96%;float:left;background: #222;display:inline;margin: 10px 0 10px 10px;min-height:700px;}
#right {width:35%;float:right;display:inline;margin: 10px 10px 10px 0;min-height:700px;}
#right2 {width:35%;float:right;right:10px;background: #222 url(grafik/about.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:700px;}
#right-kontakt {width:35%;float:right;background: #222 url(grafik/kontakt.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:700px;}
#right-termine {width:35%;float:right;background: #222 url(grafik/termine.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:700px;}
#right-galerie {width:35%;float:right;background: #222 url(grafik/galerie.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:700px;}
#right-train {width:35%;float:right;background: #222 url(grafik/train.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:775px;}
#right-links {width:35%;float:right;background: #222 url(grafik/links.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:700px;}
#right-fanzone{width:35%;float:right;background: #222 url(grafik/fanzone.jpg) no-repeat;display:inline;margin: 10px 10px 10px 0;height:700px;}
#left-vid {width:35%;float:left;background: #222;display:inline;margin: 10px 0 10px 10px;height:700px;}
#right-vid {width:60%;float:right;background: #222 url(grafik/video.jpg) no-repeat center bottom;display:inline;margin: 10px 10px 10px 0;height:700px;}


ul {list-style-type: none;margin: 0;padding: 0;}
li a {text-indent:-9999px;display:block;text-decoration:none;background:none;}

#button1 a {margin:11px 0 0 63px;height:30px;width:140px;}
#button2 a {margin:12px 0 0 155px;height:16px;width:90px;}
#button3 a {margin:4px 0 0 7px;height:20px;width:135px;}
#button4 a {margin:1px 0 0 180px;height:17px;width:80px;}
#button5 a {margin:6px 0 0 45px;height:43px;width:210px;}
#button6 a {margin:12px 0 0 28px;height:21px;width:70px;}
#button7 a {margin:0px 0 0 110px;height:30px;width:135px;}
#button8 a {margin:8px 0 0 20px;height:30px;width:150px;}
#button9 a {margin:7px 0 0 81px;height:30px;width:176px;}
#button10 a {margin:8px 0 0 8px;height:20px;width:120px;}
#button11 a {margin:0 0 0 140px;height:18px;width:125px;}
#button12 a {margin:0px 0 0 13px;height:20px;width:90px;}
#button13 a {margin:12px 0 0 1px;height:20px;width:90px;}

.pic {border:1px solid #535353;margin:15px;float:left;padding:0;}

#footer {text-align: center;color: #ccc;margin:10px auto;}

h1{ font-size: 130%;margin: 12px 0px 10px 10px;}
h2{ font-size: 120%;margin: 8px 10px 2px 10px;}
h3{ font-size: 110%;margin: 10px 10px 2px 10px;}
p {margin: 10px;}
hr {border: 2px dotted #535353;width:95%;margin: 2px 10px 0 10px;}

.button-submit 
{
         border-right:1px solid #535353;
         border-bottom: 1px solid #535353;
         border-left:1px solid #ddd;
         border-top: 1px solid #ddd;
         margin-top: 8px;
         background: black;
         font-weight: bold;
         color: white;
         width:90px;
}

input,textarea{
	border : 1px solid black;
        margin-top: 4px;
        width:200px;
}

.long {width:500px;}

.label {float:left;display:inline;width:300px;}

.cleaner {clear:both;}

#tv {margin:20px 0 0 47px;border:2px solid #535353;width:320px;}

.bild {float: left;text-align: left;margin:0 10px 2px 10px;}
.bild-info {width: 100%;}
.news-box{width:97%;text-align:left;margin:5px;}
.small {font-size: 80%;}
.border {border: 1px solid #535353;}

.tampa {margin:10px;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;border:2px dotted #535353;}
.ag {margin:10px;}