/*<![CDATA[*/
@media screen {
* {
	font-family:Arial, Helvetica;
	font-size:100%;
}

.noDisplay {
	display:none;
}
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}

HTML { }
BODY {
  margin:0px;
  padding:0px;
  background-color: #ccccff;
}

p, input, textarea, td  { font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 14px; color: #333399; }
.tx-ttproducts-pi1-wrap1 { font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 14px; color: #333399; }
.tx-ttproducts-pi1-wrap2 { font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 14px; color: #333399; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 14px; color: #333399; }
h1 { font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; text-transform:uppercase; letter-spacing: 1px; margin-right: 20px; margin-bottom: 2px; margin-top: 26px; }
h2 { font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; letter-spacing: 1px; margin-right: 20px; margin-bottom: 2px; margin-top: 26px; }
h3 { font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: normal; letter-spacing: 1px; margin-bottom: 2px; margin-top: 26px; }
h4 { color: #f60; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; text-transform:uppercase; letter-spacing: 1px; margin-right: 20px; margin-bottom: 2px; margin-top: 26px; }
h5 { color: #f60; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; letter-spacing: 1px; margin-right: 20px; margin-bottom: 2px; margin-top: 26px; }
h6 { color: #f60; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: normal; letter-spacing: 1px; margin-bottom: 2px; margin-top: 26px; }



#header  { background-color: #fff; background-image: url(images/monster.jpg); background-repeat: no-repeat; width: 1000px; height: 60px; border-bottom: 1px solid #666699 }
#navTopOne     { z-index:1; margin: 10px 70px 5px; width: 900px; text-align: right; }

.menu1 { font-size: 12px; font-family: Verdana; font-weight: bold; color: #666699; }
.menu1 a:link { font-size: 12px; font-family: Verdana; font-weight: bold; color: #666699; text-decoration: none; }
.menu1 a:visited { font-size: 12px; font-family: Verdana; font-weight: bold; color: #666699; text-decoration: none; }
.menu1 a:hover { font-size: 12px; font-family: Verdana; font-weight: bold; color: #f60; text-decoration: underline; }
.menu1 a:active { font-size: 12px; font-family: Verdana; font-weight: bold; color: #666699; text-decoration: none; } 

.es { z-index:1; font-size: 12px; font-family: Verdana; font-weight: bold; color: #666699; line-height: 16px; }

.es a:link { color: #666699; text-decoration: none; }
.es a:visited { color: #666699; text-decoration: none; }
.es a:hover { color: #f60; text-decoration: underline; }
.es a:active { color: #666699; text-decoration: none; }


.menuActive { font-size: 12px; font-family: Verdana; font-weight: bold; color: #f60; text-decoration: underline; }

#navTopTwo     { z-index:1; margin: 0px 70px 10px; width: 900px; }
.menu2    { text-align: right; color: #666699; font-size: 12px; font-family: Verdana; font-weight: bold; }
.menu2 a:link { color: #666699; text-decoration: none; font-size: 12px; font-family: Verdana; font-weight: bold; }
.menu2 a:visited { color: #666699; text-decoration: none; font-size: 12px; font-family: Verdana; font-weight: bold; }
.menu2 a:hover { color: #f60; text-decoration: underline; font-size: 12px; font-family: Verdana; font-weight: bold; }
.menu2 a:active { color: #666699; text-decoration: none; font-size: 12px; font-family: Verdana; font-weight: bold; }

.orange { color: #f60; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none }
.klasse1_rot { color: #f30 }
.klasse2_orange { color: #f90 }
.klasse3_lila { color: #606 }
.klasse4_gruen { color: #366 }
#nav_klasse_25    { color: #fff; font-size: 12px; font-family: Verdana; line-height: 15px; background-color: #f30; margin-bottom: 10px; padding-top: 10px; width: 180px; height: auto; }
#nav_klasse_26    { color: #fff; font-size: 12px; font-family: Verdana; line-height: 15px; background-color: #f90; margin-bottom: 10px; padding-top: 10px; width: 180px; height: auto; }
#nav_klasse_27    { color: #fff; font-size: 12px; font-family: Verdana; line-height: 15px; background-color: #606; margin-bottom: 10px; padding-top: 10px; width: 180px; height: auto; }
#nav_klasse_28    { color: #fff; font-size: 12px; font-family: Verdana; line-height: 15px; background-color: #366; margin-bottom: 10px; padding-top: 10px; width: 180px; height: auto; }
.menu_nav   { color: #f60; font-size: 12px; font-family: Verdana; line-height: 28px; text-decoration: none; background-color: #fff; text-indent: 15px; letter-spacing: 1px; display: block; padding: 0; width: 100% }
.menu_nav_bold  { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 24px; letter-spacing: 1px }

ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li   { color: #fff; font-size: 12px; font-family: Verdana; line-height: 20px; text-decoration: none; text-indent: 15px; letter-spacing: 1px; display: block; width: 100% }
li a:link   { color: #fff; font-size: 12px; font-family: Verdana; line-height: 20px; text-decoration: none; text-indent: 15px; letter-spacing: 1px; display: block; width: 100% }
li a:visited   { color: #fff; font-size: 12px; font-family: Verdana; line-height: 20px; text-decoration: none; text-indent: 15px; letter-spacing: 1px; display: block; width: 100% }
li a:hover   { color: #f60; font-size: 12px; font-family: Verdana; line-height: 20px; text-decoration: none; background-color: #fff; text-indent: 15px; letter-spacing: 1px; display: block; width: 100%; }

liActive   { color: #f60; font-size: 12px; font-family: Verdana; line-height: 28px; text-decoration: none; background-color: #fff; text-indent: 15px; letter-spacing: 1px; display: block; width: 100%; }
liUnder   { color: #fff; font-size: 12px; font-family: Verdana; line-height: 20px; text-decoration: none; text-indent: 15px; letter-spacing: 1px; display: block; width: 100% }

DIV.frame {	padding:0px; background:#fff; }


/* Hintergrund Menu Links */
DIV.leftmenu_bg {
	width:200px;
	position:absolute;
	top:30px;
	left:0;
	background:#fff;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}


/* Hintergrund Rechts */
DIV.rightcol_bg {
	width:220px;
	position:absolute;
	top:30px;
	right:0;
	background:#fff;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	border: 1px solid #333399;
}

DIV.main {
	clear:both;
	padding-bottom:60px;
	width:100%;
	position:relative;
	z-index:1;
	background:#fff;
}

DIV.wrap {
	width:740px;
 	float:left;
 	background:#fff;
}

DIV.leftmenu_box {
	position:relative;
	top:30px;
	z-index:3;
	width:200px;
	float:left;
	margin-top:0px;
	margin-bottom:50px;
}

#left_box {
padding-left: 12px;
}

DIV.logo {
  padding:0px 2px 0px 22px;
}



DIV.rightcol_box {
	position:relative;
	top: 30px;
	z-index:3;
	width:220px;
	float:right;
	margin-top:4px;
}

#rightcol {
  padding:10px;
}

.right { font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; color: #333399; }
.right a:link { color: #333399; text-decoration: underline; }
.right a:visited { color: #333399; text-decoration: underline; }
.right a:hover { color: #f60; text-decoration: underline; }
.right a:active { color: #333399; text-decoration: underline; } 

DIV.content_box {
	position:relative;
	top: 30px;
	z-index:3;
	float:right;
	width:530px;
	margin-top:4px;
	margin-bottom: 60px;
}


.context { font-size: 12px; font-family: Arial, Helvetica; line-height: 14px; color: #333399; }
.context a:link { color: #333399; text-decoration: underline; }
.context a:visited { color: #333399; text-decoration: underline; }
.context a:hover { color: #f60; text-decoration: underline; }
.context a:active { color: #333399; text-decoration: underline; }

#content_header {
  padding:0px 10px;
	background:#fff;
	color: #333399; 
	width:500px;
}

.info { font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; color: #333399; }
.info a:link { color: #333399; text-decoration: none; }
.info a:visited { color: #333399; text-decoration: none; }
.info a:hover { color: #ff9900; text-decoration: none; }
.info a:active { color: #333399; text-decoration: none; } 

DIV.footer_box {
	clear:both;
	position:relative;
	z-index:2;
}
#footer {
    z-index:1;
    border-left: 1px solid #333399;
    border-bottom: 1px solid #333399;
    position:relative;
    padding: 10px 20px;
    left: 204px;
}

.button { margin: 2px; padding: 3px; border: 1px solid #333399; font-size: 12px; font-family: Arial, Helvetica; line-height: 14px; color: #f60; background: #ccccff;
}

label {
	float:left;
	clear:both;
	display:block;
	width:100px;
	margin-bottom:10px;
	padding-left:10px;
}

#address {
	float:left;
	clear:both;
	display:block;
	width:100px;
	margin-bottom:10px;
	padding-left:10px;
	line-height: 15px;
}

.addressTable {
        border: solid 1px #333399;
        padding:15px;
}

}

@media print {
* {
	font-family:Arial, Helvetica;
	font-size:100%;
}

.noDisplay { display:none; }
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}

HTML            {}
BODY            {}

p  { color: #224499; font-size: 11px; font-family: Arial, Helvetica; line-height: 14px }
td { color: #224499; font-size: 11px; font-family: Arial, Helvetica; line-height: 14px }
h1 { color: #224499; font-size: 18px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; text-transform:uppercase; letter-spacing: 1px; margin-right: 20px; margin-bottom: 30px; margin-left: 20px }
h2 { color: #224499; font-size: 18px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; letter-spacing: 1px; margin-right: 20px; margin-bottom: 30px; margin-left: 20px }
h3 { color: #224499; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; letter-spacing: 1px }


DIV.frame       {}
DIV.page        {}
DIV.leftmenu_bg     { display:none; }
DIV.content_bg   {	display:none; }
DIV.rightcol_bg {	display:none; }
DIV.footer_box  {}
#footer      { display:none; }
DIV.main        { width:100%; }
DIV.wrap        { width:100%; }
DIV.leftmenu_box   {}
DIV.rightcol_box {}
#rightcol   {	display:none; }
DIV.content_box {	width:100%; }
#content_header {}
#content     {}

}


/*]]>*/
