/* CSS Document Print*/

/* Reihenfolge: backgrounds, margins, paddings, borders, fontstuff (family, size, lineheight), colors, positioning, specials */
body { background-color: white; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:11pt; line-height:120%; color: black;}

/*Layouts*/
div#rahmen { background:white; margin: 0;}
div#head { display:none; background-color: #fffdf4; height:108px;}
div#head img { display:block;}

div#main { background:none}
div#content, div#contentWide { padding: 100px 0 0 0; }
div#sidebar, div#sidebarlow {  display:none;}

div#logo {position:absolute; left:0px; top:0px; }

/*Headlines */
h1 { margin:0; padding:0; font-size:14pt; color:#007333;}
h2 { margin:0 0 12px 0; padding:0; font-size:11pt; font-weight:normal; font-style:italic;}
h3 { margin:0; padding:0; font-size:11pt; font-weight:bold;}
/* Navigation in Sidebar*/
div#nav { display:none; }

div#topnav { display:none; }

/*Bilder*/
img {border:none;}

/*Listen*/
ul, ol {margin:0; padding:0; margin-bottom:.5em;}
li {margin:0; padding:0; margin-left:1em;}

/*Diverse*/
a {color: #000;}
p { margin-top:0; }

/*Formulare*/
/* normales formular */
form input, form select {
	border: 1px solid #B5C4D7; background-color: #fffdfd;
	font-size: 11px; width: 240px; margin: 0px 5px 5px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form input.plz {
	border: 1px solid #b4c4d7; background-color: #fffdfd;
	font-size: 11px; width: 50px; margin: 0px 5px 5px 0px;
}
form input.check { background-color: transparent; border: 0px; width:18px; margin: 0px;}
form input.ort {
	border: 1px solid #b4c4d7; background-color: #fffdfd;
	font-size: 11px; width: 155px; margin: 0px 5px 5px 0px;
}
form input.button {
	border: 1px solid #b4c4d7; background-color: #296291; color: white; font-weight: bold;
	font-size: 12px; width: 100px; margin: 0px 5px 0px 0px;
}

