/* CSS Document */

*
{padding:0; margin:0; border:0;
}

body {
width: 100%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
overflow: auto;
background: url(../img/bg.jpg) top right repeat-x;
background-color: #74160c;
}

#flash {
left:0;
position:absolute;
margin: 20px 0 0 60px;
}


#flash_intro {
width: 390px;
height: 82px;
position:absolute;
left: 50%;
margin: 100px 0 0 -195px;
background:url(../img/intro_flash.jpg) no-repeat;
}

#wrap {
position:absolute;
right: 0;
width: 1050px;
height: 650px;
background: url(../img/bg_wrap_2.jpg) top right no-repeat;
}

#logo {
position:absolute;
margin: 20px 0 300px;
}

#language {
position:absolute;
width: 520px;
margin: 250px 0 0 -260px;
left: 50%;
height: 218px;
}

a#deutsch {
position:absolute;
left: 50%;
margin: 250px 0 0 -260px;
width: 250px;
height: 218px;
background: url(../img/intro_dt.jpg) top left no-repeat;
}

a#deutsch:hover {
position:absolute;
left: 50%;
margin: 250px 0 0 -260px;
width:250 px;
height:218px;
background:url(../img/intro_dt.jpg) 0 -218px no-repeat;
}

a#english {
position:absolute;
right: 50%;
margin: 250px -260px 0 0;
width: 250px;
height: 218px;
background: url(../img/intro_eng.jpg) top left no-repeat;
}

a#english:hover {
position:absolute;
right: 50%;
margin: 250px -260px 0 0;
width:250 px;
height:218px;
background:url(../img/intro_eng.jpg) 0 -218px no-repeat;
}
#coming_soon {
	position:absolute;
	width: 400px;
	left: 50%;
	margin: 260px 0 0 -200px;
	background: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}



#content {
left: 0;
position:absolute;
margin: 235px 0 0 470px;
width: 550px;
}

#text {
left:0;
margin: 20px 0 20px 0;
border-bottom: #60251b 1px dotted;
}

p {
text-align:justify;
font-size:10px;
line-height: 1.4;
}

ul#navigation {
left:0;
margin: 3px 0 0 0;
}

ul#navigation li {
display: inline;
margin: 0 15px 0 0;
}

ul#navigation li a {
font-size: 1em;
text-decoration:none;
color: #60251b;
padding: 0 0 0 8px;
background:url(../img/bg_a.jpg) left center no-repeat;
}

ul#navigation li a:hover {
font-size: 1em;
text-decoration:none;
color: #000000;
padding: 0 0 0 8px;
background:url(../img/bg_a_hover.jpg) left center no-repeat;
}

ul#navigation li a.active{
font-size: 1em;
text-decoration:none;
color: #000000;
padding: 0 0 0 8px;
background:url(../img/bg_a_hover.jpg) left center no-repeat;
}

h1 {
margin: 0 0 7px 0;
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
color: #60251b;
font-size: 1.5em;
}

label.block {
display:block;
}

input.felder {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color:#999999;
padding: 2px;
}

input.senden {
margin: 5px 0 0 0;
color: #60251b;
font-weight: bold;
}

label.abstand {
margin: 0 0 5px 0;
}


.noborder {
border: #FFFFFF 1px solid;
}

fieldset {
padding: 5px 0 3px 5px;
border: #60251b 1px dotted;
margin: 0 0 10px 0;
}


legend {
font-weight:bold;
}

#person p{
margin: 0 0 2px 0;
}

input {
color:#999999;
border: 1px solid #60251b;
cursor:pointer;
}

.oben {
margin: 7px 0 0 0;
}

.link {
color: #60251b;
}

.link:hover {
color: #000000;
}

#sponsoren {
left:0;
position:absolute;
margin:420px 0 0 70px;
background:#FFFFFF;
}


#sponsoren ul{
list-style: none;
}

#sponsoren li{
list-style: none;
margin:5px 0 0 0;
}

ul#sponsoren2{
list-style: none;
}

ul#sponsoren2 li{
margin:0 0 10px 0;
}

a.brick5 {
height: 24px;
width: 100px;
display:block;
background:url(../img/brick5.jpg);
}

a.factline {
height: 32px;
width: 100px;
display:block;
background:url(../img/factline.jpg);
}


a.biolution {
height: 56px;
width: 100px;
display:block;
background:url(../img/biolution.jpg);
}

p.termine {
font-size:1.2em;
}

span.roteschrift {
color: #60251b;
font-weight: bold;
}

a#next {
border: #ffffff 1px solid;
width:240px;
display:block;
text-decoration:none;
padding:3px 3px 3px 15px;
background:#60251b;
color:#FFFFFF;
font-size:14px;
position:absolute;
margin: 120px 0 0 190px;
text-align:right;
}

a#next:hover {
border: #999999 1px solid;
color:#000000;
padding:3px 3px 3px 15px;
background:#ffffff url(../img/next_hover.jpg) center left no-repeat;
}

.imga {
margin: 0 10px 0 0;
border: #60251b 1px solid;
}

.imga:hover {
margin: 0 10px 0 0;
border: #000000 1px solid;
}

.invisible {
display:none;
}
