/* @override http://www.taxicard.ch/fileadmin/_css/style_screen.css */

/* Mediasuite - Atelier fuer Internet und Multimedia - www.mediasuite.ch /* 
 



/* Struktur /*
/*======================================================================*/

#container {
width:860px;
height: 629px;
margin: 0px auto;
padding:0px;
text-align:left;
background-color: #fff;
}

/*  Header */

#header {
margin: 0 10px 0 10px;
background-color:transparent;
background-color: #fff;
height: 10px;

}

#sprachen {
padding-top: 10px;
margin-right: 20px;
float:left;
}

#header_navi{
padding-top: 10px;
float:left;
}

#searchbox{
padding-top: 6px;
float:left;
font-size: 1em;
}

/*  end Header */


#logo {
margin: 0 10px 0 10px;
padding-bottom: 10px;
}

#links {
margin: 0;
width:190px;
height: 474px;
padding: 0px;
background-color: #fff;
float:left;
}

#rechts {
margin: 0 0 0 6px;
width:222px;
height: 474px;
padding:0px;
float:left;
background-color: #fff;
}

#inhalt {
width: 412px;
height: 464px;
padding:0 10px 10px 10px;
float:left;
overflow: auto;
background-color: #ebf7fd;
}

#inhalt_big {
width: 660px;
height: 464px;
padding:0 0px 10px 0px;
float:left;
background-color:#fff;
overflow: hidden;
}

#footer {
padding-bottom: 10px;
padding-left: 10px;
padding-top: 20px;
margin: 0;
background-color: transparent;
font-size: 0.9em;
}





/* Navigation */
/*======================================================================*/


/* Main Navigation */


#main_navi{
	padding-left: 10px;
}

#main_navi li{
	list-style-type: none;
	font-size: 1.1em;
}

.hauptmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}

.hauptmenu li a{
margin-left: -16px;
color: #00303c;
display: block;
width: 173px;
padding: 3px 0 3px 0;
font-weight: bold;
text-decoration:none;
border-bottom: #fff 2px solid;
border-top: #fff 2px solid;
}

.active{
color: #ace7f5;
background-color: #ace7f5;
}

.hauptmenu li a:visited{
color: #00303c;
}

.hauptmenu li a:hover, .hauptmenu li a:active{
color: black;
background-color: #ace7f5;
}

.aktive{
color: black;
background-color: #ace7f5;
}


/* Sub Navigation */

.untermenu li a{
margin-left: -32px;
color: #00303c;
display: block;
width: 164px;
padding: 2px 4px;
text-decoration: none;
font-weight: normal;
text-decoration:none;
font-size: 0.9em;
}



/* Footer Navigation */

#footer li {
	display: inline;
	list-style-type: none;
	margin-left: 1px;
}

/* Sprachen/Header Navigation */

#sprachen li {
	display: inline;
	list-style-type: none;
}

#header_navi li {
font-size: 1.1em;
text-decoration: none;
	display: inline;
	list-style-type: none;
	margin-left: 1px;
	margin-right: 8px;	
}

#header_navi li a {
text-decoration: none;
}

#header_navi li a:hover {
text-decoration: underline;
}

/* Formatierung /*
/*======================================================================*/

html, body, div, p, h1, h2, h3, h4, h5, h6, hr, ul, li, span, pre, a, form, img, blockquote {
margin : 0;
padding : 0;
font-size: 96%;
}

body {
font-family :  Arial, Verdana, Sans-Serif;
color : #000;
text-align: center;
line-height: 110%;
background: #106c93 url(../Image/Hintergrund_Taxicard.jpg) center center;
}

a:link {
color : #00303c;
background-color : transparent;
text-decoration : underline;
}

a:visited {
color : #00303c;
}

a:hover {
color : #00303c;
text-decoration : underline;
}

a:active {
color : #00303c;
}

p, pre {

}

ul {
}

ol li{
margin-left: -16px;
margin-bottom: 6px;
}

