#ie6Warning {
background-color:#FEFEFE;
border:1px solid #333;
clear:both;
font-family:verdana;
left:3px;
padding:10px;
position:relative;
top:190px;
width:943px;
}
#ie6Warning h1 {
	font-size:16px;
}

body { font-family:arial,verdana; font-size:12px; line-height:16px; background-color:#6ca8d9; padding:0; margin:0; color:#000; }
.noDisplay { display:none !important; }
.display { display:block !important; }
#logo { left:69px; position:absolute; top:9px; }
#logo2 { position:absolute; left:707px; top:41px; }
#logo3 { left:127px; position:absolute; top:15px !important; }

#content {
/*
clear: both;
color: #7B7C7E;
font-family: arial,verdana,sans-serif;
font-size: 14px;
height: 435px;
left: 442px;
line-height: 15px;
overflow: auto;
position: relative;
top: 258px;
width: 472px;
text-align:justify;
*/
}

h1 {
color: #103a8d;
font-family: arial,verdana,sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 11px;
    margin-top: 0;
	line-height: 14px;
	text-transform:uppercase;
}

.green { color:#4d894d; }
.red { color:#971824; /*#c60003;*/ }

#nav { list-style-type:none; margin:157px 105px; position:absolute; width:700px; }

ul.noFloat li { float:none !important; margin:0; }

li { float:left; margin-right:54px; }
li a { color:#555; text-decoration:none; font-size:11px; font-weight:bold; }
li a.active, li a:hover { color:#999 !important; }

table { line-height:20px; margin-top:10px; }
th, td { vertical-align:top; padding-bottom:10px; }
th { padding-right:20px; }

#subnavUeber { list-style-type:none; margin:208px 192px; position:absolute; width:500px; }
#subnavUeber li { margin-right:24px !important; }

#subnavLei { list-style-type:none; margin:208px 266px; position:absolute; width:300px; }
#subnavLei li { margin-right:24px !important; }
.refNav { float:left; margin-top:2px; list-style-type:none; padding-left:30px; }
.refNav li { margin-right:30px; }

.col1 { clear:both; width:160px; float:left; height:25px; margin-right:15px; }
.col2 { width:135px; float:left; }
.col3 { width:128px; float:left; min-height:25px; }
.col4 { width:75px; float:left; margin-right:15px; }
.col5 { width:120px; float:left; }

.refZ { /* background-image:url(bg_refZeile.png); */
height:85px; /*61px;*/
margin-left:-80px;
padding-bottom:0;
padding-left:80px;
padding-right:0;
padding-top:5px; /* width:440px; */ clear:both; margin-top:-1px; line-height:14px;
border-top:1px dotted #b5b5b5;
}
label.must { text-decoration:underline; }

label {
clear: both;
float: left;
padding-bottom: 0;
width: 111px;
}

input[type=text], textarea {
border: 1px solid #557691;
font-family: verdana;
font-size: 11px;
margin-top: 1px;
padding-left: 3px;
padding-right: 3px;
width: 207px;
}

.checkBox, input[type=checkbox] { clear:both; float:left; margin:5px 10px 0 0; }
.checkBoxL { clear:none; width:145px; margin-top:3px; }
textarea { margin-bottom:10px; margin-top:3px; }
img { border:none; }
#galerie { margin-top:5px; margin-left:-13px; padding:10px; float:left; line-height:35px !important; border:1px solid #A4A4A4; background-color:#fff; }
#galerie img { height:75px; width:100px; border:1px solid #ddd; }

.leftDiv { float:left; width:350px; margin-right:70px; }
.rightDiv { float:left; width:240px; }
#container { /*z-index:100;*/ }
#verticalLine { height:534px; left:540px; position:absolute; top:199px; width:3px; border-left:1px solid #a4a4a4; }
form { line-height: 24px; margin-top: 27px;}

#pLink {
font-family:Trebuchet MS;
font-size:11px;
left:662px;
position:absolute;
text-align:center;
top:107px;
}

.pointer { cursor:pointer; }

.text { position:absolute; left:187px; top:0px; width:420px; }
.noTop { margin-top:0; }
a { color:#F8B323; text-decoration:underline; }
a:hover { color:#7B7C7E; text-decoration:none; }


#selbstanalyse { cursor: pointer; height: 158px; left: 76px; position: absolute; top: 54px; width: 150px; }
.longOverDiv { cursor: pointer; height: 26px; left: 284px; position: absolute; width: 207px; }
#fuehrungstraining { top:50px; }
#teamtraining { top:86px; }
#vertriebstraining { top:124px; }

#anti-stresstraining { top:128px; }
#konflikttraining { top:164px; }
#praesentationstraining { top:161px; }
#moderationstraining { top:232px; }
#fuehrungs-nachwuchstraining { top:269px; }
#motivationstraining { top:197px; }
#business-knigge { top:341px; }

#telefoncoaching { left: 540px; top: 104px; }
#ausblick { left: 540px; top: 132px; }

#infoDiv { position:absolute; left:10px; top:365px; color:#000; padding-right:10px; width:777px; }

.bio { display:none; }
.bioLinks { font-size:10px; }
.bioLinks a { color:#4D894D; }
.longLabel { width:310px; clear:none; }
#docs { line-height:20px; }
#docs input[type=checkbox] { margin:5px 10px 0 0; }
#button { cursor: pointer; left: 280px; position: absolute; top: 260px; }

#container div {  }

#tipp {
	color: #FFFFFF;
	font-size: 10px;
	height: 210px;
	left: 12px;
	line-height: 16px;
	overflow: auto;
	position: absolute;
	top: 58px;
    width: 125px;
}

#twitter {
	left: 56px;
	position: absolute;
    top: 598px;
}
#xing {
	left: 94px;
	position: absolute;
	top: 598px;
}
#facebook {
	left: 131px;
	position: absolute;
	top: 598px;
}

#coaching-bremen {
	margin-left:35px;
}

#coaching-bremen h1 {
	margin-bottom:0;
}

