ul#aktion_txt, ul#telefon_box{
list-style-type:none;
padding:12px;
font-weight:bold;
text-align:center;
margin:0 0 6px 0;
white-space: nowrap;
/*width:auto*/
}

.cancel_button{
background:#c00;
border:2px outset #d00;
color: #fff !important;
padding:3px 8px;
margin:4px 3px;
font-weight:bold;
cursor:pointer
}
.footer_div{
padding-top:50px;
position:relative;
width:100%
}

.grey10{color:#999;font-size:10px}
.grey11{color:#999;font-size:11px}
.grey8{color:#999;font-size:8px}
.grey9{color:#999;font-size:9px}

.mgrey10{color:#666;font-size:10px}
.mgrey11{color:#666;font-size:11px}
.mgrey8{color:#666;font-size:8px}
.mgrey9{color:#666;font-size:9px}

.dgrey10{color:#444;font-size:10px}
.dgrey11{color:#444;font-size:11px}
.dgrey8{color:#444;font-size:8px}
.dgrey9{color:#444;font-size:9px}

.inputRequirement{
font-size:10px;
color:#c00;
margin-left:10px
}

div.breadcr{
font-weight:bold;font-size:12px;margin:4px 0 0 190px;
}


.MB_alert{
margin:10px 0;
text-align:center
}

.ok_button{
background:#383;
border:2px outset #0a0;
color: #fff !important;
padding:3px 12px;
margin:4px 3px;
font-weight:bold;
cursor:pointer
}

a.button,input.button{
background:#383;
border:2px outset #090;
color: #fff !important;
padding:3px 5px;
margin:0px 5px;
font:bold 11px verdana,arial,sans-serif;
min-width:110px;
cursor:pointer;
text-align:center
}


a.button4_wish{
display:block;
padding:3px 4px;
margin:9px 0 0 0;
font:normal 9px verdana,arial,sans-serif;
color:#444;
border-top: 1px #ddd solid;
border-bottom: 1px #ddd solid;
white_space:nowrap;
background: url("../images/icon4/famfam/heart_add.png") no-repeat 3% 50%;
text-align:left;
text-indent:21px;
width:132px;
}
a:hover.button4_wish{
color:#c00;
}
a.button4, span.button4,a.button4red, span.button4red{
display:block;
padding:2px 4px;
margin:0px 5px;
font:normal 9px verdana,arial,sans-serif;
color:#666;
border-top: 1px #ddd solid;
border-bottom: 1px #ddd solid;
}
a.button4red, span.button4red{
border-top: 1px #faa solid;
border-bottom: 1px #faa solid;

}
a.button4:hover, span.button4:hover, span.a_like:hover, a.button4red:hover{
color:#c00; 
cursor:pointer;
text-decoration:underline;
}


a.button1,a.button1:link,a.button1:visited,a.button1:active,a.button2,a.button2:link,a.button2:visited,a.button2:active{
text-decoration:none;
color:#000
}

a.button1,input.button1{
display:block;
font-weight:bold;
border:2px solid #ccc
}

a.button1,input.button1,a.button1a,input.button1a,a.button3,input.button3,a.button2,input.button2,a.button5,input.button5{
display:block;
padding:3px 6px;
color: #000 !important;
font:0.85em "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
background:#EFEFEF url("img/bg_button32.gif") repeat-x top;
cursor:pointer;
margin:0 auto;
text-decoration:none
}

button.button3, input.button7{
padding:2px 3px;
font:10px "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
background:#EFEFEF url("img/bg_button.gif") repeat-x top;
cursor:pointer;
margin:0;
text-decoration:none
}
button.button3:hover,input.button7:hover{
color:#c00;
}


a.button1:hover,input.button1:hover,a.button1a:hover,input.button1a:hover,a.button3:hover,input.button3:hover,a.button2:hover,input.button2:hover{
border:2px outset #f90;
color:#c00;
text-decoration:none
}

a.button1a,input.button1a{
font-size:16px;
padding:6px 12px;
font-weight:bold;
border:2px solid #ccc
}

a.button2,input.button2{
border:2px solid #ccc
}

a.button3,input.button3{

padding:2px 6px;
font-size:9px;
border:2px solid #ccc
}


a.button5,input.button5{
padding:1px 3px;
font-size:9px;
border:1px solid #ccc
}



a.button:hover,input.button:hover,a.button_small:hover,input.button_small:hover{
border:2px outset #0a0;
background: #3a3 !important
}

a.button_small,input.button_small{
background:#383;
border:2px outset #090;
color: #fff !important;
padding:2px 6px;
margin:0px 5px;
font:bold 10px verdana,arial,sans-serif;
width:100px;
cursor:pointer
}

a.button_verysmall,span.button_verysmall{
background:#ddd;
border:2px outset #fff;
color:#666;
padding:2px 8px;
font-size:0.8em;
cursor:pointer
}

a.button_verysmall:hover,span.button_verysmall:hover,a.but_verysm2:hover{
border:2px outset #0f0;
background: #0a0 !important;
color:#fff !important
}

a.but_verysm2{
background:#060;
border:2px outset #9b9;
color: #666 !important;
padding:2px 8px;
font-size:1.0em !important;
cursor:pointer;
margin:0px 3px
}



BODY{
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
margin:0;
}

br.lh10{line-height:10px}
br.lh11{line-height:11px}
br.lh12{line-height:12px}
br.lh2{line-height:2px}
br.lh3{line-height:3px}
br.lh4{line-height:4px}
br.lh5{line-height:5px}
br.lh6{line-height:6px}
br.lh7{line-height:7px}
br.lh8{line-height:8px}
br.lh9{line-height:9px}

div#top_name{
/* text-version   */
border:2px #ccc outset;
white-space:nowrap;
margin:8px 0 0 0;
width:45%;
font-size:2.0em;
font-weight:bold;
text-align:center;
padding:3px 10px;
font-weight:bold;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75
}

div.conf_bx{
/* conf newsletter abo */
display:display;
margin:8px 0;
border:1px #ccc solid;
padding:4px;
font-size:11px;
background:#ffd;
color:#c00
}



div.footer_hint{
text-align:left;
width:100%;
margin:6px 0;
}




div.message_div{
border:1px #9f9 solid;
padding:6px;
background:#cfc;
color:#050;
font-size:14px;
line-height:17px;
font-weight:bold;
text-align:center;
margin:6px
}

div.message_div_alert{
border:1px #f99 solid;
padding:6px;
background:#fdd;
color:#c00;
font-size:14px;
line-height:17px;
font-weight:bold;
text-align:center;
margin:6px
}

div.open2{
padding:2px;
margin:0 10px
}

div.open2:hover{
background:#ffa;
}

div.toolt_div_ca{
font-size:12px;
color:#000;
background:#fff;
padding:6px 9px 0px 10px;
text-align:justify
}


ul.postnav,ul.postnav li,ul.postnav2,ul.postnav2 li{
margin:0;
padding:0;
list-style-type:none;
}

ul.postnav li,ul.postnav2 li{
float:left;
font-size:11px;
margin: 0 5px 0 0;
}
ul.postnav2 li{
margin: 0 2px 0 0;
}


ul.postnav a,ul.postnav2 a{
display:block;
padding:8px;
font: bold 11px Verdana,Arial,sans-serif;
text-decoration:none;
text-align:center;
}

ul.postnav2 a{
padding:6px;
font: bold 10px Verdana,Arial,sans-serif;
}

ul.postnav2 a:hover {
/*padding:9px 6px 6px 6px;*/
}

hr.x,hr{
margin:4px 3px;
border-top:1px solid #9ab;
border-bottom:1px solid #def
}

img,table{
border:none;
margin:0;
}

input.noshade{
FONT:12px arial,verdana,sans-serif;
text-align:left;
color:#029;
text-indent:3px;
line-height:16px
}

input.shadeform{
FONT:12px verdana,sans-serif;
BACKGROUND: url("img/shadeform.gif");
text-align:left;
BORDER:#000 1px solid;
color:#009;
font-weight:bold;
padding:3px 6px
}

p.error-msg{
border:1px #c30 outset;
text-align:left;
padding:5px;
background:#c30;
color:#fff;
font-weight:bold
}

select{
background:#ffd;
color:#009
}
td{vertical-align:top}
textarea.shadeform{
FONT:14px verdana,arial,sans-serif;
font-weight:bold;
BACKGROUND: url("img/shadeform.gif");
text-align:left;
BORDER:#ccc 1px inset;
color:#009;
padding:3px;
line-height:16px
}
div.oben1{
position:absolute;
top:0;
}
div.autotl{
font-size:0.8em;
padding:2px 0;
margin: 6px 20px 6px 0;
color:#666;
border-top: 1px #ddd solid;
border-bottom: 1px #ddd solid;
}
.autotl a {
color:#999;
margin: 12px;
}
div.trans_res{
margin:0;
border:1px #fcc solid;
padding:6px;
}
div.phold{
margin:0;
padding:0;
}
div.gb_entry, div.gb_entry_2{
font-family: verdana, arial;
text-align: justify;
color:#009;
font-size:10px;
line-height:11px;
padding:2px 3px;
border:1px #ccc inset;
background:#f9f9f9;
}
div.gb_entry_2{
background:#fff;
font-size:13px;
line-height:15px;
padding: 9px;
}


div.gb_head{
font-size:0.9em;
color:#555;
margin:6px 0 2px 0;
}

.onbodybg a{
text-decoration:none;
}

.onbodybg a:hover{
color:#c00;
text-decoration:underline;
}
div.notify{
width:306px;
padding:4px;
border:1px #ccc solid;
background:#ffe;
margin:5px 0
}
ul.rate{
list-style-type:none;
padding:0px;
font-weight:normal;
}
div.angebot_seit{
font-size:9px; 
font-weight:normal;
color:#666;
margin-bottom:6px;
border-bottom: 1px #ddd solid;
}
img.mr3{margin-right:3px}
img.mr4{margin-right:4px}
img.mr5{margin-right:5px}
img.mr6{margin-right:6px}
img.mr7{margin-right:7px}
img.mr8{margin-right:8px}
img.mr9{margin-right:9px}

img.ml3{margin-left:3px}
img.ml4{margin-left:4px}
img.ml5{margin-left:5px}
img.ml6{margin-left:6px}
img.ml7{margin-left:7px}
img.ml8{margin-left:8px}
img.ml9{margin-left:9px}

div.mb9{
width:100%;
text-align:center;
margin:0 0 11px 0;
}
div.prdtxt{
margin-top:10px;
min-height:37px;
padding:0 4px;
}
.prdtxt a{
color:#009;
}
a.kategorien_gr{
font-size:1.2em;
}
span.axupd_1, div.axupd_1, input.axupd_1 {
font-size:12px;
font-weight:normal;
padding:4px;
border:1px #03f inset;
background:#ffe;
margin:3px 1px;

}

form.inplaceeditor-form { /* The form */
}

form.inplaceeditor-form input[type="text"] { /* Input box */
color:#009;
background:#ffd;
padding:6px 4px;
font-weight:bold;
width:100%;
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 1.10em;
color:#009;
background:#ffd;
padding:4px;
font-weight:normal;
}

form.inplaceeditor-empty {
color:#009;
background:#ffd;
padding:4px;
font-weight:bold;
width:100%;

font-style: italic;
color: #559;
}


form.inplaceeditor-form input[type="submit"], form.inplacericheditor-form input[type="submit"] { /* The submit button */
width: auto !important;
padding: 1px 3px 0 3px;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color: #060 !important;
font-size: 0.85em;
background: #EFEFEF ;
cursor: pointer;
margin-left:1em;
}

form.inplaceeditor-form a, form.inplacericheditor-form a { /* The cancel link */
margin-left:1em;
color: #c30 !important;
font-size: 0.85em;
}

ul.split_red, 
ul.split_blue,
ul.split_green,
ul.split_gold, 
ul.split_silver,
ul.split_black
{
margin:0 0 6px 0;
padding:0;
list-style:none;
width:100%;
} 

ul.split_red li,
ul.split_blue li,
ul.split_green li,
ul.split_gold li,
ul.split_silver li,
ul.split_black li
{
float:left;
width:100%;
margin:0;
}


ul.split_red p,
ul.split_blue p,
ul.split_green p,
ul.split_gold p,
ul.split_silver p,
ul.split_black p
{
margin:0;
padding:4px;
font-size:11px;
line-height:13px;
}

ul.split_red div.bdr,
ul.split_blue div.bdr,
ul.split_green div.bdr,
ul.split_gold div.bdr,
ul.split_silver div.bdr,
ul.split_black div.bdr
{

border:1px inset #999;
color:#000;
font-size:12px;
background:#fff;
padding:4px;
padding-bottom:9px
}


ul.split_red h3,
ul.split_blue h3,
ul.split_green h3,
ul.split_gold h3,
ul.split_silver h3,
ul.split_black h3
{
font:bold 12px Verdana, Arial, sans-serif;
margin:0;
padding:4px 0 3px 0;
text-align:center;
}

ul.split_red h3{
background : #a30 url("../images/new/th_bg_rot.gif") repeat-x;
color:#fff;
}

ul.split_blue h3{
background: #3e5774 url("../images/new/th_bg.gif") repeat-x;
color:#fff;
}

ul.split_green h3{
background: #64860f url("../images/new/th_bg_green.gif") repeat-x;
color:#fff;
}

ul.split_gold h3{
background: #e9dcac url("../images/new/th_bg_gold.gif") repeat-x;
color:#000;
}

ul.split_silver h3{
background: #cfcecc url("../images/new/th_bg_silver.gif") repeat-x;
color:#000;
}
ul.split_black h3{
background: #333 url("../images/new/th_bg_black.gif") repeat-x;
color: #fff;
}



#menu,
#menu ul { 
z-index:3;
margin: 0 0 0 0px; 
padding: 0;
font-family:verdana,arial;
font-size:11px;
font-weight:bold;
color:#fff;
}
#menu li { 
padding: 2px ;
list-style-type: none; 
}

/* first level */
#menu li,
#menu a { 
float: left; 
}
#menu a { 
display: block; 
padding:2px ;
color:#fff;
}
#menu a:hover,
#menu a.menu_open { 
color:#ffa;
text-decoration:none;
}

/* second level */
#menu ul { 
visibility: hidden; 
position: absolute; 
background: #d5e6f8; 
width: 280px; 
border:1px #999 solid;

filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;

}
#menu ul a { 
border: 1px #d5e6f8 solid;
border-top:1px #ccc solid;

float: left; 
background: #d5e6f8; 
color:#000;
padding: 3px 6px;
width:90%;
}
#menu ul a:hover { 
border:1px #c00 solid;
background: #ffd; 
color:#000;
text-decoration:none;

filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;

}

div.menu_txt{
font-size:0.9em;
/*color:#669;*/
font-weight:normal;
margin:6px 4px 0 6px ;
text-align:justify;
padding:0 0 4px 0;
}

/* used */
table {
font-size:12px;
}



h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
font-family: trebuchet ms, arial, helvetica;
 color: #ccc;
 margin: 0px;
 padding: 0px;
 padding-top:4px;
font-size:26px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #888;
 margin: 0px;
 padding: 0px;
 font-size:18px;
 }

h3.footer{
margin-bottom:6px;
text-decoration:underline;
color:#468;
font-size:12px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}



ul.sehr_klein{
font-size: 12px;
font-weight: normal;
color: #006;
list-style-image: url(../images/icons/small_dot_red_w.gif);
margin: 1 3 2 5;
padding-left:3px;
list-style-type: disc;
line-height:13px;
}


ul.klein{
font-size: 84%;
font-weight: bold;
color: #000065;
list-style-image: url(../images/icons/small_dot_red_w.gif);
margin: 10 10 0 10;
padding-left:5px;
list-style-type: disc;
line-height:16px;
}


ul.gross{
font-size: 110%;
line-height:120%;
list-style-image: url(../images/icons/service_point_dgreen.gif);
margin-right:20px;
padding-left:2px;
list-style-type: disc;
}


ul{
 list-style-image: url(../images/icons/small_dot_blue_w.gif);
 margin-right:0px;
 padding-left:0px;
}

ul ul{
 list-style-image: url(../images/icons/small_dot_green_w.gif);
}

ul ul ul{
 list-style-type: none;
}

LI {
margin-bottom:0px;
}


.kontakt_form {
float:right;
	padding: 0px 0px 0px 0px;
}

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}


.ganzeseite {
position:relative;
horizontal-align: center;
margin-left: auto;
margin-right: auto;
width:986px;
background-color:#ff0000;
}

#masthead{
horizontal-align: center;
top: -5px;
width:986px;
}

