/* CSS Document */

/* CSS Document */
html {
margin: 0px;
padding: 0px;
background-color:#AAAAAA;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #AAAAAA;
margin: 0px;
padding: 0px;
}

/* box model */
#top {
position: static;
width: 100%;
height: 90px;
border-bottom: solid #FFFFFF 2px;
margin: 0px;
padding: 0px;
}

#left {
position: absolute;
left: 18px;
top: 160px;
width: 130px;
padding: 27px 0px 90px 0px;
line-height: 27px;
}
#left li { list-style: none; display: block; }
#left li a { list-style: none; text-decoration: none; color:#ffffff; font-size: 13px; }

#left li a:visited {color: #ffffff; text-decoration: none; }
#left li a:hover {color: #7e031b; text-decoration: none; }
#left li a:active {color: #7e031b; text-decoration: none;}

.subnavi { padding-left: 18px; font-size: 11px }

#content {
position: static;
width: 850px;
margin-left: 180px;
padding: 0px;
}

/* navigation */
#navi { position: static; width: 100%; height: 27px; line-height: 11px; font-size: 11px; background-color: #333333;  float: right; margin: 0px; }
#navi li { list-style: none; display: inline; margin: 0px; padding: 0px 0px 0px 18px; }
#navi li a { list-style: none; color: #ffffff; text-decoration: none; margin: 0px; }

#navi li a:visited {color: #ffffff; text-decoration: none; }
#navi li a:hover {color: #d24455; text-decoration: none; }
#navi li a:active {color: #d24455; text-decoration: none;}


p { padding: 0px; font-size: 11px; text-decoration: none;}

h1 {font-family: Verdana, Arial, sans-serif; padding-left: 180px; font-size: 36px; line-height: 18px; margin: 0px; color: #FFFFFF; }
h2 {font-family: Verdana, Arial, sans-serif; padding-left: 360px; line-height: 0px; font-size: 18px; color: #333333; }
h3 {font-family: Century Gothic, Verdana, Arial, sans-serif; font-style: normal; font-size: 18px; color: #333333; }
h4 {font-family: Century Gothic, Verdana, Arial, sans-serif; text-align: right; line-height: 0px; font-size: 36px; margin: 0px; color: #7e031b; }
h5 {font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 16px; color: #999999; }

a { color: #333333; font-size: 13px; padding: 0px; text-decoration: none; }

a:visited {color: #333333; text-decoration: none; }
a:hover {color: #7e031b; text-decoration: none; }
a:active {color: #7e031b; text-decoration: none; }

.naviframe { width: 720px; margin: 0px 0px 0px 263px; text-align: right; }
.textfield { margin: 0px; padding: 0px; float: left; }
.image { margin: 70px 18px 0px 0px; padding: 0px; float: left; }
.tablecol { margin: 0px; padding: 70px 0px 0px 0px; float: left; line-height: 13px; }

.bold { font-weight: bold;}
.italic { font-style: italic;}
.zitat {font-family: Century Gothic, Verdana, Arial, sans-serif; font-style: italic; font-size: 15px; color: #ffffff; }
.address { padding: 0px; font-size: 13px; line-height: 27px; color:#FFFFFF; text-decoration: none;}


.floatleft { float: left; width: 180px; margin-left: 36px; padding: 0px;}

.clearboth { clear: left; }

/* galerie */
.framehor { width: 180px; height: 210px; float: left; padding: 0px; margin: 3px 0px 0px 36px;}
.framever { width: 180px; height: 210px; float: left; padding: 0px; margin: 3px 0px 0px 36px; }
