
/* MAIN */

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,thead,tbody,tfoot,caption,th,tr,td,a,textarea { margin:0; padding:0 }

/* whoever thought blue linked was a good idea? */
a img,:link img,:visited img { border:none }
a { text-decoration:none; color:#000000 !important; }

/* BODY */
html,body {
        margin:15px;
        padding:0;
        background-color:#FFFFFF !important;
        width:auto;
        height:auto;
}

table {
        width:580px;
        height:auto;
}

td {
        vertical-align:top;
        text-align:left;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, object, embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* MAIN CONTAINER */
.wrapper {
        position:relative;
        text-align:left;
        margin-left:auto;
        margin-right:auto;
        width:auto;
        height:auto;
}
.header {
        position:relative; 
        top:0;
        left:0;
        width:auto;
        height:auto;
}
.center {
        position:relative; 
        top:0;
        left:0;
        width:580px;
        height:auto;
        font-family:Verdana, Helvetica, sans-serif;
        font-size:10px;
        color:#000000 !important;
        line-height:19px;
}
.footer {
        display:none;
}

/* 1:HEADER */
/* main navi */
.header .hauptnavi {
        display:none;
}
.header .hauptnavi ul {
}
.header .hauptnavi li {
}
.header .hauptnavi a:hover {
}
.header .logo {
    display:none;
}
/* only print */
.header .printhead {
        display:block;
        position:relative;
        width:auto;
}
.header .printlogo {
        position:relative;
        text-align:right;
        margin-bottom:10px;
}
.header .printaddress {
        position:relative;
        text-align:left;
        font-family:Verdana, Helvetica, sans-serif;
        font-size:10px;
		color:#000000 !important;
}

/* 2:CONTENT */
.center .imgleft {
    display:none;
}

.center .submiddle {
    display:none;
}
.center .submenu {
    display:none;
}
.center .txtright {
        position:relative;
        top:0;
        left:0;
        display:block;
        width:580px;
        height:auto;
        text-align:left;
}
.center .txtright .contwrapper {
        position:relative;
        top:0;
        left:0;
        display:block;
        width:580px;
        height:auto;
        text-align:left;
        background-color:#FFFFFF;
}
.center .txtright .contwrapper .contbody h1 {
        position:relative;
        color:#000000 !important;
		font-size:13px;
		margin-top:19px;
}
.center .txtright .contwrapper .contbody h2 {
        position:relative;
        color:#000000 !important;
}
/* the hard way */
@media all {
       .center .txtright .contwrapper .contbody h2 {
        background-image:url('../i/bullet_list_default.gif') !important
        }
}
.center .txtright .contwrapper .contbody h3 {
        position:relative;
		float:left;
        color:#000000;
		padding-right:13px;
}
/* the hard way */
@media all {
        .center .txtright .contwrapper .contbody h3 {
        background-image:url('../i/bullet_list_default.gif') !important
        }
}
/* the hard way */
        .center .txtright .contwrapper .contbody p {
        color:#000000 !important;
		padding-bottom:19px;
}
/* the hard way */
        .center .txtright .contwrapper .contbody a {
        color:#000000 !important;
        text-decoration:underline;
}
.center .txtright .contwrapper .contbody a:hover {
        color:#000000;
        text-decoration:underline;
}
/* list - the hard way */
.center .txtright .contwrapper .contbody ul {
        padding-bottom:19px;
        }
.center .txtright .contwrapper .contbody ul li {
        color:#000000 !important;
        }
@media all {
        .center .txtright .contwrapper .contbody ul li {
        background-image:url('../i/bullet_list_default.gif') !important;
        }
}
/* forms */
.center .txtright .contwrapper .contbody form {
        color:#000000 !important;
}

.center .txtright .contwrapper .contbody input {
        border-color:#000000;
        background-color:#FFFFFF;
        border-width:1px;
        border-color:#FFFFFF;
        color:#000000;
}
/* the hard way */
.center .txtright .contwrapper .contbody textarea {
        border-width:1px;
        border-color:#000000 !important;
        border-color:#FFFFFF !important;
}
/* the hard way */
.center .txtright .contwrapper .contbody .radiob {
        background-color:#FFFFFF !important;
}
/* the hard way */
.center .txtright .contwrapper .contbody .checkb {
        background-color:#FFFFFF !important;
}
/* the hard way */
.center .txtright .contwrapper .contbody .submitb {
        width:178px !important;
        border-width:1px !important;
        border-color:#000000 !important;
        color:#000000 !important;
}
.center .txtright .contwrapper .conthead {
        display:block;
        width:auto;
        height:20px;
        text-align:left;
        font-size:9px;
        color:#000000 !important;
}
/* the hard way */
.center .txtright .contwrapper .conthead .pfad {
        position:relative;
        top:0;
        display:block;
		height:20px;
        width:auto;
        text-align:left;
        font-size:inherit;
        line-height:10px;
        margin-top:20px;
        color:#000000 !important;
}
/* the hard way */
.center .txtright .contwrapper .conthead .pfad a {
	    height:20px;
        color:#000000 !important;
}
.center .txtright .contwrapper .conthead .druck a {
        display:none;
}
.center .txtright .contwrapper .contbody{
        display:block;
        overflow:auto;
        width:auto;
        height:auto;
        text-align:left;
        color:#000000;
}
.center .txtright .contwrapper .contbody .innercontbody{
        width:580px;
		padding:0;
        color:#000000 !important;
}
