/* CSS Document */

.text-uebergang {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.text-uebergang a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
} 

#hintergrund-uebergang {
position: absolute;
top:20px;
left:50%;
margin-left:-370px;
z-index:1;
}

#adresse-uebergang {
position: absolute;
top:380px;
left:50%;
margin-left:73px;
z-index:10;
}






.titel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#cc0033;
}

.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
color:#000;
}

.text a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0033;
text-decoration:none;
border-bottom: dotted 1px;
} 

.text a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
border-bottom: dotted 1px;
} 

.text a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
border-bottom: dotted 1px;
} 



.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.footer a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cc0033;
text-decoration:none;
}

.footer a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cc0033;
text-decoration:none;
}

.footer a:hover   {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cc0033;
text-decoration:none;
}


body {
margin:0px;
padding:0px;
height: 100%;
width: 100%;
background-color:#dcd932;
background-image:url(../bilder/hintergrund.gif);
background-repeat:repeat-y;
background-position:center;
}


/* index*/

#index-hintergrund-bild{
position: absolute;
left:50%;
margin-left:-465px;
height:100%;
z-index:10;
}

#index-logo{
position: absolute;
top:229px;
left:50%;
margin-left:-250px;
z-index:26;
}

#index-linie{
position: absolute;
background-image:url(../bilder/strich-linie.gif);
background-repeat:repeat-x;
width:100%;
top:280px;
z-index:25;
}

#index-text{
position: absolute;
top:360px;
left:50%;
margin-left:-20px;
z-index:10;
}




#hintergrund-bild{
position: absolute;
left:50%;
margin-left:-465px;
height:100%;
z-index:10;
}

#logo{
position: absolute;
top:20px;
left:50%;
margin-left:-457px;
z-index:26;
}


#navigation{
position: absolute;
top:115px;
left:50%;
margin-left:-428px;
z-index:30;
}

#linie{
position: absolute;
background-image:url(../bilder/strich-linie.gif);
background-repeat:repeat-x;
width:100%;
top:51px;
z-index:25;
}

#bilder-klein{
position: absolute;
top:300px;
left:50%;
margin-left:-457px;
width:914px;
border:none;
z-index:20;
cursor:pointer;
cursor:hand;
}


#bild-gross{
position: absolute;
width:305px;
height:220px;
top:70px;
left:50%;
margin-left:-1px;
z-index:20;
}


#flash {
position: absolute;
width:305px;
height:220px;
top:70px;
left:50%;
margin-left:-1px;
z-index:15;
}



#inhalt{
position: absolute;
width:450px;
height:auto;
top:410px;
left:50%;
z-index:20;
}

#titel{
position: relative;
width:450px;
height:20px;
}

#text{
position: relative;
width:450px;
height:auto;
}




/* formular*/


.zeile {
height:auto;
}

.spalte-1 {
position: relative;
float:left;
width:180px;
height:30px;
}

.spalte-2 {
position:relative;
float:left;
width:180px;
height:30px;
}

.spalte-2-image {
position:relative;
float:left;
width:180px;
height:48px;
}


.textfeldKontakt {
position: relative;
float:left;
width:180px;
height:95px;
}