#coaching-bremen p {
	margin-top:0;
}

table { border:1px solid #ccc; text-align:left; margin:0 0 8px 0; }
table th { background-color:#ccc; padding:3px 5px; }
table td { background-color:#eee; padding:3px 5px; }

ul.termine { margin:10px 0 0 0px; padding:0 0 0 25px; list-style-type:decimal; }
ul.termine li { float:none !important; margin-right:0; }

#kontaktDiv, #kontaktDiv2 {
	background-color: #4d894d;
	color:#fff;
	height: 265px;
	left: 210px;
	position: absolute;
	top: 25px;
	width: 350px;
	display:none;
}

#kontaktDiv label, #kontaktDiv2 label {
	width:95px;
}

#kontaktDiv longLabel, #kontaktDiv2 longLabel {
	width:140px;
}

#kontaktDiv a, #kontaktDiv2 a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#nameNL {
	background-color: transparent;
	border: none;
	font-family: verdana;
	font-size: 10px;
	margin-top: 1px;
    width: 90px;
}

ul, ol { margin:10px 0 15px 0; padding:0 0 0 15px; }
ol { padding-left: 25px; padding-right:10px; }
ul li, ol li { float:none !important; margin-right:0; }
ol li { padding-right:10px; }

#bottom {
background-color: #CCCCCC;
border: 1px solid #999999;
color: #000000;
left: 222px;
position: absolute;
top: 370px;
    width: auto;
	padding:5px;
}

.brown {
	color:#885914;
}

#footer {
color: #FFFFFF;
font-family: arial;
font-size: 11px;
font-weight: bold;
left: 285px;
position: absolute;
    top: 782px;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#navi {
left: 879px;
line-height: 26px;
position: absolute;
text-align: left;
    top: 155px;
}


#start1 {
	left: 45px;
	position: absolute;
    top: 320px;
}

