html {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 100.01%;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	SCROLLBAR-FACE-COLOR: #D4A452;
	SCROLLBAR-HIGHLIGHT-COLOR: #E6D29F;
	SCROLLBAR-3DLIGHT-COLOR: #D4A452;
	SCROLLBAR-ARROW-COLOR: #E6D29F;
	SCROLLBAR-TRACK-COLOR: #E6D29F;
	SCROLLBAR-DARKSHADOW-COLOR: #D4A452;
	text-transform:inherit;
	color: #666666;
}
li, ul{
	FONT-SIZE: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align:left;
	vertical-align:middle;
	padding:2px 0px 2px 0px;
	margin-left:10px;
}

td, th{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.radiobutton {cursor:pointer; cursor:hand;}

a.pdf{
	padding-right: 20px;
	background-image:url(../images/news_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
		
td.listhead { border-top:1px solid #DDDDDD; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; border-left:1px solid #DDDDDD; background-color:#C0C0C0; padding-left:2px; padding-top:2px; padding-bottom:2px; color:#838383; letter-spacing:0px; font-weight:bold; font-size:10px }
td.listline { vertical-align:top; border-top:1px solid #DDDDDD; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #DDDDDD; background-color:#EEEEEE; padding-left:2px; padding-top:2px; padding-bottom:2px; color:#000000; letter-spacing:0px; font-size:10px }

TABLE.cdFrame	{width:100%;}
.cdHead 		{padding:3px; font-size:12px; background-color: #D4A452 ; font-weight:bold; color:#FFFFFF;}
.cdGroup 		{padding:3px; font-size:12px; background-color:#E6D29F;	padding-left:10px;	font-weight:bold; color:#0C2574;}
.cdTitle		{padding:3px; background-color:#E9F0FA; padding-left:10px;}
.cdTable		{padding:3px; background-color:#FCF5E0; padding-left:10px;}
.cdTable_inhalt	{padding:0px; background-color:#FCF5E0; }
.cdTable_inhalt_1{padding:0px; background-color:#EEE2BC;}
.cdLabel 		{padding:3px; font-size:12px; color:#03167E;}
A.cdLink		{font-size:11px;}
.cdTip 			{background-color: #FAD964; font-size:10px; color:#000; padding:2px;}
TD.cdPrice		{padding:3px; font-size:12px; background-color:#C2D5F1; padding-right:20px; text-align:right; color:#03167E;}
SPAN.cdGratis	{color:#399640; font-weight:bold;}
TD.cdSumLabel	{padding:3px; background-color:#E9F0FA; padding-right:10px;	text-align:right; font-size:12px; color:#03167E; font-weight:bold;}
TD.cdSum		{padding:3px; font-size:12px; background-color:#C2D5F1; padding-right:20px; text-align: right;	color:#03167E; font-weight:bold;}

table.bannerAlfahost{
	width: 680px;
	height: 250px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #fbfcfe;
}

table.bannerAlfahost1{
	width: 680px;
	height: 250px;
	padding: 0;
	margin: 0;
	border: 0;
}

td.TDbannerAlfahost1{
	width: 353px;
	height: 250px;
	padding: 0;
	margin: 0;
	border: 0;
}

td.TDbannerAlfahost2{
	width: 327px;
	height: 96px;
	padding: 0;
	margin: 0;
	border: 0;
}

td.TDbannerAlfahost3{
	width: 327px;
	height: 87px;
	padding: 0;
	margin: 0;
	border: 0;
}

td.TDbannerAlfahost4{
	width: 327px;
	height: 67px;
	padding: 0;
	margin: 0;
	border: 0;
}

td.TDbannerAlfahost5{
	width: 440px;
	height: 250px;
	padding: 0;
	margin: 0;
	border: 0;
}

td.TDbannerAlfahost6{
	width: 440px;
	height: 250px;
	padding: 0;
	margin: 0;
	border: 0;
	text-align: right;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #AF2B23;
	font-weight:bold;
	padding:5px 15px 20px 30px; 
}
.title_1 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 11px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.cdd0_sub_menu {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; FILTER: progid:DXImageTransform.Microsoft.Fade(duration=.4); BORDER-BOTTOM-COLOR: #ffffff; CURSOR: hand; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #ff7901; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid
}


#bgmain {
	Z-INDEX: 1; WIDTH: 100%; POSITION: absolute
}

a, a.active, a:visited{
	COLOR: #AF2B23; font-size:11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION:underline; 
}
a:hover {
	COLOR: #F08415; TEXT-DECORATION: underline}

A.menu, A.menu:link, A.menu:visited, A.menu:active {
	display: block;
	font-weight:bold;
	width: 100%;
	text-align: left;
	text-decoration:none;
	font-family: Tahoma, Verdana;
	font-size:11px;
	height:15px;
	color: #EEE2BC;
	padding:5px 10px 5px 10px;
	border: 1px solid #D4A452;
}
A.menu:hover, a.menu:hover span.neu {
	color: #AF2B23;
	background-color:#E6D29F;
	padding:5px 10px 5px 10px;
	border-bottom: 1px solid #D4A452;
}
.neu{color:red}

a.mnu, a.mnu:link, a.mnu:visited, a.mnu:active{ 
	font:9px Tahoma; 
	color: #FFFFFF;
	text-decoration: none; 
	display: block; 
	width:100%; 
	height:10px; 
	padding: 0px 0px 0px 0px; 
	}
	
a.mnu:hover {
	color: #AF2B23;
	text-decoration: none; 
	display:block; 
	width:100%; 
	height:10px
	}


.inhaltText { 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding:15px 15px 15px 30px; 

}
HR {
	display: block;
	height: 1px;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
}
img{border:0px;}

div.inhalt{padding:15px 0px 15px 0px; }
div.menu{padding:15px;}

.textBB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #003366; text-decoration: none}
.textB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #004284; text-decoration: none }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0053A6}
.headlines {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12pt; font-weight: bold; color: #FFC400; text-decoration: none}
.streich {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: ##003366; text-decoration: line-through}
.copyrighter {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-weight: normal; color: #C1CEDE; text-decoration: none}
.textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004284; background-color: #efefef; border: 1 solid #003366}
.textBmicro {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.textBlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666; text-decoration: none }
.textBwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.preis {  font-family: Tahoma, Arial, Helvetica, san-serif; font-size: 14px; font-weight: bold; color: #F08415; text-decoration: none}
.textBmicro-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}


.box1 {
	padding: 1px;
	border-width: thin;
	border-style: solid;
	border-color: #D4A452;
	background-color: #EEE2BC;
}
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

.bg01{background-color:#D4A452}
.bg02{background-color:#FCF5E0}
.bg03{background-color:#EEE2BC}
.bg04{background-color:#E6D29F}
.bg05{background-color:#F08415}
.bg06{background-color:#FF6633}
.bg07{background-color:#66CC66}

.bg50{background-color:#E6E6DA}
.bg51{background-color:#D7E1D7}
.bg52{background-color:#FFCA7C}
.bg53{background-color:#EFEFEF}
.bg54{background-color:#D2CCCC}
.bg55{background-color:#EEE2BC}
.bg56{background-color:#DCEBF2}
.bg57{background-color:#EBDCF2}
.bg58{background-color:#F2DCDC}

.bg_bronze{background-color:#CAAA2B}
.bg_silver{background-color:#CACACA}
.bg_gold{background-color:#F7F7AA}

.bg_server{filter: glow(strength=5, color=blue);  background-image:url(../images/server.jpg); background-repeat:no-repeat; background-position:right bottom; height:90px; background-color:#FCF5E0}


.c06{color:#C01F03}
.c07{color:#66CC66}
.c50{color:#CD3326}
.c51{color:#FF724B}
.c52{color:#7A7A7A}
.c53{color:#528264}
.c54{color:#FFC610}
.c55{color:#039}
.c56{color:#5888AB}
.c57{color:#7A89CC}
.c58{color:#6F0000}
.c59{color:#000}
.c60{color:#AF2B23}
.c61{color:#0072B7}
.c70{color:#B38E6F}

/* benutzerdaten */

input.btn{
	font-weight:normal;
	background-color: #EEE2BC;
	border-top:solid 1px #D4A452;
	border-right:solid 1px #D4A452;
	border-left:solid 1px #D4A452;
	border-bottom:solid 1px #D4A452;
}

.textfeld {
	margin: 0px;
	border: 1px solid #D4A452;
	background-color: #EEE2BC;
	font-size: 11px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:inherit;
}

.checkbox {
	border: 1px solid #D4A452;
	font-size: 11px;
	text-transform:inherit;
}

.selectbox {
	border: 1px solid #D4A452;
	background-color: #EEE2BC;
	font-size: 11px;
	text-transform:inherit;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}    
TEXTAREA {
	border: 1px solid #D4A452;
	background-color: #EEE2BC;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:inherit;
}

.width35px{		width: 35px; } 
.width70px{		width: 70px; } 
.width140px{	width: 140px; } 
.width210px{	width: 210px; } 
.width350px{	width: 350px; } 

.right {
	color : #000000;
	margin : 5px, 10px, 0px, 13px;
	padding-bottom : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.right a, .right a:visited, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #666666;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify
}



#container {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 660px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#menue {
	WIDTH: 660px
}
#first {DISPLAY: block; WIDTH: 600px}
#second {DISPLAY: none; WIDTH: 600px}
#third {DISPLAY: none; WIDTH: 600px}
#fourth {DISPLAY: none; WIDTH: 600px}
#bottom {DISPLAY: block; FLOAT: none; WIDTH: 600px}

.schrift {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #996600; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.123{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 32px;
	font-weight:bold;
	color:#666666;
	padding:3px 3px 3px 15px;
	display:block;
	width:60px;
	height:30px;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

/****************************************
 *  		    navigation    		    *
 ****************************************/

#navigation, #navigation_1 {
	position:inherit;
	width: 100%;
	font-size:12px;
	background-image:url(../images/back.gif);
}

#navigation UL, #navigation_1 UL {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#navigation UL LI, #navigation_1 UL LI {
	padding: 0px;
	margin: 0px;
	display: block;
}

#navigation UL LI A {
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	height: 14px;
	display: block;
	border-bottom: 1px solid #FCF5E0;
	background-color: #D4A452;
	opacity: 0.7;
	padding: 5px 0 6px 25px;
	filter: alpha(opacity=70);
}
#navigation_1 UL LI A {
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	height: 14px;
	display: block;
	border-bottom: 1px solid #FCF5E0;
	background-color: #F08415;
	opacity: 0.7;
	padding: 5px 0 6px 25px;
	filter: alpha(opacity=70);
}

#navigation LI a:hover, #navigation LI .aktiv {
	text-decoration: none; background-color: #C01F03;
}
#navigation_1 LI a:hover, #navigation_1 LI .aktiv {
	text-decoration: none; background-color: #C01F03;
}

#navigation .menue UL, .menue LI, .menue A {
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	height: 14px;
	display: block;
	border-bottom: 1px solid #FCF5E0;
	background-color: #F08415;
	padding: 5px 0 6px 25px;
}

#navigation .menue LI a:hover, #navigation .menue LI .aktiv {
	text-decoration: none; background-color: #C01F03;
}


INPUT[type=image] {
	background: transparent;
}


.CLEAR {
	clear: both;
	float: none;
	line-height: 0;
	font-size: 0;
}
.opacity{filter:Alpha(Opacity="15", FinishOpacity="15", Style="3"); -moz-opacity:0.15;}

/*SQLMaestro*/

div.sqlmaestroPage{
	background-color: #ffffff;
}

div.sqlmaestroPage A:link, div.sqlmaestroPage A:visited, div.sqlmaestroPage A:active
{
  color:#3A739A;
  text-decoration: none;
}

div.sqlmaestroPage A:hover
{
  color:#004d7d;
  text-decoration: none;
}

.family_1 {border-top:3px solid #FFA13D;}
.family_3 {border-top:3px solid #93A8C7;}
.family_2 {border-top:3px solid #5F95CB;}
.family_6 {border-top:3px solid #FB6825;}
.family_5 {border-top:3px solid #7EA498;}
.family_7 {border-top:3px solid #145D8A;}
.family_4 {border-top:3px solid #C21400;}

.family_icon 
{
  width:10%;
  text-align:center;
  padding:0 20px 0 15px;
}

#welcome

{
 /* height:100px;*/
  background:#FAFEFF url(/images/welcome-bg.gif) bottom right no-repeat;
  padding:32px 150px 10px 18px;
  color:#4C86BD;
}

#product

{
/*  padding: 15px 0 25px 0;*/
  padding: 5px 10px 10px 0;
  clear:both;
}

.prod_separator {background: #E8E9EE url(/images/prod-separator.gif) right no-repeat; }

TABLE.products { margin-top:5px;}

TABLE.products TR.product TD

{
  padding: 5px 5px 5px 0;

/*  white-space:nowrap;*/
  vertical-align:top;
}

td.download_buy, td.download_buy A, td.download_buy A:link, td.download_buy A:visited
{
  font-family:tahoma;
  font-size:11px;
  color: #5a94d6;
}

td.download_buy a:hover

{
  font-family:tahoma;
  font-size:11px;
  color: #5a94d6;
  text-decoration: underline;
}


IMG.arr_2 { margin: 0px 6px -3px 0; border:none; }

IMG.arr_1 { margin: 0px 6px -1px 0; border:none; }

.uline { text-decoration:underline; }

DIV.download_buy_block {

	padding-top:7px;
	float:right;
}

DIV.download_buy_block IMG 
{
	margin-right: 4px;
}

DIV.download_buy_block A 
{
	padding-right:10px;
}

td.download_buy { text-align:left; width:5%; padding-right:10px; white-space:nowrap;}

.nobr {white-space:nowrap;}

.blue { color:#5a94ce; }

DIV #more {margin-top:15px;}

#more .A

{
  font-weight: bold;
  font-size:10px;
  text-decoration:underline;
  padding-right: 15px;
  background-image: url(/images/arr_2.gif);
  background-position:right 3px;
  background-repeat:no-repeat;
}

