/* Reset all the style and Structure of the site STARTS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background:#d2d2d2;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#7f7f7f;*/
	color:#636363;
}
ol, ul {
	list-style: none;
}
a:link, a:active, a:visited {
	color:#8c8a72;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
blockquote, q {
	quotes: none;
}
p {
	font-size:85%;
	line-height:17px;
	margin-bottom:14px;
}
h1 {
	font-size:125%;
	font-weight:normal;
	color:#334491;
	margin-bottom:10px
}
h2 {
	font-size:90%;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	/*color:#D80202;*/
	color:#334491;
}
h3 {
	font-size:87%;
	color:#3E74D1;
	margin-bottom:3px;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.lastChild {
	margin:0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.fontWhite {
	color:#FFF;
}
.fontSmall {
	font-size:75%;
}
.container {
	overflow:hidden;
	display:inline-block;
}
.imgLeft {
	margin-right:15px;
}
.imgRight {
	margin-left:15px;
}
/* Reset all the style and Structure of the site ENDS*/
.mainContainer {
	width:1000px;
	margin:0 auto;
	background-color:#FFF;
}
#home .header {
	background:url(../images/headerBg.gif) repeat-y;
	height:150px;
	margin-bottom:4px;
}
.header {
	background:url(../images/headerBg.gif) repeat-y;
	margin-bottom:4px;
}
#home .slogan {
	background:url(../images/koelnSlogan.gif) no-repeat right;
}
.slogan {
	background:url(../images/koelnSloganSmall.gif) no-repeat right;
}
.contentSection {
	background-color:#FFF;
	overflow:hidden;
	display:inline-block;
	background:url(../images/mainNavBg.gif) repeat-y;
}
.mainNav {
	width:227px;
}
.mainNav li {
	color:#313131;
	border-bottom:1px solid #FFF;
	font-size:95%;
}
.mainNav li.selected {
	background:#3d5ca4 url(../images/navSelected.gif) no-repeat right 10px;
}
.mainNav li ul {
	border-top:1px solid #fff;
	display:none;
}
.mainNav li li {
	border-bottom:1px solid #c7cfe1;
}
.mainNav li a, .mainNav li a:visited {
	color:#313131;
	text-decoration:none;
	display:block;
	padding:8px 0 0 20px;
	height:23px;
}
.mainNav li li {
	background:#b2bdd5;	
}
.mainNav li a:hover, .mainNav li a:active {
	color:#3d5ca4;
}
.mainNav li li a, .mainNav li li a:visited {
	color:#313131;
	text-decoration:none;
	display:block;
	padding:7px 0 0 35px;
	height:22px;
	font-size:90%;
}
.mainNav li li a:hover, .mainNav li li a:active {
	color:#f6f6f6;
}
.mainNav li.selected a, .mainNav li.selected a:visited {
	color:#FFF
}


.contentArea {
	padding:0 4px 4px 4px;
	width:765px;
}
.rhs {
	width:210px;
	height:100%;
	margin-left:4px;
	/*background:#f0f0f0 url(../images/innerCalloutBg.gif) bottom repeat-x;*/
	background:#b6b6b6;
	padding-bottom:60px;
	
}
.callOutAlt1 {
	background:url(../images/callout1Bg.gif) no-repeat;
	height:140px;
	width:301px;
	margin:4px 0 0 0;
	padding:12px 25px 0px 25px;
}
.callOutAlt1 p, .callOutAlt2 p, .innerCallout p {
	font-size:70%;
	line-height:normal;
	color:#585757;
}
.callOutAlt1 a, .callOutAlt1 a:visited, .innerCallout a, .innerCallout a:visited {
	color:#fff;
	text-decoration:none;
}
.callOutAlt2 {
	background:url(../images/callout2Bg.gif) no-repeat;
	height:125px;
	width:386px;
	margin:4px 0 0 4px;
	padding:12px;
}
.innerCallout li {
	background:url(../images/bulletPoints.gif) no-repeat 0 4px;
	padding-left:13px;
	margin-bottom:2px;
	font-size:70%;
	line-height:10px;
	color:#585757;
}
.innerCallout li a, .innerCallout li a:visited {color:#585757;}
.contentInner {
	width:521px;
	background:#eee url(../images/contentBg.gif) no-repeat bottom;
	padding:15px 7px 60px 23px;
}
.contentInner li {
	font-size:85%;
	background:url(../images/bulletPoints.gif) no-repeat 0 4px;
	padding-left:13px;
	margin-bottom:10px;
	line-height:17px;
}
.imgBorder {
	border:4px solid #fff;
}
.innerCallout {
	padding:10px;
	background:#f0f0f0 url(../images/innerCalloutBg.gif) bottom repeat-x;
	margin-bottom:4px;
}
.footer {
	background:#3d5ca4;
	height:40px;
	text-align:center;
	font-size:75%;
	color:#fff;
	padding-top:30px;
}
.footer a, .footer a:visited {
	color:#fff;
	text-decoration:none;
	padding:0 5px;
}



/* Navigation selected css classes begin */


/*level 1 navigation items begin*/
body#home a#homenav, body#uber a#ubernav, body#tsem a#tsemnav, body#frag a#fragnav, body#ausb a#ausbnav, body#wech a#wechnav, body#serv a#servnav, body#foto a#fotonav, body#vide a#videnav, body#stell a#stellnav, body#taxi a#taxinav, body#kont a#kontnav {
	color:#FFF;
}
body#home li.homenav, body#uber li.ubernav, body#tsem li.tsemnav, body#frag li.fragnav, body#ausb li.ausbnav, body#wech li.wechnav, body#serv li.servnav, body#foto li.fotonav, body#vide li.videnav, body#stell li.stellnav, body#taxi li.taxinav, body#kont li.kontnav {
	background:#3d5ca4 url(../images/navSelected.gif) no-repeat right 10px;
}
/*level 1 navigation items end*/

