

#image_start {
float: right;
border-bottom: 1px solid #fff;
}

#mainsection {
background: url(../images/spalten_bg.gif) repeat-y top center;
clear: both;
}

#left {
border-right: 1px solid #fff;
float: left;
width: 290px;
}

#leftcontent {
background: #dfdfdf;
padding: 20px 30px 20px 30px;
}

#newsletter {
position: inherit;
padding: 20px 30px 10px 30px;
color: #fff;
border-top: 1px solid #fff;
/*background: url(../images/pixellinie_newsletter.gif) bottom repeat-x;*/
}

#newsletter h1 {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#newsletter .input {
width: 200px;
height: 16px;
border: 1px solid #a0bade;
background: #7398ca;
color: #fff;
font-size: 9px;
margin: 0px;
padding: 0px;
}

/* Explorer zeigt es überraschenderweise richtig an. Korrektur für alle anderen Browser */
html>body #newsletter .input {
margin-bottom: 2px;
}

#newsletter .button {
border: 1px solid #a0bade;
width: 18px;
height: 18px;
background: url(../images/newsletterbutton.gif) no-repeat center #7398ca;
color: #fff;
font-size: 9px;
margin: 0px;
padding: 0px;
}

#newsletter p {
margin: 0px;
padding: 5px 0px 5px 0px;
}

.newsletterinfo, a.newsletterinfo:link, a.newsletterinfo:visited, #newsletter a {
color: #fff;
}

#content {
float:left;
width:640px;
background: url(../images/content_bg.gif) -290px repeat-y;
/*
margin-left: 291px;
background: url(../images/content_bg.gif) -290px repeat-y;
*/
}

#contenttitle {
line-height: 32px;
padding-left: 740px;
background: url(../images/contenttitle_bg.gif) repeat-x;
}

#contenttitle h1 {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#contentleft {
float: left;
width: 430px;
padding-top: 10px;
}

#contentleft h1 {
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
line-height: 17px;
padding: 0px 30px 0px 30px;
}

#contentleft p {
margin: 0px 0px 15px 0px;
padding: 0px 30px 0px 30px;
}

#contentright {
margin-left: 430px;
font-size: 10px;
padding-top: 10px;
}

#contentright h1 {
font-weight: bold;
margin: 0px 0px 0px 9px;
padding: 0px 30px 0px 11px;
line-height: 17px;
font-size: 10px;
background: url(../images/termine_icon.gif) no-repeat left top;
}

#contentright p {
margin: 0px;
padding: 0px 20px 20px 20px;
}