ul li a{
font-size: 1em;
}

li {
list-style-type : square outside;
margin-left: 16px;
}

h1 {
font-weight: normal;
font-weight: bold;
font-size : 1.1em;
text-transform : uppercase;
letter-spacing: 1px;
margin-bottom: 10px;
margin-top: 4px;
}

h2, h3, h4, h5, h6 {
font-weight: normal;
font-size : 1.1em;
letter-spacing: 1px;
margin-bottom: 8px;
}

/* Formulare */

input {
}

form {
}

textarea {
}

table {
padding: 0px;
margin: 0px;
border: 0px;
border-collapse:collapse;
}

img {
border: 0px;
}

/* Classen /*
/*======================================================================*/


.searchbox-button {
height: 20px;
border: 1px solid  #fff;
text-align: center;
background-color: #ffffff;
color: #000000;
font-size: 1em;
}

.searchbox-button:hover {
color: #00303c;
}

.searchButtonFeld {
font-size: 1em;
height: 14px;
}


/* Shop /*
/*======================================================================*/


.taxishop iframe {
border: 0px;
}

.taxishop_wettbewerb iframe {
border: 0px;
}


/* @group Mailform */
fieldset.csc-mailform {
	border: 0px solid #fff;
	margin: 10px 0 0 0;
	padding: 0;
}

.csc-mailform label {
	width: 80px;
	display: block;
	float: left;
}

.csc-mailform input, .csc-mailform textarea {
	border: 1px solid #777;
	width: 200px;
	margin: 4px 0;
	padding: 2px;
}

.csc-mailform .csc-mailform-submit {
	width: 80px;
	border: 1px solid #777;
	margin: 10px 0 0 80px;
	cursor: pointer;
}
/* @end */

/* @group FAQ */
div.tx-irfaq-pi1 ul li {
	list-style-type: none;
	margin: 0;
}

div.tx-irfaq-pi1 ul {
	margin: 0 0 40px 0;
}

div.tx-irfaq-answer {
	margin: 0 0 30px 0;
}

div.tx-irfaq-answer h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 4px 0;
}


/* Shop /*
/*======================================================================*/



.taxishop_wettbewerb iframe{
border: 0px;
background-image: url(http://www.taxicard.ch/fileadmin/Image/wettbewerb_screen.jpg);
background-repeat: no-repeat;
background-color: #000000;
}


#wettbewerb {
margin: 0 0 0 10px;
}



/* Wettbewerb Powermail /*
/*======================================================================*/

#page-25 #inhalt {
background-color: #7fd2eb;
}

#tx-powermail-pi1_fieldset_1 {
margin-left: 0;
margin-top: 0;
border: 0px;
}


#tx-powermail-pi1_fieldset_1 label{
	height: 21px;
	width: 120px;
	display:block;
	float: left;
}

.tx-powermail-pi1_fieldset legend {
display: none;
border: 0pt;
}

.tx_powermail_pi1_fieldwrap_html_1 {
margin-bottom: 20px;
}

.tx_powermail_pi1_fieldwrap_html_8 input{
	margin-left: 2px;
}

.tx_powermail_pi1_fieldwrap_html_8 label{
	height: 21px;
	width: 30px;
}

.tx_powermail_pi1_fieldwrap_html_7 input.powermail_submit_uid7 {
	height: 21px;
	font-size: 1em;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 120px;
	padding: 2px;
	border: 1px solid #777777;
	text-align: center;
	background: #fff;
	color: #d30c18;
	cursor: pointer;
}


div .tx-powermail-pi1_mandatory {
	margin-top: 300px;
	margin-left: 60px;
}


.powermail_subuid8_0 input{
	height: 21px;
	width: 30px;
}

#tx-powermail-pi1_fieldset_1 .powermail_check_inner_uid8_0 label{
	height: 21px;
	width: 20px;
	float: left;
}

.powermail_check_inner_uid8_0{
	float: right;
	font-size: 0.8em;
}




/* @end */
