/*display subnav blocks begin */
/*ueberuns 1*/
body#uber .mainNav li ul.uber {
	display:block !important
}
body#uber li.ubernav ul, body#uberteam li.ubernav ul, body#uberfili li.ubernav ul {
	display:block;
}
/*tsem 2*/
body#tsem .mainNav li ul.tsem {
	display:block !important
}
body#tsem li.tsemnav ul, body#tsemtheo li.tsemnav ul, body#tsemeinz li.tsemnav ul, body#tsemasf li.tsemnav ul {
	display:block;
}
/*ausb 4*/
body#ausb .mainNav li ul.ausb {
	display:block !important
}
body#ausb li.ausbnav ul, body#ausbpkw li.ausbnav ul, body#ausbmoto li.ausbnav ul, body#ausbroll li.ausbnav ul, body#ausbfueh li.ausbnav ul, body#ausbkomp li.ausbnav ul, body#ausbauff li.ausbnav ul, body#ausbwied li.ausbnav ul, body#ausbumsc li.ausbnav ul {
	display:block;
}
/*serv 6*/
body#serv .mainNav li ul.serv {
	display:block !important
}
body#serv li.servnav ul, body#servange li.servnav ul, body#servange li.servnav ul, body#servfina li.servnav ul, body#servkomp li.servnav ul, body#servadac li.servnav ul, body#servgesc li.servnav ul {
	display:block;
}

/*display subnav blocks end */
/*level 1 navigation items end*/



/*level 2 navigation items begin*/

/* ueberuns 1 */
body#uberteam a#uberteamnav, body#uberfili a#uberfilinav  {
	color:#FF0;
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 8px;
}
body#uberteam li li.uberteamnav, body#uberfili li li.uberfilinav {
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 10px;
}
body#uberteam li li.uberteamnav a, body#uberfili li li.uberfilinav a {
	color:#FF0;	
}
/*styling mainnav point for this subnav*/
body#uberteam a#ubernav, body#uberfili a#ubernav {
	color:#fff;
}
body#uberteam li.ubernav, body#uberfili li.ubernav {
	background:#3d5ca4;
}
/* ueberuns end */


/*theorie 2*/
body#tsemtheo a#tsemtheonav, body#tsemeinz a#tsemeinznav, body#tsemasf a#tsemasfnav {
	color:#FF0;
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 8px;
}
body#tsemtheo li li.tsemtheonav, body#tsemeinz li li.tsemeinznav,  body#tsemasf li li.tsemasfnav {
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 10px;
}
body#tsemtheo li li.tsemtheonav a, body#tsemeinz li li.tsemeinznav a, body#tsemasf li li.tsemasfnav a {
	color:#FF0;	
}
/*styling mainnav point for this subnav*/
body#tsemtheo a#tsemnav, body#tsemeinz a#tsemnav, body#tsemasf a#tsemnav  {
	color:#fff;
}
body#tsemtheo li.tsemnav, body#tsemeinz li.tsemnav, body#tsemasf li.tsemnav {
	background:#3d5ca4;
}
/*theorie end*/



