/* NRW / Japan: Bei uns... bei euch? */
/* http://www.beiuns-beieuch.de      */
/* Print stylesheet                  */
/* Last update: 2005-04-15           */

/* Basics and structure +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body {
font:76% 'Trebuchet MS', Verdana, Arial, Sans-Serif;
background-color:#fff;
color:#000;
text-align:left;
margin:0px;
padding:0px; 
}

* {
font-size:1em;
}

#wrapper {
background:#fff;
text-align:left;
border:none; 
margin:0px 50px;
padding:0;
width:auto;
}


/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header {
display:none;
}

h1 {
display:none;
}

#headernavi {
display:none;
}

#headernavi p {
display:none;
}

#headernavi a {
display:none;
}

#headernavi a:hover {
display:none;
}

#subheader {
display:none;
}


/* Main Content +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content {
font-size:1em;
margin:0px;
padding:0px;
}

#content-inside {
margin:0px;
padding:0px;
line-height:1.65em;
}

#content-inside h2, #sidebar-inside h2 {
margin:35px 0px 0px 0px;
padding:0px;
font:bold 1.5em Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
text-transform:uppercase;
}

#content-inside h3 {
margin:30px 0px 0px 0px;
padding:3px 0px 0px 0px;
font:bold 1.2em Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
text-transform:uppercase;
border-top:2px dotted #6A6D6E;
}

.subheadline {
font-size:0.8em;
}

#content-inside ul li {
list-style-type:square;
}

#content-inside a  {
color:#E30204;
font-weight:bold;
}

#content-inside a:hover {
text-decoration:none;
}

/* Little icon after links to external websites: */
#content-inside a[rel="external"]:after {
content:url(/_img/external.gif);
vertical-align:top;
text-decoration:none
}

table {
border-collapse:collapse;
}

th, td {
border:1px solid #000;
text-align:left;
vertical-align:top;
padding:3px;
}

/* Sidebar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar {
display:none;
}

#sidebar-inside {
display:none;
}

#sidebar-inside h2 {
display:none;
}

#sidebar-inside ul {
display:none;
}

#sidebar-inside ul li ul {
display:none;
}

#sidebar-inside a {
display:none;
}

#sidebar-inside a:hover {
display:none;
}

/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer {
background:#fff;
height:auto;
border:none;
margin:0px;
padding:0px;
}

#footer p {
margin:10px 0px 0px 0px;
padding:5px 0px 0px 0px;
text-align:center;
border-top:1px dotted #000;
color:#000;
font:0.8em Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
text-transform:uppercase;
}

#footer a {
color:#000;
text-decoration:none;
}

/* Various tags and classes +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
hr.cleaner {
clear:both;
height:10px;
margin:0px 10px 0px 10px;
padding:0px;
border:none;
color:#fff;
}

/* Begin Images */
p img {
padding:0px;
max-width:100%;
}

.alignright {
float:right;
}

.alignleft {
float:left
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
margin:0px 0px 0px 13px;
display:inline;
}

img.alignleft {
margin:0px 13px 0px 0px;
display:inline;
}

a img {
border:none;
}


/* End Images */

.italic {
font-style:italic;
}

.bold {
font-weight:bold;
}

.center {
text-align:center;
}

acronym, abbr {
cursor:help;
border-bottom:1px dashed #999;
}