#pagecell1{
	position:relative;
	width:986px;
	top: 31px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	border-right:1px #000;
	height:auto;
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}


#pageNav{
	float:left;
	margin-left:0px;
	width:0px;
	padding: 0px;
	margin-top:0px;
	background-color: #fff;
	font: small Verdana,sans-serif;
}

#content{
top:0px;
float:top;
position:relative;
padding: 0 0 0 0;
left: 0px;
width:986px;
color:#333;
height:auto; 
 /*IE spezifisch*/
}

#rightNav{
position:absolute;
	float:right;
	margin-right:2px;
	left: 800px;
	width:184x;
	padding: 0px;
	padding-right: 1px;
	margin-top:-6px;
	background-color: #fff;
	font: small Verdana,sans-serif;
	z-index:100;
}

#siteInfo{
font-family:arial, helvetica, sans-serif;
z-index:101;
position:relative;
width:986px;
margin-left: auto;
margin-right: auto;
font-size: 10px;
top:31px; 
border-top: 1px solid #ff0810;
color: #777;
padding: 5px 10px 3px 10px; 
background-color:#fff;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}



#footer {
top:5px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height:33px;
	BACKGROUND: url(../images/css/cap_bottom.gif) no-repeat center bottom
}



.sub_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000;

}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

#siteName{
	margin: 0px;
	padding: 6px 0px 0px 0px;
	font-weight: normal;
	float:right;
	background:transparent;
}


