/* CSS Document */

/* HTML TAGS */

body {
        margin: 0px;
        background: url("/_images/bg.gif") repeat top left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
h1 {
        margin-top: -6px;
        margin-bottom: 5px;
        font-size: 14px;
        color: #1069b5;
        font-weight: bold;
        padding-top: 8px;
}

/* HTML TAGS ENDE */

/* GRUNDLAYOUT */

#head-edit {
        position: absolute;
        top: 50px;
        left: 30px;
        width: 664px;
        height: 130px;
        background-color: #ffffff;
        border-bottom: 25px solid #ffffff;
        border-right: 2px solid #ffffff;
        overflow:scroll;
        padding: 0px 0px 0px 290px;
        
}
#head {
        position: absolute;
        top: 50px;
        left: 30px;
        width: 954px;
        height: 130px;
        background-color: #ffffff;
        border-bottom: 25px solid #ffffff;
        border-right: 2px solid #ffffff;
        text-align: right;
}
#headtext {
        position: relative;
        top: 65px;
        left: 54px;
        width: 300px;
        height: 100px;
        background-color: #ffffff;
	z-index: 5;
	color: #999999;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
        overflow: hidden;
	line-height: 24px;
		
}
#headtext-edit {
        position: relative;
        top: 32px;
        left: 54px;
        width: 300px;
        height: 100px;
        background-color: #ffffff;
	z-index: 5;
	color: #b6b6b6;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
		
}
#logo {
        position: absolute;
        top: 0px;
        left: 30px;
        width: 954px;
        height: 48px;
        background-color: #ffffff;
        border-bottom: 2px solid #ffffff;
        border-right: 2px solid #ffffff;
}
#nav {
        position: absolute;
        top: 182px;
        left: 30px;
        width: 954px;
        height: 18px;
        background-color: #1069b5;
        border-bottom: 1px solid #1069b5;
        border-top: 1px solid #1069b5;
        z-index: 2;
}
#content-li {
        position: absolute;
        top: 202px;
        left: 30px;
        width: 169px;
        height: 363px;
        padding: 25px 17px 0px 24px;
        background-color: #f2f2f2;
        font-size: 9px;
        z-index: 3;
}
#content-mi {
        position: absolute;
        top: 202px;
        left: 240px;
        width: 499px;
        height: 338px;
        padding: 25px 25px 25px 13px;
        background-color: #f2f2f2;
        font-size: 11px;
        line-height: 14px;
        z-index: 3;
        overflow: auto;
}
#content-re {
        position: absolute;
        top: 202px;
        left: 777px;
        width: 157px;
        height: 338px;
        font-size: 9px;
        border-right: 2px solid #ffffff;
        z-index: 3;
        padding: 25px 25px 25px 25px;
        background-color: #ffffff;
        overflow: hidden;
}
#footer {
        position: absolute;
        top: 590px;
        left: 30px;
        width: 933px;
        height: 16px;
        color: #1069b5;
        background-color: #ffffff;
        border-bottom: 1px solid #1069b5;
        border-top: 1px solid #1069b5;
        padding: 4px 0px 0px 23px;
        font-size: 9px;
}

/* GRUNDLAYOUT ENDE */

/* INHALTSBEREICH */

#content-mi p {
        line-height: 14px;
        margin-top: 0px;
        margin-bottom: 5px;
        font-size: 11px;
}

#td-20space {
        width: 19px;
}
#td-fliesstext {
        width: 240px;
        vertical-align: top;
        background-color: #f2f2f2;
}
#blocktable {
        border: 0px;
	margin-bottom: 17px;
}

/* INHALTSBEREICH ENDE */

/* STARTSEITE */

#td-head {
        width: 240px;
        color: #ffffff;
        background-color: #1069b5;
        vertical-align: top;
        font-weight: bold;
        padding: 1px 0px 2px 3px;
}
#td-startbild {
        width: 110px;
        vertical-align: top;
        background-color: #ffffff;
        text-align: left;
        padding-left: 5px;
}
#td-starttext {
        width: 122px;
        vertical-align: top;
        background-color: #ffffff;
        text-align: left;
        font-size: 9px;
        line-height: 12px;
        padding: 3px 3px 5px 0px;
}
#td-artikeltext {
        width: 237px;
        vertical-align: top;
        background-color: #ffffff;
        text-align: left;
        font-size: 9px;
        line-height: 12px;
        padding: 3px 3px 5px 5px;
}
#starttable {
        margin-top: 17px;
        border: 0px;
}

