﻿html {
	overflow: -moz-scrollbars-vertical;
}
body {
	background-color:#ececec;
	font-size: 12px;
	color:#666666;
	padding-top:14px;
	margin:0;
	text-align: center;
	background-position:top;
	background-image:url(images/header_background_background.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size:11px;
}
* html body { margin-top:-11px}

#inhalt {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 942px;
	background-color: #ececec;
}
#inhalt a:link img {
	border:none;
	text-decoration:none;
}




/*****
Global
*/
h1 {
	margin:0;
	padding-top:0;
	padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
	line-height: 1.5em;
}
p {
	padding-top:0;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin:0;
	line-height: 1.5em;
}
a:link img {
	border:none;
	text-decoration:none;
}

a:link {
	text-decoration:underline;
	color:#435DAA;
	}

a:visited {
	text-decoration:underline;
	color:#435DAA;
	}

a:hover{
background-color:#435DAA;
	text-decoration:none;
	color:#fff;
	}

/*****
Sprachumschaltung
*/
.languages {
	position:relative;
	height:0px;
	width:0px;
	left:740px;
	top:26px;
	font-size:11px;
	color:#000000;
}
.languages a{
	text-decoration:none;
	color:#000000;
}

.languages a:visited{
	text-decoration:none;
	color:#000000;
}

.languages a:hover{
	color:#FFF;
	text-decoration:none;
}

/*****
Slogan
*/
.slogan {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	margin-bottom:30px;
	height:24px;
	}


.slogan p {
	margin:0;
	padding:0;
	}

/*****
Servicenav
*/
.servicenav {
	/*height:22px;*/
	font-size:10px;
	color:#fff;
}
.servicenav a {
	color:#fff;
	text-decoration:none;
}
.servicenav a:visited {
	color:#fff;
	text-decoration:none;
}
.servicenav a:hover {
	color:#DFE36B;
	text-decoration:none;
	border-bottom:solid 1px #DFE36B;
}
/*****
NewsLatest
*/
.newsLatest {
	padding-left:14px;
	padding-right:5px;
}
.newsLatest p {
	margin:0;
	padding:0;
}
.newsLatest a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsLatest a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsLatest a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
.newsLatest img {
	padding:0;
	margin:0;
}
.newsLatestIMG {
	padding-top:3px;
	margin:0;
}
.newsLatestIMG strong {
	padding:0;
	margin:0;
}
.newsLatestIMG b {
	margin:0;
	padding:0;
}
.newsLatestIMG img {
	border:0;
	margin:0;
	padding:0;
}
/*****
Newslist
*/
.newsList {
	padding:0;
	margin:0;
}
.newsList p {
	margin:0;
	padding:0;
}
.newsList a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsList a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsList a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
/*****
News List Inhalt
*/
.newsListTXT {
	padding:0;
	margin:0;
}
.newsListTXT p {
	margin:0;
	padding:0;
}
.newsListTXT a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsListTXT a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsListTXT a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
/*****
News Single
*/
.newsSingle {
	padding:0;
	margin:0;
}
.newsSingle p {
	margin:0;
	padding:0;
}
.newsSingle a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsSingle a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.newsSingle a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
.newsImg a {
	color:#fff;
	text-decoration:none;
}
.newsImg a:visited {
	color:#fff;
	text-decoration:none;
}
.newsImg a:hover {
	color:#fff;
	text-decoration:none;
}
/*****
Main Content
*/

.mainContent {
	padding:0;
	margin:0;
}
.mainContent p {
	padding-top:0;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin:0;
}
.mainContent a:link img {
	border:none;
	text-decoration:none;
}
.mainContent a img {
	border:none;
	text-decoration:none;
}
.mainContent img {
	border:none;
	text-decoration:none;
}
/*
.mainContent visited img { border:none;text-decoration:none; }
.mainContent link:active img, .mainContent visited:active img { border:none; text-decoration:none;}
*/

.mainContent a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.mainContent h1 {
	margin:0;
	padding-top:0;
	padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
	line-height: 1.5em;
}
.mainContent a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.mainContent a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.mainContent a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
/* Element Header */
div.csc-header {
	margin:0;
	padding:0;
}
div.csc-header h1 {
	font-size:11px;
	font-weight:bold;
	line-height:0.5em;
	padding-bottom:1px;
	margin:0;
	padding-top:6px;
	line-height: 1.5em;
}
div.csc-header-n3 h1 {
	font-size:11px;
	font-weight:bold;
	line-height:0.5em;
	padding-bottom:1px;
	margin:0;
	padding-top:6px;
	line-height: 1.5em;
}
/* Element Image Caption */
.csc-textpic-caption {
	font-size:10px;
	font-style:italic;
}
.imgtext-table {
	padding-top:3px;
}
/* Element Table */
table.contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid #cccccc;*/
	width:100%;
	margin-top:0px;
	color:#666666;
}
table.contenttable a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
table.contenttable a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
table.contenttable a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
table.contenttable td {
	padding:5px;
}
table.contenttable tr.tr-odd {
	background-color:#F7F7F7;
}
table.contenttable tr .tr-even {
	background-color:#EDEDED;
}
table.contenttable .tr-0 {
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}
/* Special Table */