#utility{
	font-family:trebuchet ms, arial, helvetica;
  	font-size:12px;
	left: 131px;
	color: #ffb510;
	padding-top:16px;
}




#pageName{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border-bottom:1px solid #ff0810;
}

#pageName h2{
	font-size:22px;

	font-family:trebuchet ms, arial, helvetica;
	font-weight:normal;
	color:#666666;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: relative;
	float:right;
	top: -50px;
	right: 10px;
	padding: 0px;
	margin: 0px;
}


#globalNav{
top:85px; /* top:40px;  */
position: absolute;
width: 986px;
min-width: 640px;
height: 33px;

padding: 0 0 0 0;
margin: 0 0 0 0;
background-image: url(new_template/glbnav_background1.gif);
background-repeat:repeat-x;
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}



.skipLinks {display: none;}


#email_nl_form{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
	font-family:trebuchet ms, arial, helvetica;
  	font-size:12px;
  	color: #222222;
	font-weight:normal;	
}

#email_nl_form input{
  font-size: 70%;
  margin: 0px  0px 0px 3px;
    	font-size:11px;
  	color: #222222;
	text-indent:3px;
 }
 
#email_nl_form a:link, #email_nl_form a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#email_nl_form a:hover{
	margin: 0px;
}

.nl_text {
position:relative;
top:-3px;
	font-family:arial, helvetica;
  	font-size:11px;
  	color: #ffc;
	font-weight:bold;
padding-left:5px;	

}


#breadCrumb{
padding: 5px 0px 5px 10px;
font-family:trebuchet ms, arial, helvetica;
font: small ;
}

#breadCrumb a{
font-size: 70%;
color: #333;
}

#breadCrumb a:hover{
color: #000065;
}



.feature{
	padding: 0px 18px 0px 12px;
	font-size: 13px;
	line-height: 15px;
	text-align:justify;
}
.feature_start{
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}


html>body .feature {height: auto;}

.feature h3{
	font-size:20px;

	font-family:trebuchet ms, arial, helvetica;
	font-weight:bold;
	color: #333;
	padding: 12px 0px 5px 0px;
}

.feature p{
margin-bottom:9px;
margin-top:3px;
text-align:justify;
font-size: 90%;
}

.feature img{
	float: left;
	padding: 0px 10px 10px 0px;
}


.box_rechts {
border-left: 1px solid #bbb;
border-top: 1px solid #bbb;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
float:left;
width:180px;
margin-bottom:6px;
text-align:justify;
padding: 0 5 0 4;
font-family:arial, helvetica;
font-size: 10px;
color: #222;
line-height:10px;
BACKGROUND: url(../images/css/right_bg_blue.gif) bottom;
background-repeat:repeat-x;
}