/* STARTSEITE ENDE */

/* BOX LINKS */

.headline {
        margin-top: 0px;
        padding-bottom: 20px;
        font-size: 11px;
        color: #1069b5;
        font-weight: bold;
}
#content-li h1 {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        color: #1069b5;
        font-weight: bold;
        border-top: 1px solid #1069b5;
        padding-top: 8px;
}
#content-li p {
        margin-top: 0px;
        margin-bottom: 10px;
}
.archiv {
        margin-top: 0px;
        margin-bottom: 0px;
        border-top: 1px solid #1069b5;
        padding-top: 8px;
}

/* BOX LINKS ENDE */

/* BOX RECHTS */

#content-re h1 {
        margin-top: -8px;
        margin-bottom: 0px;
        font-size: 11px;
        color: #1069b5;
        font-weight: bold;
        border-bottom: 1px solid #1069b5;
        padding-top: 8px;
}
#content-re h2 {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        color: #1069b5;
        font-weight: bold;
        padding-top: 8px;
}
#content-re .headline {
        margin-top: 0px;
        padding-bottom: 0px;
        font-size: 11px;
        color: #1069b5;
        font-weight: bold;
}
#content-re p {
        margin-top: 0px;
        margin-bottom: 10px;
}

/* BOX RECHTS ENDE */

/* VERLINKUNGEN */

a:link {
        color: #fe0000;
        text-decoration: none;
}
a:visited {
        color: #fe0000;
        text-decoration: none;
}
a:hover {
        color: #1069b5;
        text-decoration: none;
}
a:active {
        color: #fe0000;
        text-decoration: none;
}
.headlinelink:link {
        color: #ffffff;
        text-decoration: none;
}
.headlinelink:visited {
        color: #ffffff;
        text-decoration: none;
}
.headlinelink:hover {
        color: #ffffff;
        text-decoration: underline;
}
.headlinelink:active {
        color: #ffffff;
        text-decoration: none;
}
#footer a:link {
        color: #1069b5;
        text-decoration: none;
}
#footer a:visited {
        color: #1069b5;
        text-decoration: none;
}
#footer a:hover {
        color: #fe0000;
        text-decoration: none;
}
#footer a:active {
        color: #1069b5;
        text-decoration: none;
}

/* VERLINKUNGEN ENDE */

/* KONTAKTFORMULAR */

.input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 152px;
        border: 1px solid #1069b5;
        font-size: 11px;
        color: #000000;
        height: 15px;
        padding: 2px 4px 2px 4px;
}
.inputplz {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 35px;
        border: 1px solid #1069b5;
        font-size: 11px;
        color: #000000;
        height: 15px;
        padding: 2px 4px 2px 4px;
}
.inputort {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 93px;
        border: 1px solid #1069b5;
        font-size: 11px;
        color: #000000;
        height: 15px;
        padding: 2px 4px 2px 4px;
}
.submit {
        color: #1069b5;
        background-color: #ffffff;
        border: 1px solid #1069b5;
        font-size: 11px;
        width: 103px;
}
.inputtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 160px;
        height: 93px;
        border: 1px solid #1069b5;
        font-size: 11px;
        color: #000000;
        padding: 2px 4px 2px 4px;
}
.inputradio {
        border: 0px solid #D90A11;
}
form {
        margin:0px;
}

/* KONTAKTFORMULAR ENDE */

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0;}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px 0px 0px 2px; font-family:verdana,tahoma,arial,helvetica; font-size:11px;}
.clLevel0{background-color:#1069b5; layer-background-color:#1069b5; color:#ffffff;}
.clLevel0over{background-color:#ffffff; layer-background-color:#1069b5; color:#1069b5; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:#006699;}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding:2px 0px 0px 2px; font-family:verdana,tahoma,arial,helvetica; font-size:11px;}
.clLevel1{background-color:#ffffff; layer-background-color:#ffffff; color:#1069b5;}
.clLevel1over{background-color:#1069b5; layer-background-color:#1069b5; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#1069b5; layer-background-color:#1069b5;}

/*Styles for level 2*/
.clLevel2,.clLevel2over{position:absolute; padding:2px 0px 0px 2px; font-family:verdana,tahoma,arial,helvetica; font-size:11px;}
.clLevel2{background-color:#C9CCBF; layer-background-color:#C9CCBF; color:black;}
.clLevel2over{background-color:#EDEEEA; layer-background-color:#336699; color:black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:white; layer-background-color:#006699;}
