html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset table{  
margin:0px; 
padding:0px; 
border:0px; 
}
ul {
margin-left:15px;
}

html, body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#666666;
background-color:#FFFFFF;
background-image:url(../img/bg_inhalt.gif);
background-repeat:repeat-y;
}
tr, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#666666;
}
#content {
padding:0px;
}
#page {
width:100%;
height:570px;
background-image:url(../img/bg_linien_home.gif);
background-repeat:repeat-x;
background-position:left bottom;
}
#newsBox h1 {
margin:6px 0px 17px 10px;
padding:0px;
font-size:33px;
line-height:36px;
font-weight:bold;
text-transform: uppercase;
color: #8EBBE7;
}
#content2spalten h1 {
margin:-2px 0px 0px -2px;
padding:0px 0px 15px 0px;
font-size:33px;
line-height:36px;
font-weight:bold;
text-transform: uppercase;
color: #8EBBE7;
}
#content2spalten ul{
list-style-type:square;
}
#content2spalten ol{
margin-left:25px;
}
.h1wrapper {
height:87px;
}
.datum {
color:#8ebbe7;
font-weight:bold;
}
.black {
color:#000000;
font-weight:bold;
}

/* ---------------------- Links ----------------------- */

a:link, a:visited {
color: #6699cc;
text-decoration: none;
}
a:hover {
color: #6699cc;
text-decoration: none;
}
a:active {
color: #6699cc;
text-decoration: none;
cursor:default;
}

.mehr a:link, .mehr a:visited  {
text-decoration: none;
}
.mehr a:hover, .mehr a:active  {
text-decoration: underline;
}
.blackLink a:link, .blackLink a:visited  {
color: #000000;
text-decoration: none;
}
.blackLink a:hover, .blackLink a:active  {
color: #6699cc;
}
.blackLinkLight a:link, .blackLinkLight a:visited  {
color: #000000;
text-decoration: none;
}
.blackLinkLight a:hover, .blackLinkLight a:active  {
color: #6699cc;
text-decoration: underline;
}
/* ---------------------- HomeBox ----------------------- */
#homeBox {
margin:134px 0px 0px 55px;
padding:20px 0px 0px 0px;
width:980px;
height:294px;
}
/* ---------------------- News ----------------------- */
#newsBox {
margin:0px;
padding:0px;
width:291px;
height:291px;
float:left;
background-image: url(../img/bg/bg_news.gif);
}
#newsBox .newsText {
margin:0px 12px;
margin-bottom:28px;
padding:4px 0px;
width:267px;
height:69px;
background-image: url(../img/dotted.gif);
background-repeat: repeat-x;
}
#datumFooter {
position:absolute;
left:67px;
top: 527px;
}
/* ----------------- Navigation Home ----------------- */
#homeNav {
margin:0px 0px 0px 500px;
padding:0px;
width:470px;
height:291px;
}
.navButton {
margin:0px 18px 19px 0px;
padding:0px;
width:135px;
float:left;
}
#footer {
height:280px;
position:fixed;
left:700px;
bottom:1px;
width:289px;
text-align:right;
}
#footerHome {
height:280px;
background-color:#FFFFFF;
position:fixed;
left:0px;
bottom:0px;
width:100%;
}
#footerHomeLogos {
left:0px;
width:997px;
text-align:right;
}

/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */

* html, * html body {
margin:0;
padding:0;
height:100%;
overflow:hidden;
}

* html #content {
padding:0;
height:100%;
overflow:auto;
}

* html #footer {
height:230px;
margin-top:-230px;
width:989px;
text-align:right;
}
* html #footerHome {
height:230px;
margin-top:-230px;
width:100%;
}

#footerprint {
display:none;
}
/* ----------------------- Inhalt ---------------------- */
#pageInhalt {
width:976px;
margin:0px 0px 0px 12px;
padding-top:80px;
}
/* ----------------- Navigation Inhalt ----------------- */
#mainNav {
width:976px;
margin:0px 0px 0px 12px;
padding-top:65px;
background-image: url(../img/dotted.gif);
background-repeat: repeat-x;
background-position: 0px 63px;
}
#mainNavBox {
float:left;
}
#sitemap {
text-align:right;
padding-top:6px;
}
#mainNav ul {
margin:0px;
padding:0px;
white-space: nowrap;
}
#mainNav li {
display:inline;
list-style-type: none;
}
.spacer {
margin-right:35px;
}

