BODY{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F6F6F6;
	scrollbar-base-color: #DDDDFF;
	scrollbar-track-color: #F6F6F6;
}
.msg_r{
	color: Red;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.select_width_1{
	width: 200px;

}
.test{
	background: #3333CC;
}
.hd{
	color: blue !important;
	font-style: italic;
	font-weight: bold;
}
.hd A:hover {
	color: Red  !important;
	font-size: 18px;
}
table.style1 th{
	color: #946DDE;
	background-color: #ECE2F8;
	padding-left: 4px;
	text-align: left;
	
}
table.style2{
	border: 1px solid #7D9CDB;
	background-color: White;
	/*margin-left: 10px;
	text-align: left;*/
	width: 200px;
	margin-top: 10px;
	background:  White;
}
table.style2 .topth{
	background-color: #6666CC;
	padding-left: 4px;
	text-align: left;
	color: White;
	font-size: 11px;
}
table.style2 td{

	/*padding-left: 4px;*/
	text-align: left;
	
}
#xcontent{
	background-color: Aqua;
	border: 2px solid Fuchsia;
	
	word-break: break-all;
}
.fluss{
	border: 1px solid #CCE5FF;
	float: left;
	margin: 10;
	text-align: center; /*width: 100px;*/
	background-color: White;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	/*display: inline; white-space: pre;*/

}
.fluss2{
	border: 1px solid Gray;
	float: left;
	margin: 4px;
	height: 130px;
	width: 130px;
	text-align: left;
	background-color: White;
}
.fluss2 td{
	background-color: #FFFFFF;
	/*width: 130px;
	margin: 10px;*/
	text-align: center;
}
.fluss2 .vorschau_thumb{
	background-color: #FFD248;
	text-align: center;
}

.x{
	border: 3px outset #FFFFFF;
	color: #FFD75E;
	background-color: #CC0033;
}
table.style1{
	border: 3px double #7D9CDB;
	background-color: White; /*width: 230px;
	height: 600px;*/
/*margin-bottom: 10px;
	margin: 10px;*/
	margin-left: 10px;
	text-align: center;
	width: 95%;
}

.link2{
	background-image: url(images/bg-blue.gif);
	text-align:left;
	margin-bottom:3px;
	padding-left:16px;
	
}

table.style1 td{

	border: 1px solid White;

}
.cont1{
	/*line-break: strict;
	border: 5 solid Green;
	background-color: Fuchsia;*/
	border-right: 0;
}
div.inl{
	/*line-break: strict;*/
}
.hidden{
	visibility: hidden;
	font-size: 1px;
}
.filter_off{
	color: Navy;
	background-color: #FFD248;
}
.filter_off_border{
	border: 2px solid #FFD248;
	
	/*line-height: 180%;*/
	background-color: #FFD248;
}
.filter{
	color: Navy;
	background-color: #FF956C;
}
.filter_border{
	border: 2px solid #FF956C; /*line-height: 120%;*/
	background-color: #FF956C;
	
}
table.style1 .buy2{
	color: Navy;
	background-color: #FFD248;
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
}
table.style1 .filter{
	color: Navy;
	background-color: #FF956C;
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
}
table.style1 .setfull, .setfull{
	color: #FFFFCC;
	background-color: #660099;
	padding-left: 4px;
	text-align: left;
}
table.style1 .setsoft{
	color: #FFFFCC;
	background-color: #9D792D;
	padding-left: 4px;
	text-align: left;
}
table.style1 .setvideo, .setvideo{
	color: White;
	background-color: #2D889D;
	padding-left: 4px;
	text-align: left;
}
.xxx
{
	color: White;
	background-color: #FFCC00;
	padding-left: 4px;
	text-align: left;
}
.scroll{
	height: 300px; /* background-color: Blue;*/
	overflow-y: auto; 
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow-x: hidden;
}
.scrollw{
	height: 80px; /*width: 250px;*/
	overflow-y: hidden;
	overflow-x: hidden;
   padding:3px;
   margin:5px;
   border:1px solid #FFD248;
  /* margin-bottom:5px;*/
	
}
table.wk
{
	border: 3px double #C4E3E5;
	/*width: auto;*/
}
table.wk td
{ border: 0px;
	color: Navy;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	border-collapse: separate;
}
table.wk th
{
	color: White;
	padding-left: 4px;
	text-align: left;

	font-size: 12px;
	font-weight: bold;
	background: #000099  !important;
}
.dl_kopf
{
	
	color: Navy;
	font-size: 12px;
	width:20%;
	text-align: center;
	border-left: 1px solid #FFFFFF !important;
	
	border-collapse: separate ;
	background: silver  !important;
}
.dl_kopf2
{
	color: Navy;
	padding-left: 4px;
	text-align: left;
	font-size: 12px;
	/*#F1F1F1*/
	background: #E8E8E8 !important;
}
table.wk .th_2
{
	color: White;
	padding-left: 4px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	background: Red !important;
}

