/* CSS Document */
html {
}
body {
margin-top : 0.5em; 
margin-left:0em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : left; 
line-height : 120%; 
background-color:transparent;
height : auto; 
} 

a:link { 
color: #4D4D4D; 
text-decoration: underline; 
font-weight:bold;
} 
a:active { 
color: #4D4D4D; 
text-decoration: underline; 
font-weight:bold;
} 
a:visited { 
color: #4D4D4D; 
text-decoration: underline; 
font-weight:bold;
} 
a:hover { 
background-color:#FFD93B;
color:#4D4D4D;
text-decoration:none;
font-weight:bold;
} 

.bold {
font-weight : bold; 
} 
.zehnpunkt {
font-size : 80%; 
} 
#skip {
display:none;
} 
.stern {
text-align : left; 
font-size : 80%; 
color : #333; 
margin-top : 0.5em; 
margin-left : 0; 
} 
.code {
font-family : courier, mono; 
} 
#Rahmen {
top : 0; 
width : 43em; 
height : auto; 
text-align : left; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
#kopf {
display:none;
} 
#kopfueber {
width:20em;
height : 2.5em; 
margin-top : 0em; 
text-align:left;
color:#666;
font-size:150%;
font-weight:bold;
letter-spacing:0.3em;
padding:0; 
background-color: transparent;
} 


#nummer {
display:none;
}
#plakette {
position:absolute;
width:8em;
height:8.3em;
background-image: url(../bilder/plusTaxi_klein.jpg);
background-repeat: no-repeat;
margin-top:-11.4em;
margin-left:36.5em;
z-index:2;
}/**/
#panobild {
position:absolute;
width:29em;
height:14em;
background-image: url(../bilder/2panos2.jpg);
background-repeat: no-repeat;
margin-top:1em;
margin-left: 7.5em;
z-index:1;
}
#inhalt, #inhalt2 {
position : absolute; 
float : right; 
width : 37.5em; 
top : 18em; 
margin-top : -8em; 
margin-left : 13em; 
padding:0.5em 1em 2em 1em;
text-align : left; 
color : #666; 
font-size : 80%; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: transparent;
border-color: #E5E4E2;
border-width: 0 0.0em 0 0;
border-style: solid;
z-index:1;
} 
#inhalt2 {
width : 24em; 
}
#rundfahrt{
width:24em;
}
#profil{
width:24em;
}
#rund_bilder {
width:10em;
margin-top:-72em;
margin-left:26em;
}
#footer {
display:none;
} 
 
p#up  {
top : 2em;
text-align : right; 
font-size:85%;
} 
#up a {
color : #808080; 
}

p#up_trans  {
display:none;
} 
#up_trans a {
display:none; 
}

#up_trans a:link {
display:none;
}

#copyright {
display:none;
}
#copy {
color : #999; 

} 
.shortcut {
font-size : 80%; 
font-weight : normal; 
} 

#menu {
display:none;
} 
#menu ul {
display:none;
} 
#navcontainer li a {
display:none;
} 
#navcontainer a {
display:none;
} 
#navcontainer a:link {
display:none; 
} 
#navcontainer a:hover {
display:none;
} 
#main1,
#main11,  
#main2, 
#main31,
#main32, 
#main33, 
#main34, 
#main35, 
#main36, 
#main37, 
#main38, 
#main39,  
#main4 {
display:none;
} 
#main11 a,
#main12 a,  
#main2 a, 
#main31 a, 
#main32 a,
#main33 a,
#main34 a,
#main35 a,
#main36 a,
#main37 a,
#main38 a,
#main39 a,
#main4 a, 
#main3last {
display:none;
} 
#main4 a:link {
display:none;
}
#main3last {
display:none;
}
#main11 a:hover,
#main12 a:hover,
#main2 a:hover, 
#main31 a:hover,
#main32 a:hover,
#main33 a:hover,
#main34 a:hover,
#main35 a:hover,
#main36 a:hover,
#main37 a:hover,
#main38 a:hover,
#main39 a:hover, 
#main4 a:hover, 
#main3last a:hover  {
display:none;
} 

#main31 a:link, 
#main32 a:link,
#main33 a:link, 
#main34 a:link, 
#main35 a:link, 
#main36 a:link, 
#main37 a:link, 
#main38 a:link, 
#main39 a:link, 
#main3last a:link {
display:none;
} 

#main31 a:link, 
#main32 a:link,
#main33 a:link, 
#main34 a:link, 
#main35 a:link, 
#main36 a:link, 
#main37 a:link, 
#main38 a:link, 
#main39 a:link {
display:none;
} 
#main3last a:link {
display:none;
} 
#main31 a:visited, 
#main32 a:visited, 
#main33 a:visited, 
#main34 a:visited, 
#main35 a:visited, 
#main36 a:visited, 
#main37 a:visited, 
#main38 a:visited, 
#main39 a:visited, 
#main3last a:visited{
display:none;
} 
#main3last a:visited{
display:none;
} 
#main31 a:hover,
#main32 a:hover,
#main33 a:hover,
#main34 a:hover,
#main35 a:hover,
#main36 a:hover,
#main37 a:hover,
#main38 a:hover,
#main39 a:hover, 
#main3last a:hover {
display:none;
} 
#main3last a:hover  {
width:99.5%;
}
#main2, 
#main11,
#main12 {
display:none; 
} 
#main4 {
display:none;
} 
#main4 a:hover  {
display:none;
}
#main2 a, 
#main11 a,
#main12 a, {
display:none; 
} 
#main2 a:link, 
#main11 a:link, 
#main12 a:link,
#main2 a:visited, 
#main11 a:visited,
#main12 a:visited {
display:none;
} 