#mainNav ul{
margin:0px 0 10px 0;
padding:0;
}

#mainNav ul li a {
text-decoration: none;
font-weight:bold;
font-size:16px;
text-transform: uppercase;
}
#mainNav ul li a:link, #mainNav ul li a:visited { 
color:#999999;
}
#mainNav ul li a:hover{
color:#8EBBE7;
}
#mainNav a#current{
color:#8EBBE7;
}

/* --------------------- Inhalt --------------------- */
#content2spalten {
width:685px;
margin:0px 0px 0px 0px;
padding-top:2px;
background-image: url(../img/dotted.gif);
background-repeat:repeat-x;
z-index:500;
}
.artikelBox {
width:683px;
}
.artikelBoxFix {
width:683px;
height:98px;
}
.artikelLinks {
float:left;
width:333px;
margin:0px;
padding:4px 0px 0px 0px;
background-image: url(../img/dotted.gif);
background-repeat: repeat-x;
}
.artikelRechts {
width:334px;
margin:0px 0px 0px 349px;
padding:4px 0px;
background-image: url(../img/dotted.gif);
background-repeat: repeat-x;
}
.abstand {
clear:both;
width:683px;
height:12px;
}
.imgLeft {
float:left;
margin-right:12px;
}
.quelle{
width:140px;
float:right;
text-align:right;
}
.imgRight {
float:right;
margin-left:12px;
}
.clearLeft {
clear:left;
}
.clearRight {
clear:right;
}
.clearBoth {
clear:both
}

/* ----------------- Sub Navigation ----------------- */
#contentRechts {
width:220px;
float:right;
margin:0px 0px 0px 0px;
text-align:right;
}
#subNav {
margin:0px;
padding:0px;
}
#subNav ul {
margin:0px;
padding:0px;
white-space:nowrap;
}
#subNav li {
margin:0px;
padding:0px;
display:block;
list-style-type: none;
}

/* ----------------------- Formulare ------------------*/
form{
padding:0px;
margin:0px;
}
input {
width:240px;
line-height:normal;
height:18px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#f3f3f3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin: -1px 0px 0px 0px;
padding:1px 2px 0px 2px;
}
.input2 {
width:100px;
line-height:normal;
height:18px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#ffffff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin: -1px 0px 0px 0px;
padding:0px;
padding-top:2px;
}
.input3 {
width:120px;
line-height:normal;
height:18px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#ffffff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #8EBBE7;
font-weight:bold;
margin: -1px 15px 0px 5px;
padding:0px;
}
.listmenu {
width:242px;
line-height:normal;
height:18px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#f3f3f3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin: -1px 0px 0px 0px;
padding:0px;
}
textarea {
width:240px;
height:134px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#f3f3f3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin: -1px 0px 0px 0px;
padding:1px 2px 0px 2px;
}
.beschreibung {
width:190px;
height:48px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#f3f3f3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin: -1px 0px 0px 0px;
padding:1px 2px 0px 2px;
}
.inputEintrag {
width:190px;
line-height:normal;
height:18px;
border-top:0px solid #e2e2e2;
border-left:0px solid #e2e2e2;
border-right:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
background-color:#f3f3f3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin: -1px 0px 0px 0px;
padding:1px 2px 0px 2px;
}

.checkbox {
width:15px;
height:15px;
background-color:#ffffff;
margin: 0px 2px 0px 0px;
padding:0px;
}

.submit { 
width:131px;
height:15px;
border:0;
background-color:#ffffff;
margin:0px;
padding-top:3px;
}

input:focus, input:hover, textarea:focus, textarea:hover {
background-color: #F3F9FF;
}
fieldset {
border:0px solid #ffffff;
padding:0px;
margin:0px;
}
label {
font-weight: bold;
color:#000000;
}
checkbox {
width:15px;
height:15px;
background-color:#ffffff;
margin: 0px 2px 0px 0px;
padding:0px;
}
.rot {
	color:#F00;
}

