* {margin: 0;}
html, body {width: 100%; height: 100%; background: #ffffff;}
body#website {background: url(upload/bg_container.gif) center top repeat-y;}
img {border: 0;}
h1 {font-family: Verdana,sans-serif; font-size: 16px; font-weight: bold; color: #0C0C0D; margin-bottom: 8px; line-height: 18px;}
h2 {font-family: Verdana,sans-serif; font-size: 18px; font-weight: bold; color: #0C0C0D; line-height: 20px;}
h3 {font-family: Verdana,sans-serif; font-size: 14px; font-weight: bold; color: #47474E; line-height: 25px;}
p,legend {
font-family: Verdana,sans-serif; 
font-size: 12px; 
color: #47474E; 
line-height: 16px;
}
a {color: #020005;}
hr {
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px dashed #5d5d5d;
}
ul {padding: 10px 0px 0px 15px;}
li {color: #47474E;}

/**************************************************************
	WEBSITE POSITION/SIZE
**************************************************************/
div#container {
position: absolute; 
width: 980px; 
left: 50%;
margin-left: -490px; 
background: url(upload/bg_container.gif) center top repeat-y;
}
div#content {
width: 905px; 
margin-left: 37px; 
border: 1px solid #B3B3B6;
}
div#head {
width: 905px;
height: 205px; 
}
div#mainContent {
background: url(upload/bg_main.gif) left top repeat-y; 
/*height: 100%;*/
}
div#logo {
width: 905px;
/ J?rg background: url(upload/logo.gif) left bottom no-repeat;
}

/**************************************************************
	MAIN MENUE
**************************************************************/
div#imgMenue {
width: 222px;
height: 107px;
border-bottom: 1px solid #9b9b9b;
}
div#contentLeft {
float: left; 
width: 222px;
}
div#contentLeft ul {
list-style-type: none; 
margin: 0;
padding: 0;
}
div#contentLeft li {
padding-left: -20px;
border-bottom: 1px solid #9b9b9b;
background: #DEDFE1;
}
div#contentLeft li.submenue {
background: #C1C2C4;
}
div#contentLeft li.menueSelected {
background: #F3F2F2;
}
div#contentLeft li.submenueSelected {
background: #C1C2C4;
}
div#contentLeft li p {
margin-left: 10px;
font-size: 12px;
line-height: 25px;
}
div#contentLeft li.menueSelected p {
font-weight: bold;
}
div#contentLeft li.submenueSelected p {
color: #ffffff;
font-weight: bold;
}
div#contentLeft li p span {
padding-left: 20px;
background: url(upload/bg_menueli.gif) left center no-repeat;
}
div#contentLeft li a {
display: block;
color: #666666;
font-weight: normal;
text-decoration: none;
}
div#contentLeft li a:hover { 
color: #002A53;
}
div#contentLeft li.submenue p a {
color: #ffffff;
}
div#submenueverlauf {
width: 222px;
height: 102px;
background: url(upload/verlauf.gif) left top no-repeat;
}
div#menueLogo {
width: 222px;
height: 126px;
}

/**************************************************************
	CONTENT
**************************************************************/
div#contentRight {
float: left;
margin-top: 15px;
padding-left: 25px;
width: 645px;
}

table#Download td {
height: 25px;
}

td#td1_Impressum p {
line-height: 14px;
font-size: 10px;
}

#FormKontakt {
margin-bottom: 0;
padding-bottom: 0;
}
#FormKontakt td {
padding-bottom: 6px;
}
#FormKontakt .input {
width: 362px;
border: 1px solid #B9BBBF;
background: url(upload/bg_input.gif);
}
#FormKontakt textarea {
width: 362px;
height: 180px;
border: 1px solid #B9BBBF;
background: url(upload/bg_input.gif);
}

#FormGuestbook td {
padding-bottom: 5px;
}
#FormGuestbook .input {
width: 445px;
border: 1px solid #81818D;
}
#FormGuestbook textarea {
width: 445px;
border: 1px solid #81818D;
}

#FormMemberLogin {margin-top: 5px; margin-bottom: 20px;}
#FormMemberLogin td {
padding-bottom: 5px;
}
#FormMemberLogin .input {
width: 227px;
border: 1px solid #81818D;
}
#FormMemberLogin2 {margin-top: 5px;}
#FormMemberLogin2 td {
padding-bottom: 5px;
}
#FormMemberLogin2 .input {
width: 227px;
border: 1px solid #81818D;
}
#FormMemberAnmeldung {margin-top: 15px;}
#FormMemberAnmeldung td {
padding-bottom: 5px;
}
#FormMemberAnmeldung .input {
width: 337px;
border: 1px solid #81818D;
}

/**************************************************************
	FOOTER
**************************************************************/
div#bottom {clear:both; width: 905px; height: 10px; border-top: 1px solid #ffffff; background: url(upload/bottom.gif) left top no-repeat;}
div#footer {width: 905px; height: 67px; padding-top: 17px; border-top: 1px solid #ffffff; background: #BBBBC5 url(upload/bottomRT.gif) left top repeat-x;}
div#footer img {float: left; margin-right: 15px; margin-top: 2px;}
div#footer p {color: #424248; line-height: 16px; font-size: 10px; padding-top: 7px;}
div#footer a {text-decoration: none;}

td.leftBorder {
padding-left: 15px;
padding-right: 10px;
border-left: 1px dashed #5d5d5d;
}
