/* Stylesheet Druckausgabe für klaus-wagener.de, Oktober 2008 */

/* ======================================
   1. Kalibrierung und allgemeine Styles
   ====================================== */
* {padding: 0; margin: 0;}
html, body {background-color: rgb(255,255,255); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000; }

h1 {padding:30px 50px 20px 50px; font-size:18pt; font-weight:bold; color:rgb(0,0,0);}
h2 {margin-bottom:10px; padding:0px 50px 0 50px; font-size:14pt; font-weight:bold; line-height: 150%; color:rgb(0,0,0);}
p  {
	margin-bottom:0;
	padding:0px 50px 0 50px;
	font-size:11pt;
	font-weight:normal;
	line-height: 150%;
	color:rgb(0,0,0);
}
ul {margin-left:2em; padding:0px 50px 0 50px;}
li {font-size:70%; font-weight:normal; line-height: 150%; color:rgb(0,0,0);}
img {border: 0;}
.img_right {float: right; margin: 10px; border: solid 1px #5A8092;}

/* Allgemeine Links, Achtung: Reihenfolge */
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #369;}
a:active {color: #369;}
a:focus {color: #369;}

#top-nav a:link {color: rgb(153,153,153); text-decoration:none;}
#top-nav a:visited {color: rgb(153,153,153); text-decoration:none;}
#top-nav a:hover {color: rgb(0,0,0);}
#top-nav a:active {color: rgb(0,0,0);}
#top-nav a:focus {color: rgb(0,0,0);}

#footer-nav a:link {color: rgb(228,230,230); text-decoration:none;}
#footer-nav a:visited {color: rgb(228,230,230); text-decoration:none;}
#footer-nav a:hover {color: rgb(255,255,255);}
#footer-nav a:active {color: rgb(255,255,255);}
#footer-nav a:focus {color: rgb(255,255,255);}

/* =====================================
   2. Styles für die Layoutbereiche
   ===================================== */
#layout {margin-left: auto; margin-right: auto; width: 817px; }
   #header {display:none;}
      #header_top {display:none;}
	     #logo {display:none;}
		 #logo-claim {display:none;}
		 #top-nav { display:none;}
      #header_nav {display:none;}
	  	#nav_main { display:none;}
      #header_image {display:none;}
   #content {position:relative; margin:0; padding: 30px; background-color: rgb(255,255,255); }
      #con-text {background-color: rgb(255,255,255); border-right: 1px solid #000; border-bottom: 1px solid #000;}
#overall-home {margin:0; padding:0; height:740px; border: 0;}
#overall-leistungen {margin:0; padding:0; height:1000px; border: 0;}
#overall-profil {margin:0; padding:0; height:740px; border: 0;}
#overall-kontakt {margin:0; padding:0; height:480px; border: 0;}
	  #text-box_1 {float:left;  background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_2 {float:right; background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_3 {float:left;  background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_4 {float:right; background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_5 {float:left;  background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_6 {float:right; background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_7 {float:left;  background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	  #text-box_8 {float:right; background-color: rgb(255,255,255); width:360px; height:230px; margin-bottom:25px; border-right: 1px solid #000; border-bottom: 1px solid #000;}	    
    #footer-nav { display:none;}

/* ====================================
   3. Sonstige Styles
   ==================================== */

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block; float: left; width: 200px; margin-bottom:5px; font-size:80%; }
label { text-align: right; padding-right: 1em; }
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
input#submit { /* den Submit-Button */
  margin-left: 215px; margin-top:5px; float: none; width: auto; }


