body {
	background-image: none !important;
}

#wrapper {
        position: relative;
        margin: 0px auto 0px 12px;
        width: 247px;
        text-align: left; /* Aufheben von IE_quirks im BODY */
}
*html #wrapper { /* fuer IE */
        margin: 0px 0px 0px 12px;
}


/*      Header  */

#baseHeader {
        top: 0;
        margin: 0;
        padding: 0;
	width: 247px;
        height: 70px;
}

#baseHeaderNavigation {
	position: absolute;
	top: 4px;
}

/*      NavigationInfo  */

#NavigationInfo {
        position: absolute;
        top: 31px;
        left: 0;
        width: 300px;
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 80%;
	text-align: left;
} 

/*      Identitaetsbereich  */

#baseIdentity {
        position: absolute;
        top: 51px;
        left: 2px;
        height: 63px;
}

/*      Druckversion  */

#baseIcons {
	display: none;
}

/*      Linke Navigation  */

#baseNavigationContainer {
        position: absolute;
        top: 58px;
        left: 0;
        width: 44px;
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 80%;
        line-height: 10%;
} 
*html #baseNavigationContainer { /* fuer IE  */
        top: 54px;
}

/*      Inhaltsbereich  */

#baseContent {
        margin: 12px 0px 12px 0px;
        padding: 0px 20px 20px 12px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        background-color: transparent;  /* fuer benutzerdefinierte Bildschirmeinstellungen */
        min-height: 370px; /* regelt variabel die Mindesthoehe des Inhaltsbereichs */
}
*html #baseContent { /* nur fuer IE 5.5 - 6.x */
        height: 370px;  /* regelt variabel die Mindesthoehe des Inhaltsbereichs */
        padding: 0px 20px 20px 12px; 
} 


/*      Fussleiste  */

#baseContainerFooter {
        position: relative;
        color: #666;
        padding: 8px 0 5px 16px;
        text-align: left;
        font-size: 85%;
        line-height: 130%;
        height: 20px;
	width: 259px; 
        border-top: 4px solid #9c0;
}

/*  Copyright */

#baseContainerFooter div.left {
        position: absolute;
        top: 8px;
        left: 0px;
        width: 247px;
        text-align: left;
}

/*  Datum  */

#baseContainerFooter div.right {
	display: none;
}

#handheldlogo {
	display: inline;
	top: 0px;
	left: 0px;
	width: 110px;
	font-size: 90%;
	text-align: left;
}

.baseHeaderLogo {
	display: none;
}


.baseIdentityBild0 {
        display: none;
}

.baseIdentityBild {
        left: 0px;
	width: 233px;
	height: 33px;
}

#baseHeaderNavigation {
	position: absolute;
	top: 16px;
        font-size: 85%;
}

/* Linke Navigation  */

/* Links in der linken Spalte (baseNavigationContainer)  */

#baseNavigationContainer ul {
        list-style-type: none;
        margin: 25px 0 0 0;
        padding: 0px;
}

*html #baseNavigationContainer ul { /* fuer IE  */
        margin: 40px 0 0 0;
}

#baseNavigationContainer ul ul {
        margin: 1px 0px 0px 0px;
        padding: 0px;
}

#baseNavigationContainer ul ul ul {
        border-bottom: none;
}

#baseNavigationContainer ul li {        
        display: block;
        width: 168px;
        height: auto;
        margin: 0;
        padding: 2px 0 2px 10px;
        color: #000;
        font-weight: normal;
        border-bottom: 1px solid #ccc;
        background-image: url(/media/layout/minus.gif);
        background-repeat: no-repeat;
        background-position: 4px 6px;
}
*html #baseNavigationContainer ul li { /* fuer IE  */
        line-height: 150%;
        width: 68px;
        background-position: 4px 8px;
}

#baseNavigationContainer li ul li {
        display: block;
        width: 168px;
        height: auto;
        margin:  0;
        padding: 2px 0px 2px 10px;
        background-color: #fff;
        color: #333;
        font-weight: normal;
        background-image: url(/media/layout/minus.gif);
        font-size: 95%;
        border-bottom: none;
}
*html #baseNavigationContainer li ul li { /* fuer IE  */
        line-height: 150%;
        width: auto;
} 

#baseNavigationContainer li ul li ul li {
        display: block;
        width: 168px;
        height: auto;
        margin: 0;
        padding: 2px 0px 2px 10px;
        background-color: #fff;
        color: #333;
        font-weight: normal;
        background-image: url(/media/layout/minus.gif);
        font-size: 100%;
        border-bottom: none;
}
*html #baseNavigationContainer li ul li ul li { /* fuer IE  */
        line-height: 150%;
        width: auto;
} 

#baseNavigationContainer li ul li ul li ul li {
        display: block;
        width: 168px;
        height: auto;
        margin: 0;
        padding: 2px 0px 2px 10px;
        background-color: #fff;
        color: #333;
        font-weight: normal;
        background-image: url(/media/layout/minus.gif);
        font-size: 95%;
        border-bottom: none;
}
*html #baseNavigationContainer li ul li ul li ul li { /* fuer IE  */
        line-height: 150%;
        width: auto;
} 

#baseNavigationContainer li a {
        text-decoration: none;
        color: #666;
}

#baseNavigationContainer li a.aktiv {
        text-decoration: none;
        color: #000;
}

#baseNavigationContainer li a:hover {
        text-decoration: none;
        color:#333;
}

#baseNavigationContainer li ul li a {
        text-decoration: none;
        color: #666;
}


/*      Contentbereich  */

/*      Mikronavigation (Navigations-Pfad)  */

#baseContainerNavigationToRoot {
	display: none;        
}

.leftmenu {
    display: none;
    clear: left;
}
.userinp {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	border: thin solid #ccc;
	text-align: left;
        width: 220px;
}
.passinp {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	border: thin solid #ccc;
	text-align: left;
        width: 220px;
}
.loginbut {
        margin: 0px 0px 0px 0px;
        padding: 3px 5px 3px 5px;
	border: thin solid #ccc;
	font-weight: bold;
	text-align: left;
}
.message {
        margin: 0px 0px 0px 80px;
        padding: 0px 0px 0px 0px;
	color: #C00;
	font-weight: bold;
	text-align: left;
}

form div {
    display: block;
    clear: left;
    width: 200px;
    margin: 0; /*  0 5px 0; */
}
form div label {
    display: block;
    float: left;
    font-weight: bold;
    text-align: left;
}