/* frag 3 */

/* frag end */


/* ausb 4 */
body#ausbpkw a#ausbpkwnav, body#ausbmoto a#ausbmotonav, body#ausbroll a#ausbrollnav, body#ausbfueh a#ausbfuehnav, body#ausbkomp a#ausbkompnav, body#ausbauff a#ausbauffnav, body#ausbwied a#ausbwiednav, body#ausbumsc a#ausbumscnav  {
	color:#FF0;
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 8px;
}
body#ausbpkw li li.ausbpkwnav, body#ausbmoto li li.ausbmotonav, body#ausbroll li li.ausbrollnav, body#ausbfueh li li.ausbfuehnav, body#ausbkomp li li.ausbkompnav, body#ausbauff li li.ausbauffpnav, body#ausbwied li li.ausbwiednav, body#ausbumsc li li.ausbumscnav {
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 10px;
}
body#ausbpkw li li.ausbpkwnav a, body#ausbmoto li li.ausbmotonav a, body#ausbroll li li.ausbrollnav a, body#ausbfueh li li.ausbfuehnav a, body#ausbkomp li li.ausbkompnav a, body#ausbauff li li.ausbauffpnav a, body#ausbwied li li.ausbwiedpnav a, body#ausbumsc li li.ausbumscpnav a {
	color:#FF0;	
}
/*styling mainnav point for this subnav*/
body#ausbpkw a#ausbnav, body#ausbmoto a#ausbnav, body#ausbroll a#ausbnav, body#ausbfueh a#ausbnav, body#ausbkomp a#ausbnav, body#ausbauff a#ausbnav, body#ausbwied a#ausbnav, body#ausbumsc a#ausbnav {
	color:#fff;
}
body#ausbpkw li.ausbnav, body#ausbmoto li.ausbnav, body#ausbroll li.ausbnav, body#ausbfueh li.ausbnav, body#ausbkomp li.ausbnav, body#ausbauff li.ausbnav, body#ausbwied li.ausbnav, body#ausbumsc li.ausbnav {
	background:#3d5ca4;
}
/* ausb end */


/* serv 6 */
body#servange a#servangenav, body#servfina a#servfinanav, body#servkomp a#servkompnav, body#servadac a#servadacnav, body#servgesc a#servgescnav  {
	color:#FF0;
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 8px;
}
body#servange li li.servangenav, body#servfina li li.servfinanav, body#servkomp li li.servkompnav, body#servadac li li.servadacnav, body#servgesc li li.servgescnav {
	background:#6f84b3 url(../images/subnavSelected.gif) no-repeat right 10px;
}
body#servange li li.servangenav a, body#servfina li li.servfinanav a, body#servkomp li li.servkompnav a, body#servadac li li.servadacnav a, body#servumsc li li.servumscnav a {
	color:#FF0;	
}
/*styling mainnav point for this subnav*/
body#servange a#servnav, body#servfina a#servnav, body#servkomp a#servnav, body#servadac a#servnav, body#servgesc a#servnav {
	color:#fff;
}
body#servange li.servnav, body#servfina li.servnav, body#servkomp li.servnav, body#servadac li.servnav, body#servgesc li.servnav {
	background:#3d5ca4;
}
/* serv end */

/*level 2 navigation items end*/
/* selected css classes end */

table.fahrzeuge {font-size:75%; border-collapse:collapse; ;
}
.fahrzeuge td {
	padding:2px 0px 2px 0px;
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666;
}
.fahrzeuge td h3 {font-size:100%;}
.smallText {font-size:80%; color:#F00;}
.smallText a {color:#f00;}

.angebotButton {margin-left:30px; margin-top:10px; border:none;}
a.angebotButton {border:none;}

.sb {
	margin-top:10px;
	margin-left:20px; font-size:11px; color:inherit;}
	
	.spcl {color:#f00; font-weight:bold; text-decoration:blink;}
