

/* 	------------------------------------------------
	Restaurant inside im CityPalais Duisburg
   	Author: unternehmen.online GmbH & Co. KG
	Media: Screen 
	Start: 23.06.2009
    ------------------------------------------------  */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size:100%;}

body {
background:#000000 url(../images/bg.jpg) top no-repeat;}






/* global */

div.logo-print {
text-align:center;}

hr {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
}

.invisible {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
}


.clear 			{ clear:both;  } 

.float-left 	{ float:left; display:inline; } 
.float-right 	{ float:right; display:inline; } 

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }

.normal			{ font-weight:normal; }
.bold			{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }

.img-left      	{ float:left; margin:0.25em 1.00em 0.25em 0; }
.img-right     	{ float:right; margin:0.25em 0 0.25em 1.00em; }

.nopadding     	{ padding:0; }
.nomargin     	{ margin:0 !important; }
.noindent      	{ margin-left:0; padding-left:0; }
.nobullet      	{ list-style:none; list-style-image:none; }

.small			{ font-size:80%; }

a img 			{ border:0px;}


/* Content */

div.content a:link, 
div.content a:visited {
color:#CCCCCC; text-decoration:none; }
div.content a:hover {
color:#FFFFFF; text-decoration:underline; }
div.content a:active {
color:#CCCCCC; text-decoration:underline; }

div.content {}

div.content p 	{ font-size:12px; color:#CCCCCC; line-height:18px; margin:0 0 18px 0; padding:0;}

div.content h1.head { font-size: 30px; font-weight: bold; color:#ffffff; margin:0 0 20px 0; } 

div.content h1 { font-size: 30px; font-weight: bold; color:#ffffff; margin:0 0 9px 0; } 
div.content h2 { font-size: 24px; font-weight: bold; color:#ffffff; margin:0 0 9px 0;} 
div.content h3 { font-size: 18px; font-weight: bold; color:#ffffff; margin:0 0 9px 0;} 
div.content h4 { font-size: 11px; font-weight: normal; color:#CCCCCC; } 
div.content h5 { font-size: 10px; font-weight: normal; color:#CCCCCC; } 
div.content h6 { font-size: 9px; font-weight: normal; color:#CCCCCC; } 

div.content ul {		margin-top: 5px; margin-bottom: 18px; clear:both;}
div.content ul li {		font-size: 12px; color: #CCCCCC; line-height: 18px; list-style: square; list-style-position:outside; display: list-item; margin: 0 0 0 35px; }
div.content ul li li {	font-size: 100%; color: #CCCCCC; line-height: 18px; list-style: circle; list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
div.content ol {		margin-top: 5px; margin-bottom: 18px; clear:both;}
div.content ol li {		font-size: 12px; color: #CCCCCC; line-height: 18px; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
div.content ol li li {	font-size: 100%; color: #CCCCCC; line-height: 18px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }


div.content-container {
}


div.content {
}



/* Tabellen */
div.content table{
border-collapse:collapse; margin:0 0 30px 0;}

div.content table th{
color:#cccccc; padding:5px; border-bottom:1px solid #ffffff;}
div.content table th p{
color:#ffffff; text-align:left; margin:0; padding:0;}

div.content table td{
color:#cccccc; padding:5px; border-bottom:1px solid #515151;}
div.content table td p{
color:#cccccc; text-align:left; margin:0; padding:0;}



/* Struktur */

div.wrapper {
}

div.site-container {
}

div.head {
display:none;}

/* Navigation 1 */

div.nav01 {
margin:0 auto 0 auto;
dispay: none;
width:882px;
height:31px;
text-align:center;}

div.nav01 ul{
margin:0;
dispay: none;
padding:0;
list-style:none;
float:left; }

div.nav01 ul li{
margin:0;
dispay: none;
padding:0;
list-style:none;
float:left;}

div.nav01 span{
display:none;}

/* Navigation 2 */

div.nav02 {
display:none;}

div.nav02 ul{
margin:0;
padding:0;
list-style:none;
float:left; 
display:none;}

div.nav02 ul li{
margin:0;
padding:0;
list-style:none;
float:left; 
display:none;}


a.nav02-off:link, 
a.nav02-off:visited {
float:left; display:none; color:#7F7F7F; font-size:12px; font-weight:bold; text-decoration:none; width:215px; margin:0; padding:7px 10px 7px 10px; border-top:1px solid #515151; }
a.nav02-off:hover, 
a.nav02-off:active {
float:left; display:none; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; width:215px; margin:0; padding:7px 10px 7px 10px; border-top:1px solid #515151; }
a.nav02-on:link, 
a.nav02-on:visited {
float:left; display:none; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; width:215px; margin:0; padding:7px 10px 7px 10px; border-top:1px solid #515151; }
a.nav02-on:hover, 
a.nav02-on:active {
float:left; display:none; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; width:215px; margin:0; padding:7px 10px 7px 10px; border-top:1px solid #515151; }





/* Startteaser */

div.startteaser-container {
float:left;
display:none;
width:881px;
margin:26px 0 0 0;}

div.startteaser {
float:left;
display:none;
width:253px;
margin:0 20px 0 20px;}


div.startteaser-illu {
float:left;
display:none;
width:253px;
margin:0 0 15px 0;}

div.startteaser-head {
float:left;
display:none;
width:253px;}

div.startteaser-head h2{
color:#ffffff; margin:0; padding:0; margin:0 0 6px 0; display:none;}

div.startteaser-head h2 a:link, 
div.startteaser-head h2 a:visited{
color:#ffffff; text-decoration:none; display:none;}
div.startteaser-head h2 a:hover, 
div.startteaser-head h2 a:hover{
color:#ffffff; text-decoration:underline; display:none;}


div.startteaser-text {
float:left;
display:none;
width:253px;}

div.startteaser-text p{
color:#B2B2B2; font-size:12px; line-height:18px; margin:0; padding:0; display:none; }

div.startteaser-text p a span,
div.listcontenttext p a span{
display:none; }

a.teaserbullet:link, 
a.teaserbullet:visited {
margin:0 0 0 10px; padding:10px 0 0 0; width:6px; height:9px; background:url(../images/teaserbullet.gif) left no-repeat; position: absolute; display:none;}

* html a.teaserbullet:link, 
* html a.teaserbullet:visited {
margin:0 0 0 10px; padding:5px 0 0 0; width:6px; height:9px; background:url(../images/teaserbullet.gif) left no-repeat; position: absolute; display:none;}

*+html a.teaserbullet:link, 
*+html a.teaserbullet:visited {
margin:0 0 0 10px; padding:6px 0 0 0; width:6px; height:9px; background:url(../images/teaserbullet.gif) left no-repeat; position: absolute; display:none;}



/* Footer */

div.footer {
padding-top:10px;
border-top:1px solid #515151;}

div.footer ul{
margin:0;
padding:0;
list-style:none; }

div.footer ul li{
margin:0;
padding:0;
list-style:none;
font-size:12px;  }

div.footer span{}


div.footer ul li.footer-01-off {
margin-right:20px; 
float:left;}

div.footer ul li.footer-02-off a:link,
div.footer ul li.footer-02-off a:visited{
display:none;}
div.footer ul li.footer-02-off a:hover,
div.footer ul li.footer-02-off a:active{
display:none;}

div.footer ul li.footer-03-off a:link,
div.footer ul li.footer-03-off a:visited{
display:none;}
div.footer ul li.footer-03-off a:hover,
div.footer ul li.footer-03-off a:active{
display:none;}

div.footer ul li.footer-04-off a:link,
div.footer ul li.footer-04-off a:visited{
display:none;}
div.footer ul li.footer-04-off a:hover,
div.footer ul li.footer-04-off a:active{
display:none;}

div.footer ul li.footer-05-off a:link,
div.footer ul li.footer-05-off a:visited{
display:none;}
div.footer ul li.footer-05-off a:hover,
div.footer ul li.footer-05-off a:active{
display:none;}

div.footer ul li.footer-06-off {
display:none;}







/* Rubriken */

div.rubrik-container {
float:left;
display:inline;
width:575px;
margin:0 0 0 0;}

div.rubrik-teaser {
float:left;
display:inline;
width:253px;
height:210px;}

div.rubrik-teaser-illu {
float:left;
display:inline;
margin:0 0 10px 0;}



div.rubrik-teaser-head {
float:left;
display:inline;
width:253px;}

div.rubrik-teaser-head h2{
color:#ffffff; font-size:22px; margin:0; padding:0; margin:0 0 6px 0;}

div.rubrik-teaser-head h2 a:link, 
div.rubrik-teaser-head h2 a:visited{
color:#ffffff; text-decoration:none;}
div.rubrik-teaser-head h2 a:hover, 
div.rubrik-teaser-head h2 a:hover{
color:#ffffff; text-decoration:underline;}


div.rubrik-teaser-text {
float:left;
display:inline;
width:253px;}

div.rubrik-teaser-text p{
color:#B2B2B2; font-size:12px; line-height:18px; margin:0; padding:0;  }

div.rubrik-teaser-text p a span{
display:none; }



input.hidden { 
display: none; }






/* Listen Navigation */

div.listcontainer {display:inline; width:100%; margin:0 380px 0 0; padding:0 0 15px 0; }

div.listnavtop {
/*float:left;*/
display:inline;
width:100%;
margin:0 0 0 0;
padding: 0 0 10px 0;
border-bottom:1px solid #515151;
}

div.listnavtop ul {
list-style:none;
padding:0;
margin:0;  }

div.listnavtop ul li {
margin:0;
padding:0;
/*float:left;*/
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.listnavtop span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 9px 10px 8px 10px; margin: 0 1px 0 0; display:block; background:#202020; }

div.listnavtop a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 9px 7px 8px 7px; margin: 0 0 0 0; display:block;  }


div.listnavtop a.nav01aus:link, 
div.listnavtop a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 9px 7px 8px 7px; margin: 0 1px 0 0; display:block; background:#202020;}
div.listnavtop a.nav01aus:active, 
div.listnavtop a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 9px 7px 8px 7px; margin: 0 1px 0 0; display:block; background:#131313;}
div.listnavtop a.nav01an:link, 
div.listnavtop a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 7px 8px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an:active, 
div.listnavtop a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 7px 8px 7px; margin: 0 0 0 0; display:block;   }



div.listnavtop #current-top {
padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavtop #current-top a {
padding:9px 7px 8px 7px; display:block; }


div.listnavtop a.back:link, 
div.listnavtop a.back:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #CCCCCC; padding: 9px 0px 8px 14px; margin:0 10px 0 10px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat; }
div.listnavtop a.back:active, 
div.listnavtop a.back:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 0px 8px 14px; margin:0 10px 0 10px; background:url(../images/listnav_bullet_back_over.gif) left no-repeat;}

div.listnavtop a.forward:link, 
div.listnavtop a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #CCCCCC; padding: 9px 14px 8px 0px; margin:0 0 0 10px; background:url(../images/listnav_bullet_forward_off.gif) right no-repeat; }
div.listnavtop a.forward:active, 
div.listnavtop a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 14px 8px 0px; margin:0 0 0 10px; background:url(../images/listnav_bullet_forward_over.gif) right no-repeat;}





div.listnavbottom {
/*float:left;*/
display:inline;
width:100%;
margin:0 0 5px 0;
padding: 10px 0 0 0;
}

div.listnavbottom ul {
list-style:none;
padding:0;
margin:0;  }

div.listnavbottom ul li {
margin:0;
padding:0;
/*float:left;*/	
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.listnavbottom span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 9px 10px 8px 10px; margin: 0 1px 0 0; display:block; background:#202020; }

div.listnavbottom a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 9px 7px 8px 7px; margin: 0 0 0 0; display:block;  }


div.listnavbottom a.nav01aus:link, 
div.listnavbottom a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 9px 7px 8px 7px; margin: 0 1px 0 0; display:block; background:#202020;   }
div.listnavbottom a.nav01aus:active, 
div.listnavbottom a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 9px 7px 8px 7px; margin: 0 1px 0 0; display:block; background:#131313;}
div.listnavbottom a.nav01an:link, 
div.listnavtop a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 7px 8px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an:active, 
div.listnavbottom a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 7px 8px 7px; margin: 0 0 0 0; display:block;   }



div.listnavbottom #current-top {
padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavbottom #current-top a {
padding:9px 7px 9px 7px; display:block; }


div.listnavbottom a.back:link, 
div.listnavbottom a.back:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #CCCCCC; padding: 9px 0px 8px 14px; margin:0 10px 0 10px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat; }
div.listnavbottom a.back:active, 
div.listnavbottom a.back:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 0px 8px 14px; margin:0 10px 0 10px; background:url(../images/listnav_bullet_back_over.gif) left no-repeat;}

div.listnavbottom a.forward:link, 
div.listnavbottom a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #CCCCCC; padding: 9px 14px 8px 0px; margin:0 0 0 10px; background:url(../images/listnav_bullet_forward_off.gif) right no-repeat; }
div.listnavbottom a.forward:active, 
div.listnavbottom a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 14px 8px 0px; margin:0 0 0 10px; background:url(../images/listnav_bullet_forward_over.gif) right no-repeat;}








/* Allgemeine Liste */

div.listcontent {
display:block;
width:100%;
margin:0;
padding:10px 0 10px 0;
border-bottom:1px solid #515151;
}

div.listcontent img{
clear: left;
display: block;
margin:4px 0 0 0; 
border:0;}


div.listcontentdate{
clear: left;
display: block;
width:100%;
margin:0; 
border:0; }

div.listcontentdate p{
color:#cccccc; font-size:11px; line-height:17px; font-weight:normal; margin:0 0 2px 0px; padding:0; clear: left; display: block;}


div.listcontenthead{
float:left;
display:inline;
width:100%;
margin:0; 
border:0; }

div.listcontenthead h2{
color:#ffffff; font-size:22px; font-weight:bold; margin:0 0 5px 0; padding:0; }

div.listcontenthead h2 a:link, 
div.listcontenthead h2 a:visited{
color:#ffffff; font-size:100%; font-weight:bold; text-decoration:none; margin:0; padding:0; background:none;}
div.listcontenthead h2 a:hover, 
div.listcontenthead h2 a:active, 
div.listcontenthead h2 a:focus{
color:#ffffff; font-size:100%; font-weight:bold; text-decoration:underline; margin:0; padding:0; background:none;}


div.listcontenttext{
/*float:left;*/
display:block;
width:100%;
margin:0; 
border:0; }

div.listcontenttext p{
color:#cccccc; font-size:12px; line-height:18px; font-weight:normal; margin:0 0 2px 0; padding:0; clear: left; display: block; }







/* Sitemap */

div.sitemap {
float:left;
display:inline;
width : 100%;
margin: 10px 0 0 0;
}

div.sitemap ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sitemap ul ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sitemap ul ul ul {
list-style: none;
padding: 0;
margin: 0;
}


div.sitemap ul li {
margin: 0;
padding: 0;
display: inline;
}
div.sitemap ul li ul li {
margin: 0;
padding: 0;
display: inline;
}
div.sitemap ul li ul li ul li {
margin: 0;
padding: 0;
display: inline;
}

div.sitemap ul li a:link , div.sitemap ul li a:visited {
font-size: 18px; display : block; font-weight: normal; color : #cccccc; text-decoration : none; padding: 30px 0 6px 10px; margin: 0 0 10px 0; border-bottom: 1px solid #515151; }
div.sitemap ul li a:hover , div.sitemap ul li a:active {
font-size: 18px; display : block; font-weight: normal; color : #ffffff; text-decoration : none; padding: 30px 0 6px 10px; margin: 0 0 10px 0; border-bottom: 1px solid #515151; }

div.sitemap ul li li a:link , div.sitemap ul li li a:visited {
font-size: 12px; display : block; font-weight: normal; color : #7F7F7F; text-decoration : none; padding: 3px 0 3px 30px; margin: 0 0 0 0; border-bottom: 0px solid #515151; }
div.sitemap ul li li a:hover , div.sitemap ul li li a:active {
font-size: 12px; display : block; font-weight: normal; color : #ffffff; text-decoration : none; padding: 3px 0 3px 30px; margin: 0 0 0 0; border-bottom: 0px solid #515151; }

div.sitemap ul li li li a:link , div.sitemap ul li li li a:visited {
font-size: 11px; display : block; font-weight: normal; color : #7F7F7F; text-decoration : none; padding: 2px 0 2px 50px; margin: 0 0 0 0; border-bottom: 0px solid #515151; }
div.sitemap ul li li li a:hover , div.sitemap ul li li li a:active {
font-size: 11px; display : block; font-weight: normal; color : #ffffff; text-decoration : none; padding: 2px 0 2px 50px; margin: 0 0 0 0; border-bottom: 0px solid #515151; }

div.flash {
width:100%;
height: 435px;
}

.test { display: none; }




/* 	----------------------------------------
	Restaurant inside im CityPalais Duisburg
   	Author: unternehmen.online GmbH & Co. KG
	Media: Screen 
	Start: 23.06.2009							
    ----------------------------------------  */




.clr {clear:both;}
.lt {float:left;}
.rt {float: right;}
.bold { font-weight:bold; }






    
/***** BASIS *****/    
    
.error_form {
    color: #ff0000;
    font-size:11px;
    padding: 3px 0 3px 0;
    }
	
.box_form_wrapper {;
    }


    
.box_form_wrapper .formular {
    width:508px; 
	padding:0 0 0 0;
  }


	
    

    
.box_form_wrapper h3 {
    clear: both;
    padding: 10px 0 10px 0;
    font-size: 18px;
	font-weight:bold;
	color:#cccccc;
    }
    


.box_form_wrapper a:link, .box_form_wrapper a:visited {
color: #ffffff; text-decoration: underline; font-weight: normal; padding: 0; margin: 0; } 
.box_form_wrapper a:hover, .box_form_wrapper a:active, a:focus {
color: #cccccc; text-decoration: underline; font-weight: normal; padding: 0; margin: 0; }

    
.box_form_wrapper input {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 2px;
    display: block;
    margin-top: 3px;
    
    }
    
.box_form_wrapper select {
    float: left;
    display: block;
    width: 180px;
    border: 1px solid #8595a4;
    margin-top: 3px;
    padding: 1px 0 1px 0;
    }

.box_form_wrapper select.short {
    float: left;
    display: block;
    width: 178px;
    border: 1px solid #8595a4;
    margin-top: 3px;
    padding: 1px 0 1px 0;
    }
    
.box_form_wrapper textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    border: 1px solid #8595a4;
    padding: 2px;
    display: block;
    margin-top: 3px;
    }
    
.box_form_wrapper form {
    text-align: left;
    }
.box_form_wrapper fieldset {
    margin: 0;
    border: 0;
    padding: 0;
    }
	

  

.box_form_wrapper label {
    display: block;
    /*width: 318px;*/
    font-size: 12px;
    line-height: 14px;
    padding: 0 0 6px 0;
	color:#cccccc;
    }
    
  
    

/***** BASIC  *****/    

.box_form_wrapper label.field-long {
    clear: left;
    }
	
	
.box_form_wrapper label.field-first {
    float: left;
	display:inline;
    margin: 0 20px 0 0;
    width: 217px;
    }   
.box_form_wrapper label.field-first input {
    float: left;
	display:inline;
    width: 209px;
    }
.box_form_wrapper label.field-last {
    float: left;
	display:inline;
    margin: 0 0 0 0;
    width: 217px;
    }
.box_form_wrapper label.field-last input {
    float: left;
	display:inline;
    width: 209px;
    }
    

    

.box_form_wrapper label.field-long   {
    float: left;
	display:inline;
    width: 490px;
    margin: 0;
    }

.box_form_wrapper label.field-long input {
    float: left;
	display:inline;
    width: 482px;
    margin-right:5px;
    }

.box_form_wrapper label.field-short   {
    float: left;
	display:inline;
   /* width: 300px;*/
    margin: 0;
    }

.box_form_wrapper label.field-short input {
    float: left;
	display:inline;
    width: 170px;
    margin-right:5px;
    }

.box_form_wrapper label.field-small   {
    float: left;
	display:inline;
    /*width: 300px;*/
    margin: 0;
    }

.box_form_wrapper label.field-small input{
    float: left;
	display:inline;
    width: 60px;
    margin-right:5px;
    }
    
  
.box_form_wrapper label.field-comment textarea {
    width: 448px;
    margin-bottom:5px;
    }

    
	
	
	
	

/***** RADIOBUTTONS *****/    

.box_form_wrapper label.field-salutation {
    padding: 0 0 4px 0;
    margin: 0 10px 0 0;
    }
.box_form_wrapper label.field-check {
    float: left;
	display:inline;
    padding: 0 0 0 0;
    margin: 0 20px 10px 5px;
    }

.box_form_wrapper input.radiobutton_herr,
.box_form_wrapper input.radiobutton_frau,
.box_form_wrapper input.radiobutton_global {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border:none;
    }

* html .box_form_wrapper input.radiobutton_herr,
* html .box_form_wrapper input.radiobutton_frau,
* html .box_form_wrapper input.radiobutton_global {
    margin: -3px 0 0 0;
    }

*+html .box_form_wrapper input.radiobutton_herr,
*+html .box_form_wrapper input.radiobutton_frau,
*+html .box_form_wrapper input.radiobutton_global {
    margin: -3px 0 0 0;
    }

    
    

	
	

    
	
	
	
	
	
	
	
	
	
/***** CHECKBOXES *****/    

.box_form_wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border:none;
    }
* html .box_form_wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }      
*+html .box_form_wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }    
	
	


/***** CHECKBOXES *****/    

.box_form_wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border:none;
    }
* html .box_form_wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }      
*+html .box_form_wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }    
	
.box_form_wrapper label.field-checkbox {
    float:left;
    width: 460px;
    margin: 0 0 0 5px;
    padding: 0 0 0 0;
    display: block;
	line-height:17px;
    }
	



div.formbutton-container {
float:left;
display:inline;
width:454px;
margin:0 0 0 0;
padding:0;}

div.formbutton-container div.formbutton {
float:right;
display:inline;
text-align:right;
margin:0;
padding:0;
}


div.formbutton-container span {
font-size:12px; font-weight:bold; text-decoration:none; float:left; display:none; margin:5px 0 0 0;
}

div.formbutton-container div.formbutton input.formbutton-abschicken {
 display:none;}
div.formbutton-container div.formbutton input.formbutton-abschicken:hover {
 display:none;}

* html div.formbutton-container div.formbutton input.formbutton-abschicken {
 display:none;}
* html div.formbutton-container div.formbutton input.formbutton-abschicken:hover {
 display:none;}

*+html div.formbutton-container div.formbutton input.formbutton-abschicken {
 display:none;}
*+html div.formbutton-container div.formbutton input.formbutton-abschicken:hover {
 display:none;}





span.infobutton {
float:left;
display:inline;
margin:23px 0 0 0;
font-size:12px; 
font-weight:normal; 
text-decoration:none;
}

span.infobutton2 {
float:left;
display:inline;
margin:37px 0 0 0;
font-size:12px; 
font-weight:normal; 
text-decoration:none;
}



