
@media all
{
/* Style Finetuning Michele Rahmenlayout */
select, input, textarea {margin-bottom:3px; }
#ie_clearing { display: block!important; clear:both!important; }
ul, ol, dl { margin: 0 0 0 0}
li { line-height: 1.8em; }
.subcolumns { 
		width: 634px;
		padding: 0 10px 10px; 
		margin: 0 0px 0 0px; 
	}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l, .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float:none;}
.c50l, .c50r { width: 55%; margin-left:20px; padding-left:30px;}
.subcl { padding: 0 0 0 0; }


#main {
  	margin-right:0px;
	bottom:0px;
} 
#col1 { width: 813px; float:right; margin-left: -813px;}

#col3 {margin-left: 0px; margin-right: 813px;}
#col1_content {padding:0px 12px 12px;}
#col3_content { padding:0px 0px 12px 0px;}
body {
  /*background-color:#626262;*/
  height:100%;
  width:100%;
}
div#header {
  background:url(/assets/Fairmate_leitstand_en.png) no-repeat 3px top!important;
  height:280px;
  width:100%;
}
div#header img#logo {
	left:3px;
	top:0px;
	width:auto;
	height:auto;
}



a#startseite {
	background:url(/assets/startseite_pfeil.gif) transparent no-repeat left center;
}
div#header ul li {
	color:#fff;
        font-weight:bold;
}
div#mainlinks {
	width:95%;
}
div#mainlinks #specials{
        float:right;
}
div#mainlinks a {
	color:#626262;
        font-weight:normal!important;
}
ul#startseiten {
  display:none;
}
#col3 ul li#aktuell a  {
	background-color:#339900;
}

#col3 ul li#aktuell a span {	
	color:#ffffff;
}

#col1 { margin-left:-765px;
margin-right:0px !important;
  width:765px; }
#col1 h2, #col1 h3 {
	color:#626262;
	font-weight:regular!important;
}
#col1 div.voucher_entry_block table.form_table h3, #col1 h2, #col1 h3 {
	color:#626262 !important;
background-color:transparent !important;
}
#col1 h3 {
	color:#339900!important;
	font-size:14px;
}
.subcl, .subcr {
  margin-left: 0px;
  padding-top:0px;
  padding-left:0px;
}
.graueBox {
	padding:0px;
background-color:transparent;
border:0px;
}

.Box {border:0px;}
.BoxOhneRahmen, .Box {
        overflow:visible; 
	padding:0px;
}

#col1 label.left, #col1 span.left

{
	text-align:left;
	width:36%;
	margin-left:0.3em;
}
#col1 input[type=text], #col1 select
{
	float:left;
        width:200px;
}
#col1 form #passwd{
        width:200px;
}
input[type=checkbox] + label
{
	margin-left:0.7em;
/* ???? */
}
select.limited {
	width: 26%;
}
.hinweis {
	color: red !important;
}
fieldset {
	margin-top:3em;
	border-top:1px solid #86bfd1;
clear:none;
}
legend {
	background:url(/assets/bg_box.png) repeat-x 0px 0px;
	font-weight:regular;
        color:#fff;
	margin:10px 0px 0px 0.5em;
}
ul.answers {
	margin-left: 4ex;
        margin-top:20px;
}
fieldset.question_group div.question_level0 {padding-left:20px;}
fieldset.question_group fieldset.question {margin-top:.8em;}

div.subcolumns {
border-right:1px solid #ccc;
border-left:1px solid #ccc;
	background:#fff;
}
#col1 a {color:#000;}
.service1, .service2, .service3, .service4 {
  background-image:none;
  border:0px;
  padding-top:0px;
}  
.Ueberlauf {
width:85%;
border:0px;
background-color:#fff;
}

#col1_content {
padding:20px 43px 20px 43px;
}
div.fieldbox {margin-bottom:3px;}
div.firstbox {margin-top:9px;}
div.fieldbox span.info {
  color:#1684a9;
  font-weight:regular;
  display:block;
  margin-bottom:16px;
  margin-top:5px;
  margin-left:16.5em;
  margin-right:0px;
}
.subcl p, .subcr p {
  padding-left:0px;
}
.subcl, .subcr {
  padding-top:0px;
  margin-left:0px;
}
.subcr {
  margin-left:0px;
}
.service1 p, .service2 p, .service3 p, .service4 p {
  width:100%;
}

