
html { height: 101%; }
body { color: #ccc; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #333; text-align: center; height: 101%; margin: 0; padding: 0; }
#container { color: #ccc; background-color: transparent; text-align: left; height: auto; width: 830px; z-index: 1; visibility: visible; margin-right: auto; margin-left: auto; }
#extranetcontainer { color: #ccc; background-color: transparent; text-align: left; visibility: visible; margin-right: auto; margin-left: auto; z-index: 1; width: 830px; height: auto; }
#header { background-color: transparent; height: auto; width: inherit; z-index: 2; visibility: visible; }
#logo { background-color: transparent; height: auto; width: 200px; z-index: 3; visibility: visible; float: left; }
#artundmedia { background-color: transparent; text-align: right; height: auto; width: 40px; z-index: 3; visibility: visible; float: right; }
#hugnavigation { background-color: transparent; background-image: url(../img_allg/balken.gif); background-repeat: no-repeat; height: 170px; width: inherit; z-index: 2; visibility: visible; }
#hugnavigationindex { background-color: transparent; background-image: url(../img_allg/balken.gif); background-repeat: no-repeat; visibility: visible; z-index: 2; width: inherit; height: 170px; }
#huginhalt { background-color: transparent; height: auto; width: 650px; z-index: 2; visibility: visible; margin-right: 10px; margin-left: 70px; }
#inhaltstartseite { background-color: transparent; background-repeat: no-repeat; height: auto; width: inherit; z-index: 4; visibility: visible; margin-bottom: 10px; }
#inhaltbildstreifen { visibility: visible; z-index: 5; width: 123px; height: auto; float: left; }
#inhaltbildstreifen img { margin-bottom: 10px; }
#inhalttextspalte { background-color: transparent; visibility: visible; z-index: 5; width: 515px; height: auto; float: right; }
#zurueckzuaktuell { background-color: transparent; height: auto; width: 515px; z-index: 5; visibility: visible; float: right; }
#slogan { color: #ccc; font-weight: bold; background-color: transparent; text-align: right; height: auto; width: 817px; z-index: 2; visibility: visible; margin-top: 20px; margin-bottom: 5px; }
#footer { background-color: transparent; background-image: url(../img_allg/balken.gif); background-repeat: no-repeat; height: 40px; width: inherit; z-index: 2; visibility: visible; }
#footer p { color: #999; background-color: transparent; margin: 0; padding: 4px 0 0 20px; }
#footer a:link, #footer a:visited { color: #999; background-color: transparent; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #ccc; text-decoration: underline; background-color: transparent; }
#navigation { background-color: transparent; background-image: url(../img_allg/nav_hg.gif); background-repeat: no-repeat; height: 21px; width: 625px; z-index: 3; visibility: visible; margin-left: 205px; }
#subnavigation { background-color: transparent; visibility: visible; margin-left: 327px; z-index: 3; width: 250px; height: auto; margin-top: 10px; }
#subnavausstellungen { background-color: transparent; visibility: visible; margin-top: 10px; margin-left: 327px; z-index: 3; width: 250px; height: auto; }
#subnavmitglieder { background-color: transparent; visibility: visible; margin-top: 10px; margin-left: 449px; z-index: 3; width: 250px; height: auto; }
#subnavinfos { background-color: transparent; visibility: visible; margin-top: 10px; margin-left: 571px; z-index: 3; width: 250px; height: auto; }
/*newszeilen*/
.nav a{
	text-decoration: none;
}
.newszeile { background-color: transparent; visibility: visible; margin-bottom: 20px; z-index: 4; width: inherit; height: auto; margin-top: 0; }
.newsbild { height: auto; width: 123px; z-index: 5; visibility: visible; float: left; }
.newsbild img { margin-bottom: 10px; }
.newstext { font-size: 13px; background-color: transparent; height: auto; width: 515px; z-index: 5; visibility: visible; float: right; }
/*layers extranet*/
#huginhaltextranet { background-color: transparent; visibility: visible; margin-right: 10px; z-index: 2; width: 860px; height: auto; padding-bottom: 30px; }
#extranettitel { background-color: transparent; height: auto; width: 620px; z-index: 8; visibility: visible; margin-top: 20px; margin-bottom: 40px; margin-left: 205px; }
#extranetzeile { background-color: transparent; background-repeat: no-repeat; visibility: visible; margin-bottom: 10px; z-index: 4; width: inherit; height: auto; }
#extranetnavi { background-color: transparent; text-align: right; visibility: visible; z-index: 5; width: 193px; height: auto; float: left; }
#extranetinhalt { font-size: 14px; background-color: transparent; visibility: visible; z-index: 5; width: 655px; height: auto; float: right; }
/*textformatierungen*/
h1 { color: #ccc; font-size: 15px; margin-top: 0; margin-bottom: 15px; padding: 0; }
h2 { color: #ccc; font-size: 13px; margin-top: 0; margin-bottom: 10px; padding: 0; }
h3 { font-size: 13px; margin-top: 0; margin-bottom: 5px; padding: 0; }
h4 { font-size: 13px; margin-top: 0; margin-bottom: 3px; padding: 0; }
h5 { font-size: 13px; margin-top: 0; margin-bottom: 2px; padding: 0; }
h6 { font-size: 13px; margin-top: 0; margin-bottom: 0; padding: 0; }
p { color: #ccc; font-size: 13px; background-color: transparent; margin-top: 0; margin-bottom: 12px; padding: 0; }
p.absatzohneabstand { color: #ccc; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
pre { color: #ccc; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; background-color: transparent; margin-top: 0; margin-bottom: 12px; padding: 0; }
address { color: #ccc; font-size: 13px; font-style: normal; background-color: transparent; margin-top: 0; margin-bottom: 12px; padding: 0; }
a:link, a:visited { color: #ccc; font-size: 13px; background-color: transparent; text-decoration: underline; }
a:hover, a:active { color: #fff; font-size: 13px; text-decoration: underline; background-color: transparent; }
#huginhalt a:link, #huginhalt a:visited { color: #ccc; font-size: 13px; background-color: transparent; text-decoration: underline; }
#huginhalt a:hover, #huginhalt a:active { color: #fff; font-size: 13px; text-decoration: underline; background-color: transparent; }
#huginhaltextranet a:link, #huginhaltextranet a:visited { color: #ccc; font-size: 13px; background-color: transparent; text-decoration: underline; margin-top: 0; margin-bottom: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; }
#huginhaltextranet a:hover, #huginhaltextranet a:active { color: white; font-size: 13px; background-color: transparent; text-decoration: underline; margin-top: 0; margin-bottom: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; }
#extranetnavi a:link, #extranetnavi a:visited { color: #ccc; font-size: 13px; text-decoration: none; background-color: transparent; margin-top: 0; margin-bottom: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border-color: #d26ca5; border-style: solid; border-width: 0 0 1px; display: block; }
#extranetnavi a:hover, #extranetnavi a:active { color: white; font-size: 13px; text-decoration: none; background-color: transparent; margin-top: 0; margin-bottom: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border-color: #d26ca5; border-style: solid; border-width: 0 0 1px; display: block; }
#huginhaltextranet p { color: #fff; background-color: transparent; margin: 0; padding: 0; }
div#course_categories_menu_horizontal div#li_group_id_2 a.link { color: #aaa; }
div#course_categories_menu_horizontal div#li_group_id_2 a.hover { color: #000000; }
#subnavigation td.platzhalter { width: 122px; }
ul { font-size: 13px; background-color: transparent; padding: 0; }
ul,li { font-size: 13px; font-weight: normal; background-color: transparent; margin-left: 8px; padding-bottom: 4px; list-style-type: disc; list-style-position: outside; }
.rechtsbuendig { text-align: right; }
.vorstand { margin-bottom: 10px; }
/*tabellen*/
table.tabelleohnerahmen { font-size: 13px; background-color: transparent; width: 100%; border-width: 0; border-collapse: collapse; }
.tabelleohnerahmen tr { background-color: transparent; vertical-align: top; }
.tabelleohnerahmen td { background-color: transparent; border-color: transparent; border-width: 0; border-collapse: collapse; }
.tabelleohnerahmen p { font-size: 13px; background-color: transparent; margin-top: 0; }
/*community*/
table.tbl_users { font-size: 13px; background-color: transparent; width: 100%; border-width: 0; border-collapse: collapse; }
table.tbl_users tr { background-color: transparent; vertical-align: top; }
table.tbl_users td { background-color: transparent; vertical-align: top; padding-top: 4px; padding-bottom: 4px; border-bottom: 2px solid #2a2a2a; }
table.tbl_users p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.breadcrumb { background-color: transparent; margin-top: 10px; margin-bottom: 5px; white-space: nowrap; }
.memberlist { background-color: transparent; white-space: nowrap; margin-top: 0; margin-bottom: 0; padding-right: 10px; }
.destination { background-color: transparent; margin-top: 0; padding-top: 0; padding-right: 10px; }
.name { font-weight: bold; background-color: transparent; margin-top: 0; margin-bottom: 0; padding: 0; }
.company { background-color: transparent; margin-top: 0; margin-bottom: 0; }
.address { background-color: transparent; margin-top: 0; margin-bottom: 0; }
.location { background-color: transparent; margin-top: 0; margin-bottom: 0; }
.country { background-color: transparent; margin-top: 0; margin-bottom: 5px; }
.phone { background-color: transparent; margin-top: 0; margin-bottom: 0; }
.mobile { background-color: transparent; margin-top: 0; margin-bottom: 5px; }
.email { background-color: transparent; margin-top: 0; margin-bottom: 0; }
.website { background-color: transparent; margin-top: 0; margin-bottom: 30px; }
.success { color: green; }
.failed { color: red; }
.randlos { border-bottom: 1px solid #333; }
legend { color: #003; font-size: 13px; padding: 4px; margin-bottom: 4px; font-weight: bold; background-color: transparent; width: auto; }
fieldset { border: solid 2px #d26ca5; }
/*kuenstlerportraets*/
img { border: 0; }
#kuenstlerportraet { background-color: transparent; visibility: visible; margin-left: 205px; z-index: 2; width: 613px; height: auto; padding: 0; }
#kuenstlerportraet a:hover, #kuenstlerportraet a:active { color: #fff; font-size: 13px; text-decoration: underline; background-color: transparent; }
#kuenstlerportraet a:link, #kuenstlerportraet a:visited { color: #ccc; font-size: 13px; text-decoration: underline; background-color: transparent; }
table.fuenfgleichespalten { font-size: 13px; background-color: transparent; width: auto; height: auto; border: 0; border-collapse: collapse; }
.fuenfgleichespalten tr { background-color: transparent; vertical-align: top; }
.fuenfgleichespalten td { background-color: transparent; width: 120px; margin-right: 2px; border-width: 0; border-color: transparent; border-collapse: collapse; }
.fuenfgleichespalten p { font-size: 13px; background-color: transparent; margin-top: 0; }
.fuenfgleichespalten img { background-color: transparent; border: 0; }
.reset
{ clear: both; height: 1px; font-size: 1px; }