.box_rechts_head {
BACKGROUND: url(../images/css/right_bg_blue1.gif) top;
background-repeat:repeat-x;
border-left: 1px solid #bbb;
border-top: 1px solid #bbb;
border-right: 2px solid #aaa;
border-bottom: 1px solid #999;
float:left;
width:180px;
text-indent:5px;
font-family:arial, helvetica;
font-size: 11px;
line-height:18px;
font-weight:bold;
color:#116;
text-align:left;
}
/* used */
div.rbox{
float:left;
border: 1px solid #bbb;
margin:6px 0 0 0;
width:100%;
}
.rbox_head {
background:#528400;
font-weight:bold;
color:#fff;
text-align:left;
padding: 3 0 3 6;
font-size: 12px;
line-height:15px;
font-family:arial, helvetica, sans-serif;
border-bottom: 1px solid #999;
width:179px;
}
.rbox_body {
text-align:justify;
padding: 0 5 0 4;
font-family:arial, helvetica;
font-size: 10px;
color: #222;
line-height:10px;

width:178px;
}



a.right_box:link, a.right_box:visited, a.right_box:active { 
line-height: 20px;
font-weight:bold;
}

a.right_box:hover { 
 text-decoration:underline;
 background:transparent;
}

 
.story a.capsule, legend.capsule, h1.capsule{

	font-size:120%;
	/*font-family:trebuchet ms, arial, helvetica;*/
	font-family:verdana, arial, helvetica;

	font-weight:bold;
	color: #000065;
	display:block;
	border:2px outset #ffffff;
	line-height:19px;
	text-decoration: normal;
	background-color:#b9cadc;
	width:100%;
	padding: 3px 10px 3px 10px;
	margin-bottom:6px;
	margin-left:13px;	
	margin-right:16px;		
	
		BACKGROUND: url(../images/css/tile_sub.gif) repeat top
}

.story a.capsule:hover{
	background-color:#f8f8ee;
	border:2px outset #ff0810;
}

td.storyLeft{
	padding-right: 12px;
}


.story_right {
	font-size: 100%;
	line-height: 1.2;	
}

.story img{
clear:right;
	float: left;
	padding: 5px 6px 5px 0px;
}




/*
.sectionLinks{
	BACKGROUND: url(images_md/0.gif) no-repeat center top
}
*/

.sectionLinks a:link, .sectionLinks a:visited {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
color: #222;
border-bottom: 1px solid #a6a8a7;
border-right: 1px solid #b9cadc;
border-left: 1px solid #b9cadc;
background-image: url(new_template/bg_nav.jpg);
padding: 2px 0 0 5px;
line-height:12px;
height:20px;
width:165px;
text-align:left;
margin:0;
}

.sectionLinks a:hover{
background-color: #f8f8ee;
background-image: none;
color: #aa0810;
text-decoration: none;
}



div.angebote_rechts {
font-family:Arial, Helvetica, sans-serif;
border-left: 1px solid #bbb;
border-right: 1px solid #aaa;
border-bottom: 1px solid #999;
margin-right:4px;
width:180px;
font-size:10px;
line-height:11px;
color: #222;
text-align:left;
padding-left:5px;
padding-right:3px;
}

a.angebote_rechts:link, a.angebote_rechts:visited, .angebote_rechts:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #003;
	text-decoration: none;
}
a.angebote_rechts:hover{
	color: #c00;
	text-decoration: underline;
	background:transparent;
}





.advert_img {
	padding: 0px 0px 0px 0px;
}

#advert{
font-size:85%;

margin-top:0px;
	padding: 0px 0px 0px 0px;
	border-right:1px solid #b9cadc;	
	border-left: 1px solid #b9cadc;
	background-color:#fff;	

}
#advert_inner{
	padding: 1px 6px 1px 6px;
}



#advert img{
	display: block;
}




.just 		{ 
text-align: justify;
margin-right:4px; 
}

.just_klein1 		{ 
text-align: justify;
margin-right:2px;
margin-left:2px;
font-size:90%;
line-height:1.1;
}

.standard_button {
font-size: 10px; 
font-family: Arial; 
color: #000065; 

font-weight: bold; 
height: 25; 
margin-left:2px;

}

.template_title{
font-weight:bold;
color:#000065;
font-size: 10pt;
}

.template_subtitle{
font-weight:normal;
color:#666666;
font-size: 10pt;
}


.template_preis{
font-size: 12pt; 
font-family: Arial; 
font-weight:bold;
color:#666666;
margin-top:10px;
text-align:center;
}

p.webtempl_subtext {
font-size: 90%;
padding-bottom: 5px;
padding-left: 3px;
color:#000065;
}

a.button1:link, a.button1:visited, a.button1:active
{ 

font-size:14px;
width:90%;
line-height: 22px;
text-decoration:none;
 color:#222222;
 background-color:#ffeeee;
 border:2px outset  #fee;
 text-align:center;
 padding:1px;
 font-weight:bold;
 padding:5px;
}

a.button1:hover
{ 
 color:#ffffff;
 background-color:#cc0810;
 text-decoration:none;
 border:2px outset #fff;
}


.flash1 {
padding-top:5px;
padding-left:4px;

}
.textscroller {
padding-top:0px;
padding-left:0px;

}


a.menu_TOP{
/*display:block;*/
line-height: 18pt;
text-align: left;
text-decoration:none;
padding:0 0 0 6;
border-left: #ffc 1px solid;
}

a.menu_TOP:hover{
background: transparent;
border-left: #ff6666 1px solid;
color:#fff;
text-decoration:underline;
}


a.menu_SUB{
display:block;
padding: 3px 3px 3px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #aaa 1px solid;
}


.menu_DIV{
border-top: #aaa 1px solid;
border-right: #999 3px solid;
border-bottom: #888 2px solid;
border-left: #f66 1px solid;

filter:alpha(opacity=100);
z-index:1000;
width:100%;
}
.main_menu {
z-index:211;
position:absolute;
width:100%;
border-bottom: 3px #568900 solid;

}

table.green_menu {
background:#568900;
height:32px;
color:#ffc;
border-bottom: 1px #000 solid;
}


@media print {
.printhide {display:none;}
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none }
}

td.tab_cont {
padding:0 4 0 4;
}

td.content_start {
border-left: 1px solid #8899b2;
border-right: 1px solid #8899b2;

background: #transparent;
font-size:12px;
padding: 1 14 1 12;
}

td.content_img {
border-left: 1px solid #8899b2;
border-right: 1px solid #8899b2;
}

td.content_start_bottom {
border-left: 1px solid #8899b2;
border-right: 1px solid #8899b2;
border-bottom: 1px solid #8899b2;
background: #transparent;
font-size:90%;
padding: 3 3 0 6;
vertical-align:top;
}

