body {color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}


.dummy {}

td {
  font-size: 12px;
  color: #000000;
}

a:link {
  font-size: 12px;
}

a:visited {
  font-size: 12px;
}

a:active {
  font-size: 12px;
}

a:hover {
  font-size: 12px;
}

.headline_bold {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.listtable0bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #DD4200 #DD4200 #DD4200 #DD4200;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable0norm{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #DD4200 #DD4200 #DD4200 #DD4200;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable1bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #DD4200 #DD4200 #DD4200 #DD4200;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable1norm{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #DD4200 #DD4200 #DD4200 #DD4200;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable2bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #DD4200 #DD4200 #DD4200 #DD4200;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable2norm{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #DD4200 #DD4200 #DD4200 #DD4200;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.listtable3bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #FFFFFF #DD4200 #DD4200 #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable3norm{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #FFFFFF #DD4200 #DD4200 #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable4bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #FFFFFF #DD4200 #DD4200 #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listtable4norm{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFEEC0;
	border-color: #FFFFFF #DD4200 #DD4200 #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.listtablehead {
	border-color: #DD4200;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.listtable1padding {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
}

.listtable2padding {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
}

.newstextehead {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.newstexthead {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #802601;
}

.newstexthead a:link {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #802601;
}
.newstexthead a:hover {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #802601;
}
.newstexthead a:visited {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #802601;
}

.newstext {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.newslefthead {
	background-color: #000000;
}

.newsrighthead {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FAB500;
}

.pagelefthead {
	background-color: #FAB500;
}

.pagerighthead {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FAB500;
	background-color: #000000;
}

.newscomment {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.newscommentbold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.impressumboldbig {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}
.impressumboldbiggold {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFEEC0;
	
}
.impressumbold {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}

.impressumnormal {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	
}

.workshoppostion {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFEEC0;
}

.topnewshead {
        background-color: #CCCCCC;
}

.softwaretop1 {
	background-color: #FFEEC0;
}
.softwaretop1:link {
  	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop1:visited {
  	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop1:active {
  	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop1:hover {
  	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop0 {
	background-color: #000000;
}
.softwaretop0:link {
  	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop0:visited {
  font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop0:active {
  font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}

.softwaretop0:hover {
  font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
  	text-decoration: none;
}


.headmenu {
  font-size : 11px;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  background-color : #FAB500;
}

a.new:link {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
a.new:visited {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
a.new:active {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
a.new:hover {
  font-size: 12px;
  color: #FAB500;
  text-decoration: none;
}
#shell {background: #FFFFFF; width:955px;}
.metainfo {display:none;}
.footer_text a:link {text-decoration: underline; font-size: 11px; color: #802601;}
.footer_text a:visited {text-decoration: underline; font-size: 11px; color: #802601;}
.footer_text a:hover {text-decoration: underline; font-size: 11px; color: #802601;}
.footer_text b {font-size: 10px;}

ul {list-style: square; margin: 7px 0px 7px 25px; padding: 0px}
ol {margin: 7px 0px 7px 25px; padding: 0px}
div.col {margin-bottom: 0px}

table.col {}
table.col .title {}
table.col .description {}
table.col .price {color: #663300}
table.col .left {width: 50%; padding-right: 10px; float: none;height:230px;}
table.col .right {background: url(/grafik/g_divider.gif) repeat-y left top; padding-left: 15px; float: none;height:230px;}
table.col .screen {margin: 0px 5px 5px 0px}
table.col .strike {font-weight: bold}

table.col #bestsellers {background-color: #FFEEC0; font-family: Arial, Helvetica, sans-serif; font-weight: bold;height:260px;}
table.col #bestsellers ol {padding: 5px 0px 7px 12px; margin: 5px 0px 7px 12px; color: #000000}
table.col #bestsellers ol li {padding: 2px 0px}
table.col #featured {background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-weight: bold;height:230px;}
table.col #featured td {padding: 10px 0px; font-weight: bold}
table.col #featured td img {border: 1px solid #663300; margin-bottom: 5px}
table.col #featured a:hover {text-decoration: none; color: #000000}

.edge_left {background: url(/grafik/g_navistriche_hell.gif) repeat-y left top; padding: 3px 0px 3px 10px}
.title_category {background: #663300 url(/grafik/title_category_slant.gif) no-repeat right top; color: #FFF; font-weight: bold; padding-right: 14px; font-size: 110%}



#title_left_active 	{background: url(/grafik/g_register2_start.gif) no-repeat left top; width:12px;height:22px;}
#title_center_active 	{background: url(/grafik/g_register2_mitte.gif) repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #000000; height:22px;}
#title_right_active 	{background: url(/grafik/g_register2_ende.gif) no-repeat left top; width:23px;height:22px;}

#title_left_inactive 	{background: url(/grafik/g_register3_mitte.gif) repeat-x left top; width:12px;height:22px;cursor:pointer;}
#title_center_inactive 	{background: url(/grafik/g_register3_mitte.gif) repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #000000>; height:22px;cursor:pointer;}
#title_right_inactive 	{background: url(/grafik/g_register3_ende.gif) no-repeat left top; width:23px;height:22px;cursor:pointer;}




.#PCL { font-family: Verdana, Arial, Helvetica, sans-serif;font-style: none;font-weight: normal;text-decoration: none;font-size: 8pt;}
.#PTT { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;}
.#PST { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;}
.section_title {font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold}

#dhtmltooltip {position: absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer {position:absolute;left: -300px;z-index: 101;visibility: hidden;}

.section {border-top: 1px solid #CCC;border-bottom: 1px solid #CCCCCC}
.section_title {font-family: Arial, Helvetica, sans-serif; font-size: 140%; font-weight: bold}
.section_title_sub {font-weight: bold}
.section .left {padding-right: 8px}
.section .right {padding-top: 2px; float: none}
.clear {clear: both;}
.oa {font-size: 14px;}

.content_text {font-family: Arial, Helvetica, sans-serif;}
.left {float: left}
.right {float: right}

.mainmenu {
   font-family: Tahoma, Arial;
   font-size: 10px;
}

.headerone {  
   font-family: Arial;
   font-size: 13px
}

a.lnk {
   text-decoration:underline;
   color:#000000;
}

a.lnk-p {
   text-decoration:underline;
   color:#FA2C03;
}

.headertopic {  
   font-family: Tahoma, Arial;
   font-size: 13px
}

.topicdecription { 
    font-family: Tahoma, Arial; 
    font-size: 11px; 
    color: #666666
}

.inputstyle {
   font-style:Arial;
   font-size:10px;
   width:90px;
}

.inputstyle1 {
   font-style:Arial;
   font-size:10px;
   width:150px;
}

.buttonstyle {
    font-style:Arial;
    font-size:10px ;
}

.page-navigator {
   font-family: Tahoma, Arial;
   font-size: 13px;
   color="#303030";
}

.ahref1 {
   font-family: Tahoma, Arial;
   font-size: 13px;
   color="#303030";
}

.atxt2 {
   font-family: Tahoma, Arial;
   font-size: 11px;
   color:#303030;
}

.txtsearch {  font-family: Tahoma, Arial; font-size: 10px}
.headernews {  font-family: Arial; font-size: 13px}
.txt {  font-family: Tahoma, Arial; font-size: 11px; color: #333333}
.topic {  font-family: Arial, Tahoma; font-size: 16px; font-weight: bold; color: #333333}
.txtj {  font-family: Tahoma, Arial; font-size: 11px; text-align: justify}
.txtuho {font-family: Arial; font-size: 15px; line-height: 14px; color:#333333}


.searchcontent{
  font-family: Tahoma, Arial; font-size: 11px; color: #333333
}
.curent-page{
  font-family: Tahoma, Arial; font-size: 12px; color: #111111; text-decoration:none;

}
.searchtitle{
  font-family: Tahoma, Arial; font-size: 12px; color: #333333
}
.page-navigator2{
   font-family: Tahoma, Arial;
   font-size: 13px;
   color:#303030;
   text-decoration:underline;
   
}

a.searchlnk{
   text-decoration:underline;
   color:#000000;
   font-family: Tahoma, Arial;
   font-size: 11px;
   color: #333333
}
