


* {
    background: #fff !important;
    color: #000 !important;
}
a[href^="http"]:after {
    content: " ["  attr(href)  "]";
}
#print {
    margin-bottom: 1.5em;
    text-align: right;
}
#wrapper,
#main {
    margin: 0 !important;
}
#wrapper {
    padding: 1em !important;
    width: 600px !important;
}
#main {
    max-width: none !important;
    padding: 0 !important;
    width: auto;
}
#main,
#marginal {
    float: none !important;
}
#branding,
#marginal {
    background: none !important;
}
#branding {
    height: auto;
    overflow: auto;
    width: 520px; /* IE 5 */
    width/**/:/**/ auto;
}
#branding #logo {
    float: left;
    height: auto !important;
    padding: 0;
    position: static;
}
#marginal {
    margin: 0 !important;
    padding: 3em 0 0 !important;
}
#marginal hr {
	height: 1px;
	color: #000;
	display: block;
	margin-bottom: 15px;
}
#marginal h3 {
    border: 0;
    font-size: 1.1em;
    font-weight: bold;
    margin-right: 0;
    padding: 0;
}
a.ic {
    padding-left: 0 !important;
}
#main form {
	margin-left: -18px;
}
.map,
.hint-box2,
#main .reiter,
#breadcrumb,
#main #abc-flash,
#flash,
#deutschland-flash,
.quicksearchform,
#main .back2list,
#nav,
#nav-service,
#nav-language,
#footer,
#hint-box2,
#hint-box,
#eyecatcher,
#validation-box {
	display: none;
}
h1 {
	margin: 20px 0;
}
.loginform,
#marginal div.mod p,
#marginal .quote p,
#marginal #further_info p,
#marginal #further_info a,
.loginform fieldset,
.loginform .form-entry,
.loginform .form-field,
.loginform .form-submit,
.eventform .picture,
#marginal #game,
#main a,
#main .gallery-pic img,
#marginal a,
#marginal div.signin a,
#marginal div.signin img,
#marginal div.search a,
#marginal div.map a {
	margin: 0px !important;
	padding: 0px !important;
}
#marginal .quote h3,
#startpage #marginal .first h3 {
	margin: 20px 0;
	padding: 0;
}
#marginal #further_info p {
	font-size: 1.1em;
}
#main .details table,
#main .details td.light,
#main .details td,
#main .infos {
	border: 1px solid black;
}
.standardform .form-label,
.loginform .form-field label,
.eventform .form-field label {
	padding-bottom: 4px;
	padding-top: 2px;
}




/*  */

@media print {

    #print {
        voice-family: "\"}\""; /* IE 5 */
        display: none;
    }

}
