/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

*
{
border: 0;
margin: 0;
}

.pull { text-align: center; font: 8px Arial, Helvetica, sans-serif; display:none; }

img
{
border: 0px;
}

a {text-decoration: none; color:#F39F19;}

#left a {
        color:#F39F19;
}

#right a{
        color: #FFFFFF;
}

a:hover{
        text-decoration: underline;
        color: #333333;
}

body{
        font: 12px Arial, Helvetica, sans-serif;
        line-height:20px;
        background: url(images/bg.jpg)  left top no-repeat   #000000;
}

#bg {
                width: 1000px;
                margin: 0px  auto  0px  0px;
                padding-bottom: 30px;}

#main {
        width:626px;
        margin-left: 374px;

}

#logo {        font-family: Georgia, "Times New Roman", Times, serif;
                color:#FFFFFF;
                font-size:12px;
                font-style:italic;
                padding: 5px 20px 0px 0px;
                height:140px;
                text-align:right;
}

#logo a {
        text-decoration: none;
        font-style: italic;
        font-size: 12px;
        color: #ffffff;
}


#logo H2 a{
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        text-transform: none;
}

#buttons{
        width: 618px;
        height: 58px;
        background: url(images/buttons.jpg) 0px 0px no-repeat;
        text-align:center;
}

#buttons a {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        display: block;
        float: left;
        height: 33px;
        text-decoration: none;
        color: #000000;
        padding-top: 15px;
        text-align: center;
        width: 123px;
}

#buttonss{
        width: 618px;
        height: 58px;
        background: url(images/buttons.jpg) 0px 0px no-repeat;
        text-align:center;
        font-size: 18px;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #000000;
        }

#buttonss a {
        color: #000000;
        text-decoration: none;

        }

#buttonss a:hover {
        text-decoration: underline;
        }

.but {
background: url(images/fish_b.gif) right 4px no-repeat;
}

.but_l {
background:none;
}

#buttons a:hover {
        text-decoration: underline;
}

#content{
        width: 626px;
        padding: 0px 0px 0px 0px;
        background: #9C9C9C;
        margin: 0px 0px 0px 0px;
}

#content_top{
        background:url(images/top.gif) left top no-repeat;}

#content_bot{
        background:url(images/bot.gif) left bottom no-repeat;
        padding-top:4px;
        padding-bottom:4px;
        padding-left: 4px;}

#right{
        width: 186px;
        margin: 0px 5px 0px 0px;
        float: right;
        color:#000000;
}

.right_b {
                padding-left: 8px;
                padding-top: 10px;
                width: 185px;}
.razd {
background: url(images/razd.gif) bottom repeat-x;
height: 10px;

}


.galerie {
                padding-top: 9px;}

.text{
        padding: 5px 7px 5px 7px;
}

.img {
                margin: 0px 6px 7px 0px;
}

.img_r {         float:right;
                        margin: 5px 0px 5px 12px;
}

span {        color:#000000;
                font-weight:bold;
}

.dat { text-decoration: underline;
                color:#FFFFFF;
                background:url(images/fish.gif) 0px 3px no-repeat;
                height:25px;
                font-weight: bold;
                padding-left: 30px;}

#list {
list-style: none;
padding-left:0px;}

#list li {
padding-left:7px;
background:url(images/tit_l.gif) bottom repeat-x;
color: #625656;
font-weight:bold;
}


#right H1{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:18px;
        font-weight: 100;
        color: #000000;
        text-align:center;
        background: url(images/tit_r.jpg) left top no-repeat;
        padding-top: 15px;
        height:33px;
}

#left H2{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:18px;
        font-weight: 100;
        color: #000000;
        padding-bottom: 1px;
        padding-top: 4px;
        padding-left: 5px;
        text-align: left;
        background: url(images/tit_l.gif) bottom repeat-x;
}

.read{
        text-align:right;
        padding-right:3px;
        padding-top: 5px;
        font-weight: 100;
        text-decoration:none;
}

#left{
float: left;
width: 429px;

margin-left: 0px;
padding: 0px 0px 0px 0px;
}

