/* print.css */
html,body,p,ul,li,h1,h2,h3{margin:0;padding:0}
body{font-family:Verdana,Arial,Helvetica,sans-serif;background:#fff;font-size:1em;color:#000;text-align:left; line-height: 1.2em;}
h1{font-size:1.2em;margin:0px 5px 6px 2px}
h2{font-size:1.0em;margin:15px 5px 6px 2px}
h3{font-size:0.9em;margin:6px 11px 6px 6px;line-height:300%}
h4{font-size:1.0em;line-height:210%;margin:0}
a:active,a:link,a:visited{text-decoration:none}
img{border:none}
.infodata{font-size:0.8em;color:#444;font-style:normal}
.small{font-size:0.9em;color:#111}
.bigtext{font-size:27px;margin:5px}
.mediumtext{font-size:22px;margin:5px}
.realbigtext{font-size:3.5em;margin:5px}
.attention{color:#FFD505; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; font-size: 120%; font-weight: bold; letter-spacing: 0.1em;}
.clear{width:100%;clear:both}
.italic{font-style:italic}
.normal{font-style:normal;font-weight:normal}
.bold{font-weight:bold}
.left{text-align:left}
.right{text-align:right}
.justify{text-align:justify}
.center{text-align:center}
.top{vertical-align:top}
.bottom{vertical-align:bottom}
.moveinto{padding:5px 15px}
.padding{padding:4px}
.apadding{padding:2px 5px}
.green{color:green}
.darkgreen{color:#7a7}
.red{color:red}
.darkred{color:#a55}
.yellow{color:#FCD406}
.black{color:black}
.backred{background-color:#500;color:#eee}
.backgreen{background-color:#AFA}
.backlightgreen{background-color:#CFC}
.backyellow{background-color:#FCD406}
.backblue{background-color:#14437D;color:white}
.backgrey{background-color:#E0E0E0}
.backwhite{background-color:#fff}
.opened{display:'';margin:10px 5px}
.closed,.hide{display:none}
.link{cursor:pointer}
.row1{background-color:#ddd;height:38px;padding:2px 10px}
.row2,.nice th{background-color:#eee;height:38px;padding:2px 10px}
.srow1{background-color:#E5E5E5;height:22px;padding:2px 4px}
.srow2{background-color:#F6F6F6;height:22px;padding:2px 4px}
.nice table{background:whiteSmoke;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:2px solid #DADADA;border-spacing:3px}
.nice td,th{border:1px solid #DADADA;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}
.nice li{margin:10px 0;width:80%}
input[type="text"]:disabled{color:#C0C0C0}

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}


/* styling.css */
fieldset{background:#FAFAF5;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px dotted #14437D}
legend{font-weight:bold;margin-bottom:10px}
select{background:#F5F5F5;border:2px solid #DADADA}
label.attention{color:#FFD505;font-weight:bold;size:130%}
input, textarea{background:#F5F5F5;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:2px solid #DADADA}
.quellcodearea {margin: 4px;padding: 15px 12px 12px 20px;background-color: #eee;color: #447;font-style: italic;font-size: 90%;}
input.attention, textarea.attention{background:#FFD505;color:black;font-weight:bold;padding:2px}
input:focus, textarea:focus{outline:none;border:1px solid #34639D;box-shadow:0 0 10px #14437D}
input.submit{background:#FFD505;font-size:130%}
input.submit:hover{background:#14437D;color:white;font-weight:bold}
input.submit:disabled{background:#898989;color:#bbb;font-weight:bold}
.styled-select select{background:transparent;padding:5px;width:308px;font-size:10px;line-height:1;border:0;border-radius:0;-webkit-appearance:none}
.styled-select{width:280px;overflow:hidden;background:url(../img/down_arrow_select.jpg) no-repeat right #F5F5F5;border:1px solid #ccc}
.button{background:#FFD505;font-size:130%;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:2px solid #DADADA;color:black !important;text-decoration:none;padding:10px;margin:10px}
.smallbutton{background:#FFD505;font-size:100%;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid #DADADA;color:black !important;text-decoration:none;padding:3px;margin:10px}
.button:hover,.smallbutton:hover{background:#14437D;color:white !important;font-weight:bold;text-decoration:none}
.text2{-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}

/* layout */
body{
	background: url(background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0;
	padding: 0;
	height: 100%;
	padding-top: 12px;
}
#container{
	background: url(mitteback.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 900px;
	border:1px solid #ccc;
	margin: 0 auto;
	padding: 0;
	text-align: left;

	min-height:100%;
    height:auto !important;
    height:100%;
}
#head{
	background: url(header.jpg);
	width: 900px;
	height: 185px;
}
#main {
	padding: 30px;
	height: 100%;
}
.box{
	background: url(box.gif);
	background-repeat: no-repeat;
	width: 288px;
	height: 190px;
	padding: 10px 15px 10px 15px;
}
.box2{
	background: url(box2.gif);
	background-repeat: no-repeat;
	width: 360px;
	height: 190px;
	padding: 10px 25px 10px 15px;
}