DIV.page_head {background-color:#ccc!important;}

div#privacy_provisions {text-align: justify;border-top:1px solid #86BFD1;padding-top:15px;}

div#legiblock {
  padding: 0px;
  background-color:transparent;
  margin-top:0px;
}
h1 {
  color:#1A6C85;
  font-size:14px;
  font-weight:bold;
  margin:0 20px 5px 0;}
.bg_white {
  background:#FFFFFF none repeat scroll 0 0;
  color:#1A6C85;
  font-size:12px;
  font-weight:bold;
  padding:0 5px;
}
h3 {
  color:#1A6C85;
  font-size:1.1em;
  font-weight:bold;
}
/* Shop Fixes */
td div {padding:5px 0px;}
.art_title {
  line-height:1.5em;
}
table tr td {vertical-align:bottom;}





/* ?? #col1 a {color} */


/* Preis-Tabelle   */
table.ticketprices th { background-color:#eee; text-align: center; }
table.ticketprices td { text-align: right; }
table.ticketprices td.first { text-align: left; }
table.ticketprices { width: 100% }

/* Feintuning Ende */


div#header {
height:280px;
width:964px;
}

div#headbanner {display:none;}
#col1 {
margin-left:-753px;
width:753px;
}

#col3 {
margin-right:783px;
}

div#header ul#startseiten {
display:none;
}

div#mainlinks li, li.nichtlesbar a {
color:#b3b3b3 !important;
}

li.loginoutnichtlesbar a {
color:#000 !important;
}

div#mainlinks a {
color:#fff;
font-weight:bold;
}

div#mainlinks {
display:none;
background-color:#fff !important;
width:100%;
height:20px;
padding: 0px !important;
}

ul#sprachwahl {
display: none;
}


#col1 a {
color:#339900 !important;
}

.service1, .service2, .service3, .service4 {
  background-image:none;
 border:1px solid #dadad8;
}  

.Ueberlauf {
width:70%;
 border:1px solid #dadad8;
background-color:#dadad8;
}


#col3 ul li a, #col3 ul li span.a_Link {
padding-left:0.5em;
}

#col3 ul li,  {
border-top:1px solid #fff;
background-color:#dadad8;
}

.c66l, .c66r {
position:relative;
width:958px;
}

h3 {
color:#b22052 !important;
}

div#footer, h2, a#startseite {
	/*display:none;*/
}

div#footer { 
	background: none repeat scroll 0 0 #999999;
    	height: 20px;
}


/* Leitstand */
div#article_box, div#article_box h3 {
clear: both; padding-top: 10px;
}

#col1 select {
clear: both; margin-top: 10px;
}

#col1 input[type="text"], #col1 select {
float:none;
}


h3 {
clear: both; padding-top: 10px;
}

#col1 input.submit:hover {
    color: #339900;
}

.c50l, .c50r {
width:auto;
}

.c100 iframe {width:930px;height:600px;}

ul.uebersicht li, ul.uebersicht {list-style-type:none;}
ul.uebersicht li a {font-weight:bold;}
ul.uebersicht li {margin-left:0px}
#col1 ul.uebersicht li p {margin-bottom:10px;}

/*----Seiten-Überschriften------------------*/
/*--------------------------------------------*/

#col1 #col1_content div.hl{
	width:656px;
	height:44px;
	background:url(/assets/bg_box_fairmate.png) repeat-x 0px 0px!important;
	padding:0px 0px 0px 0px;
	position:relative;
	top:12px;
}

#col1 #col1_content div#external_page div.hl {
    	height: 30px;
	top:2px;
}

#col1 #col1_content div.hl h1{
	color:#fff;
	font:16px verdana, arial, sans serif;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
}


div#stat_container table.statistik th a {color:#fff !important;}
div#stat_container table.statistik th {text-align:center; padding:3px 5px;}
div#stat_container table.statistik td {padding:3px 5px;border-right:1px dotted #777;}

body #main #col1 { margin-left: 0px !important;}

/* Logout */

body.module_dim_smk_render_logout div#col1_content {border:0px solid #fff;box-shadow:none; background:none;}



} /* end of media all */
