/* styles for half door */
html, body {
margin: 5px;
padding: 5px;
}
body#corpus {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 100.01%;
text-align: center;
}
body a {
font-size: 70%;
text-decoration: none;
color: #000;
}
body a:hover {
background-color: transparent;
text-decoration: underline;
}
/* set all to 0 */
* {
margin: 0;
padding: 0;
}
/* text allgemein */
p {
font-size: 75%;
line-height: 100%;
background-color: transparent;
color: #000;
}
/* 'container' */
#wrapper {
position: relative;
margin: 10px auto;
width: 750px;
text-align: left;
background-color: white;
border-bottom: 1px none;
}
/* header */
#header {
height: 80px;
background-image: url(../images/top.jpg);
background-color: white;
}
#header #logo h1 {
padding: 50px 10px 0 10px;
margin: 0px 10px 0 10px;
text-align: right;
letter-spacing: 2px;
background-color: transparent;
}
/* content */
#content {
margin: 0px 20px 0px 185px;
padding: 5px 5px 5px 5px;
background-color: white;
color: #000;
border-top: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
}
#content a {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 100.01%;
text-decoration: none;
text-align: center;
font-weight: bolder;
color: #004a42;
}
#content a:hover {
background-color: transparent;
color: #cc0000;
border-bottom: 1px solid #cc0000;
}
#content table {
width: 480px;
margin-left: 20px;
margin-top: 10px;
}
#content td {
width: 50%;
vertical-align: top;
}
td img {
padding: 0 5px 0 5px;
}
#content td a:hover {
text-decoration: none;
border-bottom: 1px none;
}
#content ul {
font-size: 70%;
text-align: left;
font-weight: normal;
color: #004a42;
margin: 10px 0px 10px 0px;
}
#content li {
margin: 0 13px 0px 13px;
}
/* menues */
#menue {
margin:0px;
position:absolute; 
left:0; 
z-index:1;
width: 175px;
height: 312px;
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
text-align: center;
}
#menue a {
text-decoration: none;
font-size: 100.01%;
}
#menue a:hover {
color: #cc0000;
}
#menue img {
border: none;
}
#menue ul {
list-style: url(../images/ul_red.gif) inside;
font-size: 75%;
text-align: center;
font-weight: bolder;
color: #004a42;
padding: 10px 0px 0px 0px;
}
#menue li {
margin: 5px 13px 0px 13px;
letter-spacing: 1px;
}
/* footer */
#footer {
height: 50px;
margin: 0px 20px 0px 175px;
background-color: transparent;
}
#footer p {
line-height: 110%;
text-align: right;
padding: 7px 10px 0 0px;
}
#footer p.text1 {
font-size: 60%;
line-height: 100%;
text-align: right;
padding: 7px 10px 0 0px;
}
#footer a {
text-decoration: none;
font-size: 80%;
line-height: 125%;
letter-spacing: 2px;
text-align: right;
}
#footer a:hover {
background-color: transparent;
color: #cc0000;
border-bottom: 1px solid #cc0000;
}
#footer img {
padding: 5px 5px 5px 0;
}

.leftbox{
width: 160px;
float: left; 
clear: left;
text-align: center;
margin: 5px 5px 0px 0px;
font-size: 70%;
border: none;
padding: 3px;
}

.rightbox{
width: 345px;
float: right; 
clear: right;
text-align: center;
font-size: 85%;
vertical-align: top;
margin-right: 0px;
background-color: #fff;
border: 1px solid #ccc;
margin-left: 5px;
padding: 2px;
}

.smallbox{
width: 130px;
background-color: #ffc;
text-align: center;
font-size: 75%;
padding: 5px;
margin: 10px 10px 0 20px;
}

/* headings */
h1 {
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 115%;
color: #cc0000;
}
h2 {
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 125%;
background-color: #ffffcc;
color: #004a42;
padding: 2px 0 2px 0;
}
h3 {
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 100.01%;
background-color: #ffffcc;
color: #004a42;
padding: 2px 0 2px 5px;
}
h4 {
font-size: 100.01%;
color: #004a42;
padding: 2px 2px 2px 5px;
margin: 5px 0 0 0;
text-align: center;
letter-spacing: 2px;
}
/* text*/
p.text5 {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 80%;
line-height: 110%;
padding: 10px 0px 0px 10px;
}
p.text6 {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 70%;
line-height: 110%;
padding: 10px 0px 0px 10px;
}

p.text7 {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 65%;
line-height: 110%;
padding: 10px 0px 0px 10px;
background-color: #ffffcc;
margin-top: 10px;
}

/* images */

img.border {
border: 1px solid #ccc;
padding: 3px;
}

img.floatleft {
float: left; 
clear:left;
margin: 10px 10px 10px 0;
border: 1px solid #ccc;
padding: 3px;
}

img.floatright {
float: right; 
clear:right;
margin: 5px 0 5px 10px;
border: 1px solid #ccc;
padding: 3px;
}

/* initials for '#content p' */
.initial {
font-size: 125%;
font-weight: 900;
color: maroon;
}
