body {font-size: 11px; margin: 0px auto; padding: 0px; background-color: white; background: url(../img/background_grau.gif) top center repeat-y; font-family: arial, sans-serif;}
.wrapper {width: 960px; margin: 0px auto; padding: 0px; background-color: white; top left repeat-y; border: solid 1px rgb(100,100,100);}

#masterside {width: 100%;background-color: #CCDCEA;}

.bannerwerbung { background-color: transparent; padding-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; padding-left: 485px;position: absolute; z-index: 1; }
.bannerwerbunginfo {padding: 0px 0px 5px 140px;}
.bannerwerbung img {border:0px;}

.sitenameslogan  {width: 944px; height: 130px; top: 130px; position: absolute; z-index: 1; overflow: hidden; margin: 0px; padding-left: 15px; background-color: transparent;}
.sitenameslogan p.sitename {float: left; margin: 0px; padding-left: 100px; color: #006aB4; font-family: arial, sans serif;  text-align: left; font-weight: bold; font-size: 32px; border-right: 3px solid #006ab4; padding-right: 10px;}
.sitenameslogan p.slogan {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; color: red; font-family: arial, sans serif;  font-weight: bold; font-size: 32px; border-left: 3px solid red;}
.img-header {clear: both; float: left; width: 960px; height: 224px; margin: 0px; padding: 0px; border-top: solid 1px #00416C;}

.HEADERNAV {width: 898px; top: 177px; position: absolute; z-index: 3; background: transparent;}
.TOPNAVI {margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 10px;}
.TOPNAVI ul {float: right; margin: 0px; padding: 0px 10px 0px 0px; border-left: solid 1px black; font-weight: bold;}	
.TOPNAVI li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.TOPNAVI li a {display: block; float: left; margin: 0px; padding: 2px 3px 2px 3px; border-right: solid 1px black; color: black; text-decoration: none; font-size: 10px;}
.TOPNAVI a:hover, .TOPNAVI a.selected {color: white; text-decoration: none;}

.MAINNAVI {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.MAINNAVI ul {float: left; width: 960px; margin: 0px; padding: 0px; border-top: solid 1px #00416C; border-bottom: solid 1px #00416C; background-color: #006aB4; font-weight: bold;}	
.MAINNAVI li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.MAINNAVI li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px #00416C; color: white; text-transform: uppercase; text-decoration: none; font-size: 100%;}
.MAINNAVI a:hover, .MAINNAVI a.selected {color: black; background-color: white; text-decoration: none;}

.leftside {overflow: hidden; float: left; width: 150px; margin-top: 10px; padding: 0px 0px 0px 0px; color: black; background-color: #CCDCEA;}
.rightside {overflow: hidden; float: right; width: 150px; margin-top: 10px; padding: 0px 0px 0px 0px; text-align: left; color: black; background-color: #CCDCEA;}

div .content {overflow: hidden; float: left; width: 630px; margin: 10px 5px 0px 5px; padding: 10px; color: black; background-color: white;}
div .content a, .content a:link, .content a:visited {color: black; text-decoration: underline; }
div .content a:hover, .content a:active {color: #006aB4; text-decoration: underline;}

div .content p {overflow:hidden; margin-right: 20px;}
px
div .content hr {width: 600px;}

.masterside {margin-right: 150px; padding-top: 10px;}

h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

.footer {overflow: hidden; clear: both; width: 960px; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px #00416C; background-color: #006aB4; color: rgb(255,255,255); font-size: 1.0em;}
.footer a {color: rgb(255,255,255); text-decoration: underline;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}

.credit{ float: right; color: white; padding-right: 20px;}

.leftside a, .leftside a:link, .leftside a:visited {color: black; text-decoration: underlne; }
.leftside a:hover, .leftside a:active {color: #006aB4; text-decoration: underline; border-bottom: 2px solid #006aB4;}
.rightside a, .rightside a:link, .rightside a:visited {color: black; text-decoration: underline;}
.rightside a:hover, .rightside a:active {color: #006aB4; text-decoration: underline;  border-bottom: 2px solid #006aB4;}
a img {background: none; border: 0px}
.wrapper {background-color: #CCDCEA;}
#masterside  {background-color: #CCDCEA;}
.blockcontent  {background-color: #CCDCEA;}
.leftside {float: left; width: 150px; background-color: #CCDCEA;}
.rightside {float: right; width: 150px; black; background-color: #CCDCEA;}


