<!--

ul { list-style:square;}

ol{ list-style:decimal;}

#inhalte ul{ margin-left:15px;}

#inhalte ol{ margin-left:20px;}

a{ text-decoration:none; font-weight:normal; color:#999999; }

a:hover{ color:#FD8c00; }

a:active, a:focus{outline:none;}

body, ol, ul { font-family:Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:11px; line-height:15px; color:#333333; text-align:left; }

h1{ margin-bottom:15px; font-size:15px; line-height:22px; font-weight:bold; }

h2, .headline {
	margin-bottom:10px; font-size:13px; line-height:19px; font-weight:bold; color:#AF6904;
	border-bottom:1px dotted #FD8c00; padding-bottom:10px; padding-top:5px; }

h3, .subheadline { padding-bottom:15px; font-size:13px; line-height:19px; font-weight:bold; }

h4 { padding-bottom:15px; font-size:11px; line-height:15px; font-weight:bold; color:#666666; }

h5, .text, p { font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:11px; line-height:15px;color:#333333; text-align:left; }

h6, .teaser { font-size: 9px; color:#999999; font-weight:normal; margin:0px 10px; }

body, td, .unformatiert, td.unformatiert { font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:11px; line-height:15px;color:#333333; text-align:left; }

input{ margin:3px 10px 10px 0;}

body, input, option, tr, table, .nopadding, h1, h3, h4, h5, h6, .menuclicktrail, td, .textlinks, p, div, span, .menu, .menuinaktiv, .menuaktiv, .warenkorb, .unformatiert, .subheadline, .text {
	font-family:Verdana, Geneva, sans-serif;
}

span.snippet { color: #333333; margin-top: -2px; text-indent: 0px; background-image: url('../picts/snippet_bg.gif'); border: 1px solid #000; border-right: 1px solid #686868;
	padding-left: 10px; padding-top: 7px; padding-right: 10px; padding-bottom: 9px; background-repeat: repeat-x;
}

a.ext_editbar { font-size: 10px; text-decoration: underline; color: #333333; }

a.menu_service { font-size: 11px; line-height: 14px; font-weight: bold; text-decoration: underline; color: #000000; font-family:Arial; }

.formelementsservice { border: 1px solid #000000; background-color: #EEEEEE; font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #000000; font-weight: normal; font-variant: normal; }

div.wysiwyg { border: 0; }

table.wysiwyg, tr.wysiwyg, td.wysiwyg { border: 1px dashed #AAAAAA; border-collapse: collapse; empty-cells: show; }

.formelements { border: 1px solid #86838B; font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #333333; letter-spacing: 1px; height: 17px; }

.formelements2 {
	border: 1px solid #878787; background-color: #ff0000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal; }

table.service { border-collapse: collapse; border: 1px solid #757575; background-color: #757575; }


form { display: inline; }

body { margin: 0px; padding: 0px; }

a.glossary {
	text-decoration: underline;
}

a.info{ position:relative; /*this is the key*/ z-index:24; text-decoration: underline; color:#333; }

a.info:hover{ z-index:90; background: none; text-decoration: none; }
	
a.info:hover span{ /*the span will display just on :hover state*/
	font-size: 10px; margin: 10px; padding: 10px; z-index: 1000;
 	text-decoration: none;  display: block; position: absolute;
    top: 0em; left:0em; width:190px; border: 1px solid #86838B;
    background-color: #fff; color:#000;
    text-align: left
}

a.info span{ font-size: 10px; z-index:99;  display: none; text-decoration: none; }
	
a.info span p{ font-size: 10px; }	

.glossarinfos{ /*the span will display just on :hover state*/
	font-size: 10px;
	margin: 10px;
	padding: 10px;
	z-index: 1000;
 	text-decoration: none;
    display: none;
    position: absolute;
    top: 0em; left:0em; width:190px;
	border: 1px solid #86838B;
    background-color: #fff; color:#000;
    text-align: left
}

.eingabefeld {
	float:left;
	height:16px;
	width:100px;
	font-size:10px;
	padding:0px;
	padding-left:3px;
	background-color:transparent;
	border: 1px solid #797979;
}

/* lizenzkey generator */

button, .head {
	text-align:center;
	padding:1px;
	font-size:10px;
	margin:1px 0px;
	background:#DDDDDD;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #cdcdcd;
}

.button {
	border:1px solid #cdcdcd;
}

.raised {
	border-top:1px solid buttonhighlight;
	border-left:1px solid buttonhighlight;
	border-bottom:1px solid buttonshadow;
	border-right:1px solid buttonshadow;
	background:#EEEEEE;
}

.pressed {
	border-top:1px solid buttonshadow;
	border-left:1px solid buttonshadow;
	border-bottom:1px solid buttonhighlight;
	border-right:1px solid buttonhighlight;
}
.active {
	border:1px solid #cdcdcd;
	background:#ffb300;
}
.lizenzkey {
	width: 370px;
}
//-->