table.style1 .setbundle
{
	color: Navy;
	background-color: #FFC000;
	padding-left: 4px;
	text-align: left;
}
table.style1 .buy{
	padding-left: 4px;
}
table.style1 .buy1,table.style1 .buy3{
	color: Navy;
	background-color: #D3D2FC;
	padding-left: 4px;
	border: 2px solid White;
	text-align: center;
}
table.style1 td{
	color: Navy;
	background-color: #D3D2FC;
	padding-left: 0px;
	border: 2px solid White;
	
}

table.style1 .buy3{
	color: Red;
	background-color: #E8F5FF;
}
img a {
	border: 0px;
}
.buy_submit{
	background-color: #9470D9;
	color: #E8F5FF !important;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 2px outset White;
	font-weight: bold;
	font-size: 10px;
	height: 19px;
	text-decoration: none;
	cursor: hand;
}
.buy_table{
	background-color: White;
	margin: 2px;
	/*border-top: 1px solid #ddddff;*/
	border-bottom: 2px solid #ddddff;
	border-right: 2px solid #ddddff;
}
.buy_table div{
	color: Navy;
	
}

.buy_table a{
	color: Navy !important;
}
.buy_table a:hover{
	color: red !important;
}

.buy_table .zelle{
		background-color: #F6F6F6;
	/*border: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;*/
}

p,div,td{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	/*background-color: #F6F6F6;*/
	
}
hr.trenner{
	color: White;
	height: 2px;
	width: 95%;
}
table.content{

}
table.main {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
table.main td ,table.main th  {
	background-color: #F6F6F6;
	border: 1px solid #ddddff;
}
table.main td table td{
	border: 0px solid #ddddff;

	padding-left: 5px;
	padding-right: 5px;
}
.navi {
	color: #00008B;
	font-weight: bold; /*filter: Shadow(color=#000066, direction=150);width:3px;*/
	filter: Glow(color=#FFFFFF, strength=3);
	width: 100%;
	font-size: 12px;
	padding-left: 8px;
}
h2 {
	color: #00008B;
	font-weight: bold; /*filter: Shadow(color=#000066, direction=150);width:3px;*/
	filter: Glow(color=#FFFFFF, strength=2);
	/*text-shadow: -1px -1px 1px #ffffff,1px 1px 1px #ffffff ,0px 0px 5px #ffffff;*/
	text-shadow:1px 1px 1px #ffffff,-1px -1px 1px #ffffff,1px -1px 1px #ffffff,-1px 1px 1px #ffffff;
	width: 100%;
	font-size: 14px;
	margin: 0px;
	text-align: center;
}
.navi a:link,.navi a:visited,.navi a:active{
	text-decoration: none;
	border:0px;
	font-size: 12px;
	
}
.navi a:hover {
	text-decoration: underline;
	border:0px;
	font-size: 12px;
	color: #ff0000;
}

.hr1 {
	height: 1px;
	width: 85%;
	color: #7B68EE;
}
.hr100 {
	height: 1px;
	width: 100%;
	color: #7B68EE;
	padding: 0px;
	margin: 0px;
}
A:link {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	/*text-decoration: none;*/
}
/*
#nav1 A:link,#nav1 A:visited{
	border: 1px solid Maroon;
	background: #D2691E;
	color: #FFFFF0;
	font-size: 10px; /*font-weight: bold;
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
}*/
A:visited {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-decoration: none;*/
	
}
A:active {
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-decoration: none;*/
}
A:hover {
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-decoration: none;*/

}
.dot A:hover {
	border-bottom: 1px dotted #C6C6C6;
}
.dot A:link ,.dot A:visited ,.dot A:active,.dot2 {
	border-bottom: 1px dotted #ADADAD;

	text-decoration: none;
}
a img{
	border: 1px solid transparent;
}
A:hover img{
	border: 1px solid Red;
}
form{
	margin: 0px;
	padding: 0px;
}

input {
	border: 1px solid Gray;
	font-size: 11px;
	
}
.smal_input {
	border: 1px solid Gray;
	font-size: 9px;
	width: 550px;
}

.navi_sel_1{
	font-size: 12px;
	background: #FFFFE1;
	color: #00008B;
	width: 130px;
	
}
.smal_submit{
	background-color: #0066FF;
	color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	margin: 2px !important;
	padding: 2px !important;
}
.smal_select{


	font-size: 11px;
	/*font-weight: bold;*/
}
.leer{
	background: #C0BFF9;
	font-weight: bold;
}


legend, .info{
	font-weight: bold;
	color: #3333CC;
}
.info2{
	font-weight: bold;
	color: Red;
}