img.imglink {
height : 12px; 
width : 12px; 
vertical-align : middle; 
border-width : 0; 
} 
h1 {
font-size : 140%; 
margin-left : 0.3em; 
} 
h2 {
font-size : 100%; 
margin : 1.5em 0 0 0.3em; 
} 
h3 {
font-size : 100%; 
margin : 1.0em 0 0 0.3em; 
} 
h4 {
font-size : 0.65em; 
} 

.news {
width:34em;
height : 100%; 
margin-top:1em;
margin-left : 0em; 
text-align : left; 
} 
.date {
color : #666; 
font-size : 75%; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
a.newstitel {
color : #4D4D4D; 
font-size : 100%; 
font-weight : bold; 
padding : 0.1em; 
} 
a.newstitel:hover {
background-color : #FFD93B; 
} 
p {
margin : 0.5em; 
} 
a.linkout {
font-weight : bold; 
color : #4D4D4D; 
text-decoration : underline; 
} 
a.linkout:hover {
background-color : #FFD93B; 
} 
/* */#formular {
float : left; 
width : 25em; 
margin-left:0.5em;
font-size:120%;
}
#anmeldung {
float: left;
width: 22em; 
} 

fieldset {
width : 28em; 
border-width : 0.07em; 
border-color : #999; 
border-style:solid;
margin-bottom : 0em; 
margin-left : 2em; 
text-align : left; 
}
legend {
height:2em;
font-size : 140%; 
font-weight : bold; 
border-color: #fff;
margin-bottom : 0.9em; /*Formularname*/ 
color: #666666;
} 

input.anm {
float:left;
margin-top:-1.5em;
margin-left:8em;
}
label.left {
margin-top:1em;
margin-left : 1em; /*muss bleiben wg Rand links*/

} 

label.right {
margin-left : 1em; 
text-align : left; 
} 

input.right {
margin-left : 2em; 
text-align: center;
cursor:pointer;
} 

input.left {
margin-top:-1em; /*regelt die höhe der felder */
margin-bottom:1.5em;
margin-left : 4em;
float:right;
} 

input , textarea {
color : #333; 
background-color : #FFE36C; 
border-width : 0.02em; 
border-color : #4D4D4D; 
border-style : solid; 
} 

#kontaktprint {
font-size:80%;
margin-top:0em;
margin-left:0em;
} 

#kontakt {
width:20em;
margin-top : 0em; 
margin-left : 2em; 
color:#666666;
} 

.right {
text-align : right; 
} 
a.mail {
color : #458700; 
text-decoration : underline; 
} 
a.mail:hover {
color : #333; 
text-decoration : underline; 
} 
#impressum {
margin-top : 0.5em; 
margin-left : 0; 
} 

img {
margin-top:1.2em;
border: 0;
}
img.anfahrt {
margin-bottom : 1em; 
margin-left : 0.5em; 
border : 0 ; 
} 
img.referenz {
margin-bottom : 1em; 
margin-left : 0.5em; 
border : 0.01em ; 
border-style : solid; 
border-color : #333; 
height : 15em; 
} 
#bild1, #bild2 {
float : left; 
margin-left : 0; 
} 
#bildprint {
display : none; 
} 
#img_profil {
width:10em;
margin-top:-35em;
margin-left:26em;
padding-bottom:20em;
}
#anfahrt {
margin-top : 1em; 
} 

.beschreibung {
float : left; 
margin-top : 1em; 
margin-left : 0; 
padding-left : 0.5em; 
} 
.reftitel {
padding-left : 1em; 
} 
h2.titel {
color : #333; 
font-weight : bold; 
background-color : #CDE69A; 
margin-left : 0.3em; 
padding-left : 0.5em; 
} 
#tipp, #tipp1{
margin-left : 0.3em; 
} 
a.tipp {
color : #666; 
} 
a.tipp:hover {
color : #333; 
background-color : #9c3; 
} 
#checkliste {
width : 37em; 
border-width:0.1em 0 0 0.1em;
border-style: solid;
border-color: #99CC33;
}
#checkbox {
text-align:left;
font-size : 90%; 
float:right;
width : 10em; 
margin-top:0em;
margin-right:0em;
padding:0.5em;
border-width:0.2em ;
border-style:dashed;
border-color:#99CC33;
}

/*##################*/
div.float {
float: left;
margin-top:2.75em;
margin-left:0.75em;
padding: 0 0.5em 0.75em 0.5em ;
font-weight:bold;
}
  
div.float p {
text-align: center;
}


/*###############TABELLE##############*/
table {
border:0.01em;
border-style:solid;
border-color:#999;
-moz-border-radius:10px;
}
th, td {
border:0.01em #666 solid;
height:2em;
padding:0.5em;
-moz-border-radius:10px;
}

td.zellenweite {
border:0.01em #666 solid;
height:2em;
width:8em;
padding:0.5em;
-moz-border-radius:10px;
}