#dhtmltooltip{
font-family: trebuchet ms, arial, helvetica;
color: #555;
font-size:11px;
position: absolute;
width: 150px;
border: 1px solid #999;
padding: 2px;
padding-left:5px;
background-color: #eee;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

td.ansprache_kl {
padding-left:4px;

font-size:9px;
line-height:10px;
color:#000;
font-weight:normal;
text-align:left;
}
.ausnahme {
color:#922;
font-size:100%;
}

.div_popup {
font-size: 10px;
BACKGROUND: url(../css/img/exlink.gif) no-repeat middle top;
text-indent:10px;
}

span.domain399 {
font-family: arial, helvetica;
padding: 1 5 1 5;
border: #c00 1px solid;
background:transparent;
line-height:18px;
font-size:11px;
font-weight:bold;
height:22px;
margin-top:3px;
}

span.domain399_g {
font-family: arial, helvetica;
padding: 1 5 1 5;
border: #c00 1px solid;
background-color:#ffc;
line-height:18px;
font-size:100%;
font-weight:bold;
height:22px;
margin-top:3px;
}



a.small_butt, a.small_butt:visited {
line-height: 1.7;
font-size:10px;
padding: 0 6 0 6;
border: 1px solid outset #fff;			
background-color:#f0f4f5;
color:#444;
}

a.small_butt:hover {
color:#844;
background-color:#bcd8ff;
}

a.zahl_butt, a.zahl_butt:visited {
line-height: 26px;
height:28px;
font-size:13px;
font-weight:bold;
padding-left: 12px;
padding-top: 5px;
padding-right: 12px;
padding-bottom: 5px;
border: 2px solid outset #fff;			
background-color:#f0f4f5;
color:#006;
}

a.zahl_butt:hover {
color:#007;
background-color:#bcd8ff;
}



td.ansprache_sub {
font-family: arial, helvetica;
color: #222;
font-size: 13px;
line-height: 15px;
padding-left:25px;
padding-right:25px;
padding-top:3px;
padding-bottom:3px;

}

.tab {
font-size:11px;
background-color:#f9f9f9;
border:1px outset #eee;
margin: 2 0 3 2;
padding: 6 0 6 3;


}

td.price_head {
background-color:#446;
color:#fff;
font-weight:bold;
font-size:12px;
}

td.pr_li {
background-color:#f9f9f9;
color:#000;
font-weight:normal;
border-bottom: 1px dotted #aaa;
font-size:12px;
}

.preisschild {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;		
width:220px;
border:2px outset #fff;
padding:3px;
BACKGROUND: url(../images/css/right_bg_blue.gif) bottom;
background-repeat:repeat-x;
color:#c00;
margin-top:5px;
margin-bottom:5px;
}

/* used */
.angebots_tab {
font-family: Arial, Helvetica, sans-serif;
border:2px solid #ccc;
BACKGROUND: #fff url(../images_md/css/angebote1_bg.jpg) repeat-x bottom;
margin:0;
padding:6px;
font-weight:bold;
font-size:12px;
}

a.ansehen:link,  a.ansehen:visited {
padding:3px;
padding-left:6px;
padding-right:6px;
color:#006;
font-size:13px;
font-weight:bold;
line-height:22px;
border: 1px solid #a6a8a7;
height:24px;
background-color: #fafafe;
}

a.ansehen:hover{
border: 1px solid #c00;
background-color: #fffafe;	
	color: #f00;
	text-decoration: none;
}

table.dom_preise{
border:2px outset #aaf;
BACKGROUND: url(../images/css/preis_box.jpg) top left no-repeat;
font-size:9px;
font-weight:normal;
color:#ffc;
}


table.preise_start{
border:2px outset #aaa;
BACKGROUND: url(../images/css/preis_box_start.jpg) top left repeat-y;
color:#ffc;
padding:2 0 2 0;
}


table.hosting_preise{
border:2px outset #79ae52;
BACKGROUND: url(../images/css/hosting_preis_box.jpg) top left repeat-y;
font-size:11px;
font-weight:bold;
color:#ff8;
}

table.eMarket_preise{
border:2px outset #79ae52;
BACKGROUND: url(../images/css/hosting_preis_box_700.jpg) top left;
background-repeat:repeat-y;
font-size:11px;
font-weight:bold;
color:#ff8;
}



td.preise_doll{
text-align:center;
border:1px inset #999;
font-family:arial, helvetica;
font-size:12px;
background-color:#f9f9f9;
color:#444;
font-weight:bold;
width:40px;
height:15px;
line-height:15px;
}
td.preise_chf{
text-align:center;
border:1px inset #f00;
font-family:arial, helvetica;
font-size:13px;
background-color:#fefff0;
color:#c00;
font-weight:bold;
width:40px;
height:15px;
line-height:15px;
}
td.preise_euro{
text-align:center;
border:1px inset #00f;
font-family:arial, helvetica;
font-size:13px;
background-color:#f0fffe;
color:#009;
font-weight:bold;
width:40px;
height:15px;
line-height:15px;
}

td.preise_doll_j{
text-align:center;
border:1px inset #999;
font-family:arial, helvetica;
font-size:10px;
background-color:#f9f9f9;
color:#444;
font-weight:bold;
width:40px;
height:13px;
line-height:12px;
}
td.preise_chf_j{
text-align:center;
border:1px inset #f00;
font-family:arial, helvetica;
font-size:10px;
background-color:#fefff0;
color:#c00;
font-weight:bold;
width:40px;
height:13px;
line-height:12px;
}
td.preise_euro_j{
text-align:center;
border:1px inset #00f;
font-family:arial, helvetica;
font-size:10px;
background-color:#f0fffe;
color:#009;
font-weight:bold;
width:40px;
height:13px;
line-height:12px;
}
a.preise, a.preise:visited {
color:#ccebff;
}
a.preise:hover {
color:#ffc;
background:transparent;
}

a.preise_1, a.preise_1:visited {
color:#006;
}
a.preise_1:hover {
color:#c00;
background:transparent;
}

a.preise_bar,a.preise_bar:link, a.preise_bar:visited {
padding:5px;
border:3px outset #aaf;
color:#ccebff;
font-size:15px;
font-weight:bold;
BACKGROUND: url(../images/css/preis_box_breit.jpg) top left;
width:742px;
}

a.preise_bar:hover {
border:3px outset #faa;
color:#fefff0;
}

a.hosting_preise_bar,a.hosting_preise_bar:link, a.hosting_preise_bar:visited {
padding:5px;
border:3px outset #9b9;
color:#fefff0;
font-size:15px;
font-weight:bold;
BACKGROUND: url(../images/css/hosting_preis_box_breit.jpg) top left;
width:742px;
}

a.hosting_preise_bar:hover {
border:3px outset #afa;
color:#A4FF66;
}

/*  used */
td.prod_text{
font-family: arial, helvetica;
font-size:13px;
line-height:15px;
padding: 4px 17px 8px 17px;
text-align:justify;
}