#left_index{
float: left;
width: 617px;

margin-left: 0px;
padding: 0px 0px 0px 0px;
}

.tit_bot { background:url(images/bot_bg.png) left top no-repeat;}

.left_top { background: url(images/l_top.gif) top no-repeat;
                                height:8px;
                                width: 429px;
}

.left_top_index { background: url(images/l_topp.gif) top no-repeat;
                                height:8px;
                                width: 617px;
}

.left_bot {        background: url(images/l_bot.gif) bottom no-repeat;
                                height:9px;
                                width: 429px;}

.left_bot_index {        background: url(images/l_botp.gif) bottom no-repeat;
                                height:9px;
                                width: 617px;}

.left_bg {         background: url(images/l_bg.gif) left repeat-y;
                        width: 419px;
                        padding: 0px 5px 0px 5px;
                        min-height: 450px;}

.left_bg_index {         background: url(images/l_bgp.gif) left repeat-y;
                        width: 617px;
                        padding: 0px 5px 0px 5px;
                        min-height: 450px;}

#gal_bg{
background:url(images/gal_bg.gif) left repeat-y;
width:619px;
padding: 0px 0px 0px 0px;
clear:both;}

#gal_bot{
background: url(images/gal_bot.gif) left bottom  no-repeat;
width:619px;}

#gal_top{
background: url(images/gal_top.gif) left top no-repeat;
width:619px;}

#gal_top H1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
padding: 10px 8px 0px 8px;
font-weight:100;
}

#galery {
padding: 10px 0px 0px 7px;
min-height:80px;
}

#footer{
        height: 42px;
        width: 100%;
        font-size: 11px;
        color: #000000;
        text-align: center;
        clear:both;
        padding: 10px 0px 0px 0px;
        background: url(images/footer.jpg) center bottom no-repeat;
}

#footer .top{
         margin-top: 10px;
}

#footer a{
        color: #000000;
        font-size: 12px;
        text-decoration: none;
}

#footer a:hover{
        color: #000000;
        font-size: 12px;
        text-decoration: underline;
}

.foot{
        font-size: 11px;
        color: #FFFFFF;
        text-align: center;
}

.zehn{
        font-size: 11px;
}


.ebodybig {font-size: 14px;font-weight:bold;}
.eheads {font-size: 20px;color: #F39F19}
.eheader {font-size: 14px;color: #F39F19}

.schaltfläche
{
border-style:solid solid solid solid;
border-color:#F39F19;
border-width:1px;
background-color:#FFFFFF;
font-weight:bold;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.formularfeld
{
border-style:solid solid solid solid;
border-color:#F39F19;
background-color:#FFFFFF;
border-width:1px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.textfeld
{
border-style:solid solid solid solid;
border-color:#F39F19;
background-color:#ffffff;
border-width:1px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.auswahlfeld
{
border-style:solid solid solid solid;
border-color:#F39F19;
background-color:#ffffff;
border-width:1px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.klasse_unsichtbar { display:none; }

.back {
        color: #000000;
        font-size: 10px;
        text-decoration: none;
}

a.back:link { color: #000000; text-decoration:none;}
a.back:active {color:#000000; text-decoration:none;}
a.back:visited {color:#000000; text-decoration:none;}
a.back:hover { text-decoration: underline; color: #F39F19;}

form input, form select, form textarea {
        padding: 3px;
        color: #333333;
        border: 1px solid #F39F19;
        border-right:1px solid #F39F19;
        border-bottom:1px solid #F39F19;
        background-color:#fff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        margin-bottom: 10px;
}

form input.formbutton {
        border: none;
        background: #F39F19 url(images/h4.png) repeat-x scroll center center;
        color: #ffffff;
        font-weight: bold;
        padding: 5px 8px;
        font-size: 12px;
        font-family: Tahoma, Geneva, sans-serif;
        letter-spacing: 1px;
        width: auto;
        overflow: visible;
}

form input.formbutton {
        margin-left: 180px;
}

form p label {
        float: left;
        width: 180px;
        font-weight: bold;
}

.zeichen {
        margin-left: 180px;
}
