body{
    margin:0;
    padding:0;
    font-family:Verdana;
    font-weight:normal;
    font-size:8.5pt;
}

#content{
    float:left;
    width:675px;
    margin:38px 76px 15px 30px;
    padding:0;
    position:relative;
}

#title{
    margin:0;
    padding:0;
    text-align:right;
}

#menue{
    margin:0;
    padding:0;
    left:0;
    top:40px;
    width:200px;
    height:100px;
    position:relative;
}

#menue div img{
    position:absolute;
    padding:0;
    margin:0;
}

#head{
    margin:0;
    padding:0;
    height:185px;
}

#body{
    margin:0;
    padding:0;
}

#footspace{
    height:30px;
}

.text6col{
    line-height: 180%;
    margin:5px 0 25px 0;
}

.text4col{
    line-height: 180%;
    margin:5px 0 25px 0;
    width:445px;
}

.text2col_left{
    line-height: 180%;
    margin:5px 0 25px 0;
    float:left;
    width:330px;
}

.text2col_right{
    line-height: 180%;
    margin:5px 0 25px 0;
    float:right;
    width:330px;
}

.text23col_left{
    line-height: 180%;
    margin:5px 0 25px 0;
    float:left;
    width:215px;
}

.text23col_right{
    line-height: 180%;
    margin:5px 0 25px 0;
    float:right;
    width:445px;
}

.text23col_left_presse{
    line-height: 180%;
    margin:5px 0 5px 0;
    float:left;
    width:215px;
    height:70px;
}

.text23col_right_presse{
    vertical-align: middle;
    line-height: 180%;
    margin:5px 0 5px 0;
    float:right;
    width:445px;
    height:70px;
}

.foottext_left{
    font-size:7pt;
    float:left;
    width:300px;
}

.foottext_right{
    font-size:7pt;
    text-align:right;
    float:right;
    width:300px;
}

.line{
    height:3px;
    background-image:url(img/line.gif);
    background-repeat:repeat-x;
}

.headline{
    padding:0;
    margin:0;
    font-weight:bold;
    font-size:9pt;
}


.headline_left{
    padding:0;
    margin:0;
    font-weight:bold;
    font-size:9pt;
    float:left;
    width:215px;
    margin-right:15px;
}

.headline_right{
    padding:0;
    margin:0;
    text-align:right;
    font-weight:bold;
    font-size:9pt;
    color:#00FF00;
    float:right;
    width:100px;
}

.headline_center{
    padding:0;
    margin:0;
    font-weight:bold;
    font-size:9pt;
    float:left;
    width:215px;
}

.headline_col2{
    padding:0;
    margin:0;
    font-weight:bold;
    font-size:9pt;
    float:right;
    width:330px;
}

.clear{
    clear:both;
}

.buchtitel{
    text-align:right;
    width:215px;
    margin-top:5px;
    float:right;
}

.textlink{
    color:#000000;
    text-decoration:none;
    cursor:pointer;
}

.textlink:hover{
    color:#00FF00;
    cursor:pointer;
}

.leselink{
    color:#00FF00;
    text-decoration:none;
}

.leselink:hover{
    color:#FF00CC;
}


.sprachlink{
    color:#FF00CC;
    text-decoration:none;
}

.sprachlink:hover{
    color:#00FF00;
}

hr{
    width:100%;
    height:1px;
    color:#000000;
    background-color:#FFFFFF;
}

#bildleiste{
    border-collapse:collapse;
    margin:5px 0 21px 0;
}

#bildleiste tr td{
    padding:0;
    margin:0;
    height:85px;
}

#bildleiste img{
    border:0;
    cursor:pointer;
}

#bildleiste3{
    border-collapse:collapse;
    margin:5px 0 25px 0;
}

#bildleiste3 tr td{
    padding:0;
    margin:0;
}

#bildleiste3 img{
    border:0;
    cursor:pointer;
}

#bild_large{
    width:675px;
    height:506px;
    background-image:url(img/loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
    margin:-18px 0 -5px 0;
    display:none;
}

#citytab{
    border-collapse:collapse;
}

#citytab tr td{
    padding:0;
    margin:0;
    width:115px;
    height:18px;
    font-size:8.5pt;
}

.hspacer{
    width:15px;
}

.greenbox{
    background-color:#00FF00;
}

a img{
    border:0;
    cursor:pointer;
}

#logobox{
    width:300px;
    height:135px;
    position:absolute;
    left:375px;
    top:50px;
    text-align:right;
}

#logo{
    position:absolute;
    bottom:10px;
    right:0;
}

#gaesteform{
    margin:10px 0 5px 0;
    width:675px;
    border-collapse:collapse;
}

#gaesteform td{
    vertical-align:top;
    font-size:8.5pt;
}

.gaesteinput{
    font-family:Verdana;
    font-weight:normal;
    font-size:8.5pt;
    margin:0 0 20px 0;
    border:0;
    background-color:#00FF00;
    width:445px;
}

.gaestetextarea{
    font-family:Verdana;
    font-weight:normal;
    font-size:8.5pt;
    margin:0 0 20px 0;
    padding:3px;
    border:0;
    background-color:#00FF00;
    width:445px;
    height:140px;
}

.label{
    padding-top:5px;
    width:230px;
}

#submit{
    font-family:Verdana;
    font-weight:bold;
    font-size:9pt;
    text-align:right;
    border:0;
    color:#00FF00;
    background-color:#FFFFFF;
    padding:0;
    margin:0;
    cursor:pointer;
}

#seiten{
    text-align:right;
}

#seiten a{
    padding:0;
    margin:0;
    color:#00FF00;
    text-decoration:none;
    font-weight:bold;
    font-size:9pt;
}

#seiten a:hover{
    color:#FF00CC;
}