div.translation {
font-size:11px;
text-align:left;
line-height:18px;
margin-left:30px;
border: 1px solid #dde;
padding:1px;
padding-left:5px;
width:728px;
background-color:#f6f6f6;
color:#666;
}

td.host_head {
font-size:22px;
font-weight:bold;
padding-left:6px;
color:#6f0;
}


div.domain_text_block {
BACKGROUND: url(../images/css/preis_box_bg.jpg) top left;
background-repeat:repeat-y;
border:1px inset #669;	
margin: 2 4 1 6;
padding:6 25 6 25;

font-family: arial, helvetica;
color: #222;
font-size: 13px;
line-height: 15px;
}

br.3 {
line-height:3px;
}
br.6 {
line-height:6px;
}
br.9 {
line-height:9px;
}

table.scroll_tab {
border-top: 2px solid #aab;
border-right: 2px solid #dde;
border-bottom: 2px solid #dde;
border-left: 2px solid #aab;
}

div.main_text {
font-family: arial, helvetica;
font-size:13px;
line-height:14px;
text-align:justify;
margin: 0 0 0 0;
padding: 6 8 6 8;
border: 1px solid #8899b2;
border-top:0;
BACKGROUND: url(../images/css/templ_bg.jpg) bottom left repeat-x;
width:776px;
}

.main_text h2{
font-size:20px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
color: #226;
padding: 5 0 3 0;
}
.main_text p{
margin-top:7px;
margin-bottom:5px;
}



table.main_text_inner_tab{
font-family: arial, helvetica;
font-size:13px;
line-height:14px;
background:f9f9f9;
border: 2px solid #8899b2;
width:95%;
}

.main_text_inner_tab th{
text-align:left;
font-size:110%;
color:fff;
background-color:#8899b2;
padding:3;
border-bottom: 1px solid #556682;
border-left: 1px solid #556682;
}
.main_text_inner_tab td{
padding: 3 5 1 5;
}

a.inenglish:link, a.inenglish:visited{  
border: 1px outset #ccc;
background:transparent;
color: eee;
padding: 0 6 0 6;
text-decoration: none; 
}

a.inenglish:hover		{ 
border: 1px outset #fcc;
color: #fff; 
}

.opt_hellgrau
	{  	
	color:#888;
	}

.opt_grau
	{
	color:#888;
	}
.opt_norm
	{
	padding-left:5px;  	
	color:#444;
	}

	
.opt_red
	{  	
	color:#CC0000;
	text-indent:3px;
	}
.opt_important
	{  	
	color:#cc3333;
	}
	
div.sitemap {
float:left;
width: 182; 
height: 10; 
z-index: -1;
margin:11 4 0 0:
}

select.sitemap {
font-family:arial, helvetica;
font-size:11px;
background-color:#f8f8ee;
color:#111;
font-weight:normal;
width:181px;
margin-right:3px;
margin-left:0px;
z-index: -1;
}

#curr td {
font-family:arial, helvetica;
font-size: 10px;
color: #444;
line-height:10px;
}
#curr input {
font-size: 10pt; 
font-family: Arial;
color:#000065; 
font-weight:normal; 
background-image: url('../images/css/shadeform.gif')
}
#curr table{
width:169px;
}

a.black:link, a.black:visited{  
background:transparent;
color: bbf;
text-decoration: none; 
}

a.black:hover		{ 
color: #fff; 
text-decoration: underline; 
}

td.start_head {

BACKGROUND: #eee url(../images/css/hintergrund/OV_gradient.png) repeat-x top;
padding:5px 0px 0px 6px;
border-top: solid 1px #000;
border-left: solid 1px #000;
border-bottom: solid 1px #000;
}

td.ov_head {
height:32px;
BACKGROUND: #fff url(../images/css/hintergrund/OV_gradient.png) repeat-x top;
padding:5px 0px 0px 6px;
border-top: solid 1px #aae;
border-left: solid 1px #aae;
border-bottom: solid 1px #336;
}
/*  used */ 
.ov_head_green {
color:#fff;
font-weight:bold;
height:24px;
BACKGROUND: #eee url(../images/css/hintergrund/OV_gradient.png) repeat-x top;
padding:8px 0px 0px 6px;
border-top: solid 1px #aae;
border-left: solid 1px #aae;
border-bottom: solid 1px #336;
}

/*  used */ 
.start_serv {
height:22px;
padding:3px 0px 3px 6px;
border: outset 1px #fff;
background:#88987d;
color:#fff;
font-weight:bold;
font-size:14px;
}

td.start_agent {
height:22px;
padding:3px 0px 3px 6px;
border: outset 1px #fff;
background:#818eb3;
color:#fff;
font-weight:bold;
font-size:14px;
}

table.ov_table {
border: solid 1px #aaa;
background:#fff;
/*BACKGROUND: #fff url(../images/agentur/osc.jpg) no-repeat bottom left;*/
}

table.hinweis {
border: outset 1px #aaa;
background:#ffe;
width:95%;
padding:6px;

/*BACKGROUND: #fff url(../images/agentur/osc.jpg) no-repeat bottom left;*/
}

tr.ov_top_tr {
BACKGROUND: #fff url(../images/css/hintergrund/OV_tr.png) repeat-x top;
}



div.ov_preis {
border: 2px solid #eee;
padding:3 5 5 5;
font-size:12px;
font-weight:bolder;
text-align:center;
background:#ffffff url(../images/css/preis_gelb_verlauf.jpg) no-repeat top right;
color:#900;
}

a.green_top:link, a.green_top:visited{  
background:transparent;
color: ffc;
text-decoration: underline; 
}

a.green_top:hover		{ 
background:transparent;
color: #fff; 
text-decoration: underline; 
}

p {
margin:0 0 6 0;
}

a.green_main:link, a.green_main:visited{  
background:transparent;
color: fff;
text-decoration: none; 
}

a.green_main:hover		{ 
background:transparent;
color: #66ff00; 
text-decoration: underline; 
}	

a.red_main:link, a.red_main:visited{  
background:transparent;
color: fff;
text-decoration: none; 
}

a.red_main:hover		{ 
background:transparent;
color: #fff; 
text-decoration: underline; 
}	

td.bdr{
border-right: 1px solid rgb(105, 140, 186);
padding-left: 12px;
}
div.es_help_pop_head{
background: #008 url(../images/eshops/help_head_bg.jpg) top left repeat-x;
width:100%;height:51px;
padding: 16px 0 8px 8px;
border-bottom: 1px #68a solid;
color:#fff; font-weight:bold;
border-bottom:1px #006 solid;
}

div.dom_pr_CHF{
color:#c00;
font-weight:bold;
font-size:10px;
text-align:center;
}

div.dom_pr_EUR{
color:#009;
font-weight:bold;
font-size:10px;
text-align:center;
}

div.hot_deal{
margin:10px 0 6px 0;
border:2px #f99 solid;
padding:6px;
background: #fff url(img/hotdeal_bg.jpg) bottom right no-repeat;
text-align:left;
}

