@charset "utf-8";
/* CSS Document */

/***********************************************

 * RESET

 ***********************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
address{font-style:normal}
td{vertical-align:middle}embed,object,iframe{display:block}
ol,ul{list-style:none;overflow:hidden}textarea{overflow:auto}
button,select,input,textarea{margin:0;padding:0}button{overflow:visible}
button,a,a *{cursor:pointer}a:focus,a:active{outline:0}
img{-moz-user-select:-moz-none;-webkit-user-select:none}
*+html img{-ms-interpolation-mode:bicubic}
* html img{-ms-interpolation-mode:bicubic}
* html *{zoom:1}
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* END RESET CSS */

/***********************************************

 * Allgemein

 ***********************************************/
body { font:14px sans-serif; background:#444;} /* hack retained to preserve specificity */
body.ie8 { font:14px sans-serif;}
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
/* always force a scrollbar in non-IE */
html { overflow-y: scroll; }
a:hover, a:active, a:focus { outline: none; }
a, a:active, a:visited { color: #585858; text-decoration:none;}
a:hover { color: #7297a9; text-decoration:none;}
ol { list-style-type: decimal; }
/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; }
small {  }
img {border:0;}
.clear {clear:both;}
.scanlines {position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;background:url('grid.png');}

/***********************************************

 * BOXES

 ***********************************************/
#Box {position:absolute;width:920px;height:auto;left:50%;top:30px;margin-left:-460px;border:1px solid red;}

/***********************************************
 * navBox
 ***********************************************/
#navBox {position:relative;float:left;width:200px;height:400px;left:15px;top:30px;border:1px solid #414141;}
#navBox .logo{margin:5px 0;}

.navBoxWrapper {position:relative;}
.navBoxWrapper .WrapL{float:left;width:60px;}
.navBoxWrapper .WrapR{float:right;width:120px;}
.nLink {color:#FFFFFF;padding:4px;background:url('transBl50.png') repeat;margin:auto;height:auto;}
.on {background:#121212;}
.off:hover {background:#121212;}

/***********************************************
 * centerBox
 ***********************************************/
#centerBox {position:relative;float:right;width:620px;height:auto;border:1px solid #414141;background:url('transBl50.png') repeat;}
.cBoxWrapper {position:relative;}
.cBoxWrapper .WrapL{float:left;width:400px;}
.cBoxWrapper .WrapR{float:right;width:200px;}

.pTitle {font-size:large;background:url('transBl50.png') repeat;color:#FFFFFF;padding:4px;}
.pText {color:#FFFFFF;padding:4px;}
.pTextBG {color:#FFFFFF;padding:4px;background:url('transBl50.png') repeat;margin:auto;height:auto;}





/*
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	color:#222;	
}
body {
	font-size:12px;
	font-family:Arial,Verdana,Sans-serif;
	text-align:center;
	padding:30px 0;
	line-height:21px;
	background: #222;
}
h1,h2,h3,h4,h5,p {
	padding-bottom:13px;
	text-align: left;
}
h1 {
	font-size: 28px;
	font-style: italic;
}
h2 {
	font-size: 21px;
	font-style: italic;
}
#wrapper {
	width:800px;
	margin:0 auto;	
	text-align:left;
}
#content {
	padding: 20px;
	margin-bottom: 16px;
	background: #fff;
}
.print {
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 15px;
	border: solid 1px #056fc4;
	color: #fff;
	background: url(/images/button.png) repeat-x 0 0;
}
*/