/**
 * File: base.css
 *
 * @site           connact GmbH
 * @copyright      (c) creatics.de
 * @author         Olaf Gleba
 * @link           http://connact.de
 * @version        1.0
 *
 * @lastmodified   2009-08-13 21:06
 */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:14px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Grids:: merged */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1;}
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}

/* Templates:: merged */
body{_text-align:center;}/* IE5.5 */
.page{margin: 0 auto; width: 950px;_text-align:left;}

/* modules:: */
.mod {border-bottom: 1px solid #D7D7D7;padding: 8px 0 25px 0;margin: 11px 0;}

/* ********************** EOF Merged Files *************************** */

/* Templates:: extends .page */
.staticLeft {margin: 0; background-color: #FEF6E7;}

/* modules:: extends mod */
.last {border-bottom: none;}


.coaching {margin-right: 65px;}
.coaching h2 {padding-bottom: 15px;}
.coaching p {padding-bottom:25px}
.coaching img {padding-bottom:20px}
.coaching ul {list-style: disc outside; margin: 0 0 55px 15px}
.coaching li {line-height:150%;padding-bottom:4px;list-style-type: disc;}
.coaching .wrap ul {padding-left:235px}

.coaching .notype {list-style:none;margin:0 0 25px 0}
.coaching .notype li {list-style:none}

.ctColumn .coaching {margin-top:103px;padding:18px 12px 18px 0;margin-right:0;border-bottom:none;}

.ctColumn .coaching ul {padding-left:0;list-style: none; margin-left:0;margin-bottom:15px}
.ctColumn .coaching li {line-height:150%;padding-bottom:0;list-style: none}
.ctColumn .coaching h2 {padding-left: 0}

/*
.coaching dl {margin-bottom:25px}
.coaching dt {font-weight:bold}
.coaching dt, .coaching dd {line-height:150%;padding-bottom:0;list-style: none}*/

.fleft {float:left;display:inline;padding:0 25px 25px 30px}
.fright {float:right;display:inline;padding:0 0 25px 25px}
.acenter {text-align:center}
.emphase {font-size:180%;color:#E9B961;line-height:180%;font-style:italic}

.infobox {padding:12px;background-color:#E9B961;border:1px dotted #fff;color:#fff;line-height:1.4em;font-size:90%}

.h100 {margin-top:100px}
.h200 {margin-top:200px}

.wrap {float:left;display:inline;overflow:hidden;padding-bottom:25px}

/* Set some kind of float clearings on several containers  */
.nav, .ct, .iconbar, .top, .foot, .homeHead{overflow:hidden; _overflow:visible; _zoom:1;}

/* Body */
body{font-family:Arial, "Myriad Pro","Segoe UI",Helvetica, sans-serif;}
html, body {background-color: #fff;color: #454545;}

/* Backgrounds */
.ct, .nav, .foot {background-color: #FEF6E7;}

/* Generics */
em {font-style: italic;}
strong {font-weight:bold}
p {line-height: 150%;}

/* Headings */
h1, h2, h3, h4, h5, h6, ul, ol,dl, p, blockquote, .head, .foot {padding:0 0 0 30px;}
h1, .h1{font-size:324.5%;  font-weight:normal; font-style: normal; color:#EB6E00;padding: 38px 0 10px 30px;height:55px}
h2, .h2{font-size:187%; font-weight:normal; font-style: normal; color:#EB6E00;}
h3, .h3{font-size:187%; font-weight:normal; font-style: normal; color:#EB6E00;}
h4, .h4{font-size:100%; font-weight:normal; font-style: normal;float: left;color: #999;padding-right: 18px;}
/* heading classes */
.navheadings {color: #000;font-size: 125%;line-height:160%;}
.homeH3 {float: left;width: 220px;color: #000; padding-left: 0;color:#000;}
.last {padding-bottom: 15%;}

/* Links */
a {color:#EC7C00;text-decoration: none }
a:focus, a:hover { color: #EC7C00; text-decoration: underline; }
a:visited { color:#EC7C00; }

/* Skip Navigation */
.skipaccess {position: absolute;left: -1000em;top: -1000em;}


/* ********************** Statics *************************** */

/* Head */
.head {padding: 35px 0 30px 30px;background-color:#EB6E00;background: #EB6E00 url(/files/global_files/eebb6f610f1f8fd93392295cb2683fe92ef1c8e2_bg-head.jpg) 0 0 no-repeat;}
.head p {position: absolute;top: 125px;left: 820px;}
.head p a {padding: 0 14px 0 14px;line-height: 0;background-color: #FEF6E7;font-weight: bold;font-size: 200%}
.head p a:hover, .head p a:focus, .head p a:active {text-decoration: none;outline: none;}

/* Head Home */
.homeHead div {float: left;width: 668px;margin: 0 0 40px 0;padding-bottom:50px}
.homeHead object {width: 390px}



/* Footer */
.foot {padding: 12px 0;border-top:1px solid #D7D7D7}
.foot ul li {float: left;padding-right: 18px;}
/* Print footer*/
.footprint {display:none;}

.top {padding: 12px 0 24px 0;}
.top p {width: 660px;text-align: right;}

/* Navigation */
.nav ul, .nav h2, .nav ul li {float: left;}
.nav h2 {width: 185px;padding-right: 0;}
.nav ul {width: 820px;padding-left:30px;}
.nav li {padding-right: 16px;padding-bottom: 5px;}
.nav a, .nav a:visited {color: #333;font-size: 115%;line-height: 160%;}
.nav a:focus, .nav a:active, .nav a:hover {color: #EC7C00;text-decoration: none;}
.nav li.active {color: #EC7C00;font-size: 115%;line-height: 160%;}
.nav .unit {border-bottom: 1px solid #D7D7D7;padding: 12px 0;}

/* Googlemap */
#map {position: relative;width: 500px;height: 330px;left:35px;background: transparent;}
#map p {padding-top:10px;color: #000;line-height: 100%;font-size: 90%;}
