@charset "utf-8";
/* CSS Document- print */

/* zum Testen */
.todo {color:red; background-color:transparent; font-weight:bold;}


body {
width:21cm;
height:29.7cm;
color: black;
background-color: white;

}

h1, h2, h3{
 /**/ page-break-after:avoid;
  color: black;
  font-size:12pt;
}

 a:link,a:visited {
  color:#333;
  text-decoration: none !important;
}
a img {display:none;}

header, nav, #stupidIE, #haupt, #registrieren, #slogan, #logo {height:0px; display: none; }
section.unter, footer {display: none !important; }


#wrapper, #content, #main, #mitte, #sectionFull, aside {
width:16cm;
background-color:#FFFFFF;
background-image:none;
color: black;
margin-top:0;
margin-left:0;
border-left:0 !important;
border-right:0 !important;
font-size:12pt;
position:static;
}

.spaltenspan2 {clear:left; display:block; float:left;width:4cm !important;}
td p{margin:0 !important;}
/*.boxes_2 {width:46%; width:7.5cm;height:5cm; margin-right:2%; margin-left:0;float:left;list-style-type:none;}*/
.boxes_2 {width:auto;height:5cm; display:block;list-style-type:none;}
.bildLeftKontur{float:left; margin-right:15px;margin-left:0; padding:4px;border:1px solid #ccc;}
ul {margin-left:0;}
#vertical_container {height:auto !important;display:block !important;}
.accordion_content {overflow:visible !important; height:auto !important; display:block !important;}
.clearing {clear:both; height:0.5cm;}

/*
a[href]:after, #navi a.mail[href]:after {
 content:" <"attr(href)">";
 color:#888;
 background-color:inherit;
} 
a[href]:after {
 content:" <"attr(href)">";
 color:#888;
 background-color:inherit;
} 
*/