#philosophie1 {
	left: 45px;
	position: absolute;
    top: 355px;
}

#bewerber1 {
	left: 45px;
	position: absolute;
    top: 390px;
}

#unternehmer1 {
	left: 45px;
	position: absolute;
    top: 425px;
}

#stellenmarkt1 {
	left: 45px;
	position: absolute;
	top: 460px;
}

#kontakt1 {
	left: 45px;
	position: absolute;
	top: 495px;
}

#downloads {
margin-top:225px;
}

#navi a {
	text-decoration:none;
	font-size: 17px;
    font-weight: bold;
	color:#fff;
}

span.subnavi {
	font-size: 13px !important;
	text-transform:uppercase;
}

#downloads a:hover, #bewerberButt a:hover, #unternehmerButt a:hover {
	color:#7B7C7E !important;
}

#navi a.active, #navi a:hover, #downloads a {
	color:#103a8d;
	font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

#news {
color: #7B7C7E;
font-family: arial,verdana,sans-serif;
font-size: 14px;
left: 211px;
position: absolute;
text-align: justify;
top: 404px;
    width: 205px;
}

#bewerberButt {
left: 208px;
line-height: 33px;
position: absolute;
    top: 772px;
}

#unternehmerButt {
left: 660px;
line-height:33px;
position: absolute;
top: 772px;
}

#bewerberButt a, #unternehmerButt a {
color: #F8B323;
    font-size: 35px;
	text-decoration:none;
}

#sender {
background-color: #6CA8D9;
border: 1px solid #557691;
color: #FFFFFF;
cursor: pointer;
left: 211px;
position: absolute;
top: 398px;
    width: 86px;
}

.orange {
	color: #f8b323 !important;
}

#ueber-uns {
	margin-left:10px;
}

#ueber-uns-tradition {
	margin-left: 26px;
    margin-top: -7px;
}

#ueber-uns-zertifizierung {
margin-left: 35px;
margin-top: -11px;
}

#produktgruppen {
	margin-left:20px;
}

#prod-balkone {
	margin-left: 34px;
    margin-top: -7px;
}

#prod-daecher {
	margin-left: 37px;
    margin-top: -10px;
}

#prod-tueren {
	margin-left: 44px;
    margin-top: -10px;
}

#prod-brandtueren {
	margin-left: 50px;
	margin-top: -10px;
}

#prod-zaeune {
margin-left: 58px;
    margin-top: -10px;
}

#prod-sonder {
margin-left: 62px;
    margin-top: -10px;
}

#prod-treppen {
margin-left: 68px;
    margin-top: -10px;
}

#prod-tore {
margin-left: 74px;
	margin-top: -10px;
	margin-bottom:7px;
}

#reparatur {
	margin-left:30px;
}

#kontakt {
	margin-left:40px;
}

#impressum {
	margin-left:50px;
}

#contentNavi {
	line-height:12px;
}

#contentNavi a {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
    text-decoration: none;
}

#contentNavi a.active, #contentNavi a:hover {
	color:#103a8d;
}

#balkone-wintergaerten {
left: 229px;
position: absolute;
text-align: right;
    top: 334px;
}

#tueren {
left: 428px;
position: absolute;
text-align: right;
    top: 440px;
	line-height:14px;
}

#brandschutztueren {
left: 480px;
position: absolute;
text-align: right;
    top: 428px;
}

#glasdaecher-terrassendaecher {
left: 916px;
position: absolute;
text-align: left;
    top: 393px;
}

#tore {
left: 155px;
position: absolute;
text-align: left;
    top: 510px;
}

#treppen-treppengitter {
left: 760px;
position: absolute;
text-align: right;
    top: 560px;
}

#vorgartengitter-zaeune {
left: 200px;
position: absolute;
text-align: right;
    top: 648px;
}

#sonderanfertigungen {
left: 936px;
position: absolute;
text-align: right;
    top: 632px;
}

a.link {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
    text-decoration: none;
}