li.esv{
color:#000;
line-height:12px;
margin:0 0 6px 0;
}
span.star{
color:#666;
vertical-align: super;
font-size: 0.6em;
}

ul.eshop{
margin-left:10px;
font-weight:normal;
font-size:0.9em;
list-style-type: square;
list-style-position: outside;
list-style-image:url(../images/my_icons/small_dot_blue_w.gif)

}

div.neu_im_ber{
margin:0 0 0 4px;
padding:6px;
border:1px #ccc inset;
background: #fff url(img/new_bg.jpg) bottom right no-repeat;
text-align:left;

}

neu_im_ber.p{
/*
margin: 29px 0;
*/
}

li.dom_free{
margin:0 0 6px 0;
}
div.neues_im_ber_txt{
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding:0;
line-height:120%;
}

td.webservices{
padding: 18px 6px 3px 6px;
text-align:justify; 
font-size:0.9em;
color:#555;
background: #fff url(img/new_bg.jpg) bottom right no-repeat;
border: 1px #abc inset;
border-bottom: none;
}
/*
div{
text-align:left;
}
*/

a.go_top{
display:block;
padding:6px;
font-size:16px;
color:#ccc;
font-weight:bold;
border:1px #fff solid;
width:105px
}

a.go_top:hover{
border:1px #eee outset;
text-decoration: none;
color: #c66;
background:#e0f0ff;
}