table.lineTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid #cccccc;*/
	width:100%;
	margin-top:0px;
	color:#666666;
}
table.lineTable td {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #000;
}
table.lineTable tr.tr-odd {
	background-color:#fff;
	border-bottom:solid 1px #000;
	padding-top:5px;
	padding-bottom:5px;
}
table.lineTable tr .tr-even {
	background-color:#fff;
	border-bottom:solid 1px #000;
	padding-top:5px;
	padding-bottom:5px;
}
table.lineTable .tr-0 {
	background-color:#fff;
	font-weight:normal;
	border-bottom:solid 1px #000;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
}
/* Element Bulletlist */
.csc-bulletlist {
	margin:0;
	padding-left:18px;
	padding-bottom:5px;
	line-height: 1.5em;
}
/* Element Form */
.csc-mailform {
	padding:0px;
	margin:0px;
}
.mailform {
	padding:0px;
	margin:0px;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	border: 0;
}
.csc-mailform-submit {
	padding:0;
	margin:0;
}
input, select, textarea {
	font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
}
.req {
	color:#FF0000;
}

.buttonSubmit {
	color:#666;
	font-weight:bold;
	padding:2px 5px;
	border:1px solid #E1E1E1;
	background-color:#F5F5F5;
}
/*Element Sitemap*/

.csc-sitemap {
	padding:0;
	margin:0;
}
.csc-sitemap ul {
	padding-bottom:15px;
	padding-top: 10px;
	list-style:none;
}
.csc-sitemap li {
	padding-bottom:15px;
	list-style:none;
}
.csc-sitemap li a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.csc-sitemap li a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
.csc-sitemap li a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}
.csc-sitemap-level1 {
	margin: 5px;
}
.csc-sitemap-level2 {
	padding-left:20px;
	margin: 5px;
}
div.csc-menu-1 p {
	margin:5px;
}
div.csc-textpic-imagewrap {
	margin:0;
	padding:0;
}
.csc-textpic-image {
	margin:0;
	padding:0;
}
.csc-textpic-firstcol {
	margin:0;
	padding:0;
}
.csc-textpic-lastcol {
	margin:0;
	padding:0;
}
dt.csc-textpic-caption {
	margin:300px;
	padding:0;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0;
	padding:0;
	text-align:left;
}
div.tx-neegvcard-pi1 a:link {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
div.tx-neegvcard-pi1 a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
div.tx-neegvcard-pi1 a:active {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #424242;
}
div.tx-neegvcard-pi1 a:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #A8AB83;
}



.footer {
	height:24px;
	color:#FFFFFF;
	font-size:9px;
}

.footer .padding {
	padding-left:10px;
}



/*NEWS*/
.news-latest-container {
padding-top:5px;
padding-left:8px;
padding-right:8px;
font-size:100%;
}


.news-latest-container  p {
	line-height:1.3em;
	}

.news-latest-container strong{
padding-bottom:2px;
display:block;
}

.news-latest-item a:link {
	text-decoration:underline;
	color:#435DAA;
	}

.news-latest-item a:visited {
	text-decoration:underline;
	color:#435DAA;
	}

.news-latest-item a:hover{
background-color:#FFF;
	text-decoration:none;
	color:#666666;
	}

.news-latest-bottomline {
	background-color:#dbdbdb;
	width:100%;
	height:1px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

/*Einstiegsnavigationsbl�cke*/
.infotext {
	background-image:url(images/menu_selections/infotext_background.jpg);
	background-repeat:repeat-x;
	padding:15px 10px 30px 10px;
	vertical-align:top;
	font-size:90%;
}


/* ---------------------------------- mf ----*/
/* Logo verlinken */
#fahrschultheorie-link {
	position:absolute;
	width:300px;
	height:91px;
	z-index:1000;
	overflow:hidden;
}
#fahrschultheorie-link img {
	border:0;
	width:300px;
	height:91px;
}
#fahrschultheorie-link img:hover {
	border-bottom:1px solid #fff;
	background-color:transparent;
}
#fahrschultheorie-link a:hover {
	border-bottom:1px solid #fff;
	background-color:transparent;
}

/* mediamotion in footer verlinken */
td.footer div.padding a {
	color:#fff;
	text-decoration:none;
	border-bottom:0;
}
td.footer div.padding a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:0;
	background-color:none;
}
/* Tabelle in id 56 (telefonnr.) umbruch verhindern */
table#tel56 tr td:last-child p { white-space:nowrap; }

/* a:hover in id 56 dem layout anpassen */
table#tel56 tr td p a:hover { color:#fff; border-bottom:0; }

/* Tabelle in id 56 mit rahmen versehen */
table#tel56 { border-collapse:collapse; }
table#tel56 td { border:1px solid #dbdbdb; }

/* Tabelle in id 56 beZebra-dingslen */
table#tel56 tr.even { background-color:#ebebeb; }

/* IE-Header verrutschung zur�ck rutschen lassen und
   weissen oberen Rahmen entfernen (IE6, IE7)		 */
body { *padding-top:12px; }
#IEs { *background-color: #c1cbe6 }



img {
border:0;
}

.tx-pmtipafriend-pi1 {
padding-left:8px;
}

/* Sektionsbilder Auflistungen position */
.section_browser ul {
	margin:0;
	paddin:0;
	padding-left:20px;
	margin-top:-5px;
}