#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000!important}#MB_overlay[id]{position:fixed}#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000}#MB_window[id]{position:fixed!important}#MB_frame{position:relative;background-color:#EFEFEF;height:100%}#MB_header{margin:0;padding:0}#MB_content{padding:6px .75em;overflow:auto}#MB_caption{font:bold 100% "Lucida Grande",Arial,sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em .5em .75em;margin:0;text-align:left}#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:13px}#MB_close:hover{background:transparent}#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url(spinner.gif) 50% 0 no-repeat}#MB_frame{padding-bottom:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#MB_window{background-color:#EFEFEF;color:#000;-webkit-box-shadow:0 8px 64px #000;-moz-box-shadow:0 0 64px #000;box-shadow:0 0 64px #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#MB_content{border-top:1px solid #F9F9F9}#MB_header{ background-color:#DDD; border-bottom:1px solid #CCC}#MB_caption{color:#000}#MB_close{color:#777}#MB_close:hover{color:#000}.MB_alert{margin:10px 0;text-align:center} 
.content{ margin:00px 30px 0px 30px; padding-right:10px}iframe.frame_content{ width:100%; height:100%; border:0; overflow:visible}pre,xmp{ font:12px Courier; background:#F5F5F5; padding:10px; border:1px dotted #272727; overflow:auto; width:95%; margin:0}textarea.listing{ width:100%; font:12px Courier}.navigation a.selected{background:#FFF;border-bottom:none; border-bottom:1px solid #FFF}h1{ font:20px "Trebuchet MS",Verdana,Arial,sans-serif;clear:left;text-align:left;padding-top:5px;padding-bottom:10px}h2{ font:16px "Trebuchet MS",Verdana,Arial,sans-serif;color:#F37D1F;clear:left;padding-top:20px;padding-bottom:0px;margin:0 0 10px 0}h2.first{padding-top:10px}h3{ font-size:14px;font-weight:normal;color:#272727;padding-top:10px}p{ margin:0; margin-bottom:5px; padding:0}span.title{ font:16px "Trebuchet MS",Verdana,Arial,sans-serif; color:#ED2123; cursor:pointer}span.title2{ font:12px "Trebuchet MS",Verdana,Arial,sans-serif; color:#ED2123; cursor:pointer}.navigation ul{ margin:0; padding:10px 0 5px 0;  text-align:center; border-bottom:1px solid #272727}.navigation li{ display:inline; padding:0px; margin:0px}.navigation a{ border:1px solid #272727; padding:5px; background:#DDD}p.description{ padding-bottom:0;  margin-bottom:0}p.buttons{ margin:0; padding:0}span.button{ margin:0; padding:0;  border-bottom:1px dotted #272727; border-right:1px dotted #272727; border-left:1px dotted #272727;  width:100px; text-align:center; float:left; background:#EEE; color:#ED2123}span.selected{ background:#ED2123; color:#FFF}div.separator{ margin:20px; clear:both}div.versions{ font-size:12px}div.versions ul { font-size:12px; margin:4px; padding-left:20px}div.function{ border:1px solid #888; background:#FAF1E4; float:left;width:825px;margin-bottom:20px}div.function .title{padding:5px 5px 5px 10px; margin:0; background:#F9F7F4}p.parameter,p.parameter_header{ font-size:12px; margin:0; clear:left; border-top:1px dotted #272727}p.parameter_header{ border-top:1px dotted #272727; border-bottom:1px dotted #272727; background:#F9F7F4; float:left}span.field,span.explanation{float:left;width:200px;padding:2px 2px 2px 10px}span.explanation{ border-left:1px dotted #272727}span.explanation{width:600px}span.function{ font-family:"Courier"; display:block; color:#A57F00}th{ font:14px "Trebuchet MS",Verdana,Arial,sans-serif; font-variant:small-caps; color:#000; text-align:left}th,td.key,td.default,td.detail{ padding-right:10px; padding-bottom:3px; vertical-align:top}td.key{ font-style:italic; color:#666}span.key,span.default,span.detail{ padding-bottom:3px}span.header{ font:14px "Trebuchet MS",Verdana,Arial,sans-serif; font-variant:small-caps; color:#000}.explanation ul{padding:0;margin:0}.explanation .details{ float:left}table.overview td{ vertical-align:top; padding-right:30px}table.overview ul{ margin:0; padding-left:5px; padding-top:5px}.versions ul{ padding:0;padding-bottom:5px;margin:0}h2.intro_message{ padding-top:0px; font-size:24px}ul.intro_message{ text-align:left; margin:10px}ul.intro_message li{ padding:0; margin:0; font-size:14px}h3.intro_message{ font-size:12px; color:#666; margin:0; padding:0; margin-top:10px; text-align:center}h4.intro_message{ font-size:12px; color:#666; margin:0; padding:0; text-align:left}span.intro_message{ text-align:left; font-size:18px}xmp.intro{ padding:5px; margin:0 2%; text-align:left; width:93%}div#wrapper{ float:left; width:100%}div#content{ margin-right:200px; padding-right:10px; border-right:1px solid #888}div#navigation{ float:left; width:200px; margin-left:-200px; text-align:left; background:#fef1e2}#nm{ float:left; background:#FFF; width:200px; height:250px; text-align:center}#g{ float:left; padding-top:10px; padding-left:40px}div.toolt_div{font-size:1.0em;color:#000;background:#fff;padding:6px 9px 0px 10px;text-align:justify}
#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000!important}#MB_overlay[id]{position:fixed}#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000}#MB_window[id]{position:fixed!important}#MB_frame{position:relative;background-color:#EFEFEF;height:100%}#MB_header{margin:0;padding:0}#MB_content{padding:6px .75em;overflow:auto}#MB_caption{font:bold 100% "Lucida Grande",Arial,sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em .5em .75em;margin:0;text-align:left}#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:13px}#MB_close:hover{background:transparent}#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url(spinner.gif) 50% 0 no-repeat}#MB_frame{padding-bottom:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#MB_window{background-color:#EFEFEF;color:#000;-webkit-box-shadow:0 8px 64px #000;-moz-box-shadow:0 0 64px #000;box-shadow:0 0 64px #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#MB_content{border-top:1px solid #F9F9F9}#MB_header{ background-color:#DDD; border-bottom:1px solid #CCC}#MB_caption{color:#000}#MB_close{color:#777}#MB_close:hover{color:#000}.MB_alert{margin:10px 0;text-align:center} 
#lightwindow_overlay{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100px;z-index:400}#lightwindow{display:none;visibility:hidden;position:absolute;z-index:999;line-height:0px}#lightwindow_container{display:none;visibility:hidden;position:absolute;padding:0 0 0 0;margin:0 0 0 0}* html #lightwindow_container{overflow:hidden}#lightwindow_contents{overflow:hidden;z-index:0;position:relative;border:10px solid #fff;background-color:#fff}#lightwindow_loading{height:100%;width:100%;top:0px;left:0px;z-index:9999;position:absolute;background-color:#f0f0f0;padding:10px}#lightwindow_loading_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%}#lightwindow_loading span{ font-size:12px;line-height:32px;color:#444;float:left;padding:0 10px 0 0}#lightwindow_loading span a,#lightwindow_loading span a:link,#lightwindow_loading span a:visited{color:#09F;text-decoration:none;cursor:pointer}#lightwindow_loading span a:hover,#lightwindow_loading span a:active{text-decoration:underline}#lightwindow_loading img{ float:left; margin:0 10px 0 0}#lightwindow_navigation{position:absolute;top:0px;left:0px;display:none}#lightwindow_navigation_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%}#lightwindow_navigation a,#lightwindow_navigation a:link,#lightwindow_navigation a:visited,#lightwindow_navigation a:hover,#lightwindow_navigation a:active{outline:none}#lightwindow_previous,#lightwindow_next{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block}#lightwindow_previous{float:left;left:0px}#lightwindow_next{float:right;right:0px}#lightwindow_previous:hover,#lightwindow_previous:active{BACKGROUND: url(../images/prevlabel.gif) left 15% no-repeat}#lightwindow_next:hover,#lightwindow_next:active{BACKGROUND: url(../images/nextlabel.gif) right 15% no-repeat}#lightwindow_previous_title,#lightwindow_next_title{display:none} #lightwindow_galleries{width:100%;position:absolute;z-index:50;display:none;overflow:hidden;margin:0 0 0 10px;bottom:0px;left:0px}#lightwindow_galleries_tab_container{width:100%;height:0px;overflow:hidden}a#lightwindow_galleries_tab,a:link#lightwindow_galleries_tab,a:visited#lightwindow_galleries_tab{display:block;height:20px;width:77px;float:right;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;font-size:11px;color:#ffffbe;BACKGROUND: url(../images/black-70.png) repeat 0 0 transparent}* html a#lightwindow_galleries_tab,* html a:link#lightwindow_galleries_tab,* html a:visited#lightwindow_galleries_tab{background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70)}a:hover#lightwindow_galleries_tab,a:active#lightwindow_galleries_tab{color:#ffffbe}#lightwindow_galleries_tab_span{display:block;height:20px;width:63px;padding:0 7px 0 7px}#lightwindow_galleries_tab .up{BACKGROUND: url(../images/arrow-up.gif) no-repeat 60px 5px transparent}#lightwindow_galleries_tab .down{BACKGROUND: url(../images/arrow-down.gif) no-repeat 60px 6px transparent}#lightwindow_galleries_list{BACKGROUND: url(../images/black-70.png) repeat 0 0 transparent;overflow:hidden;height:0px}* html #lightwindow_galleries_list{background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70)}.lightwindow_galleries_list{width:200px;float:left;margin:0 0 10px 0;padding:10px}.lightwindow_galleries_list h1{color:#09F;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px}.lightwindow_galleries_list li{margin:5px 0 5px 0;list-style-type:none}.lightwindow_galleries_list a,.lightwindow_galleries_list a:link,.lightwindow_galleries_list a:visited{display:block;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px}.lightwindow_galleries_list a:hover,.lightwindow_galleries_list a:active{background:#000;color:#ffffbe;border-left:3px solid #ffffbe;padding:0 0 0 7px}#lightwindow_data{position:absolute}#lightwindow_data_slide{position:relative}#lightwindow_data_slide_inner{background-color:#fff;padding:0 10px 10px 10px}#lightwindow_data_caption{padding:10px 0 0 0;color:#666;line-height:25px;background-color:#fff;clear:both}#lightwindow_data_details{background-color:#f0f0f0;padding:0 10px 0 10px;height:20px}#lightwindow_data_author_container{width:40%;text-align:right;color:#666; font-style:italic;font-size:10px;line-height:20px;float:right;overflow:hidden}#lightwindow_data_gallery_container{font-size:10px;width:40%;text-align:left;color:#666;line-height:20px;float:left;overflow:hidden}#lightwindow_title_bar{height:25px;overflow:hidden}#lightwindow_title_bar_title{color:#ffffbe;font-size:14px;line-height:25px;text-align:left;float:left}a#lightwindow_title_bar_close_link,a:link#lightwindow_title_bar_close_link,a:visited#lightwindow_title_bar_close_link{float:right;text-align:right;cursor:pointer;color:#ffffbe;line-height:25px;padding:0;margin:0 36px 0 0;}a:hover#lightwindow_title_bar_close_link,a:active#lightwindow_title_bar_close_link{color:#fff}#lightwindow p{color:#000;padding-right:10px}

/*- Menu Tabs G ----- */

#tabsG {
float:left;
width:100%;
/*background:#000;*/
font-size:93%;
line-height:normal;

}
#tabsG ul {
margin:0;
padding:0px 10px 0 12px;
list-style:none;
}
#tabsG ul.tlb {
margin:0;
padding:0px 10px 0 12px;
list-style:none;
}
#tabsG li {
display:inline;
margin:0;
padding:0;
}
#tabsG a {
float:left;
background:url("tableftG.png") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsG a span {
float:left;
display:block;
background:url("tabrightG.png") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}
#tabsG a span.tlb {
float:left;
display:block;
background:url("tabrightG.png") no-repeat right top;
padding:10px 15px 8px 6px;
color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#tabsG a span {float:none;}
/* End IE5-Mac hack */
#tabsG a:hover span {
color:#FFF;
}
#tabsG a:hover {
background-position:0% -42px;
}
#tabsG a:hover span {
background-position:100% -42px;
}  

#tabsG #current a {
background-position:0% -42px;
}
#tabsG #current a span {
background-position:100% -42px;
}