@import 'sideNav.css';
@import 'thumbnails.css';
@import 'IE6.css';
@import 'IE7.css';

* {
    margin: 0;
    padding: 0;

}
body {

    text-align                                  :      left;
    font-family                                 :       Verdana, Helvetica, Arial, sans-serif;
    font-size                                   :      1em;
	color: #495058;
	font-size: 100.01%;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6, p {
font-size:  .75em;
}
p {
margin-top: 1em;
line-height: 140%;
}
.text h2.bold, .bold {
font-weight:bold;
}
#logo {
float: left;
margin-left: 3.6em;
}
#head {
padding-top: 1em;
height: 5.5em;
min-height: 73px;
}
ul#metanavigation {
font-size: .75em;
padding-top: 5.8em;
text-align:right;

}
.right {
float: right;	
	}
#metanavigation li {
padding-left: 1em;
padding-right: 1em;
display:inline;
list-style: none;
}

#metanavigation li a {

text-decoration: none;
}
ul#hauptnavigation {
text-transform: uppercase;
	min-width: 600px;
	padding-top: .6em;
	padding-left: 23em;
	padding-bottom: .3em;	
	font-size: 0.75em;
	background-color: #495058;
	list-style: none;
}
ul#hauptnavigation li {

	background-color: #495058;
	color: #fff;
	display: inline;
	margin: 1em;
}
ul#hauptnavigation li a {
font-weight: bold;
text-decoration: none;
color: #fff;
background-color: inherit;
}
ul#hauptnavigation li#green,
ul#hauptnavigation li a#green:hover,
ul#hauptnavigation li a#green:focus,
ul#hauptnavigation li a#green:active {
color: #a7f995;
background-color:inherit;
font-weight: bold;
}
ul#hauptnavigation li#orange,
ul#hauptnavigation li a#orange:hover,
ul#hauptnavigation li a#orange:focus,
ul#hauptnavigation li a#orange:active {
color: #ffdc7e;
background-color:inherit;
font-weight: bold;
}
ul#hauptnavigation li#blue,
ul#hauptnavigation li a#blue:hover,
ul#hauptnavigation li a#blue:focus,
ul#hauptnavigation li a#blue:active {
color: #95e7ff;
background-color:inherit;
font-weight: bold;
}
ul#hauptnavigation li#greenAC a {
color: #a7f995;
background-color: inherit;
}
ul#hauptnavigation li#orangeAC a {
color: #ffdc7e;
background-color: inherit;
}
ul#hauptnavigation li#blueAC a {
color: #95e7ff;
background-color: inherit;
}
div#qTip {
	font-size: .75em;
	line-height: 1.2em;
	color: #495058;
	background: #fff;
	border: 1px solid #949DA2;
	padding: .5em;
    display: none;
    text-align: left;
     position: absolute;
    z-index: 1000;
}
#thumbnails {
font-size:  .75em;
min-width: 600px;
padding-left: 16.5em;
padding-top: 29px;
min-height:140px;
height: 12em;
}
#thumbnails img{
float: left;
}
#thumbnails p {
color: #fff;
background-color: inherit;
font-size: 1.45em;
margin: 0 0 0 1.5em;
max-width: 46em;
}
#content-intro,
.content {
padding-left: 4em;
background-color: #949DA2;
padding-bottom: .8em;
min-width: 935px;
}
#content-intro {
background-color: #fff;
color: inherit;
	}
#produktbild, .produktbild, #webprojektbild, #ueberUnsBild {
float: right;
border: 1px solid #495058;
margin-left:1em;
}
#produktbild, .produktbild {
border: none;
}
#webprojektbild, #ueberUnsBild {
border: none;
}
#eins-zwei-drei {
width: 295px;
}
#webprojektbild #eins-zwei-drei {
width: 462px;
}
#webprojektbild ul,
#produktbild ul {
float:right;
}
#webprojektbild ul li,
#produktbild ul li {
float:left;
list-style:none;
padding: 5px 5px 0 0;
font-size: .675em;
}
#webprojektbild ul li a,
#produktbild ul li a {
text-decoration:none;
	}
	.clicked {
font-weight: bold;		
		}
.text {
margin-right: 1em;
}
.clear {
clear: both;
}
.text p, .text h1, .text h2, .text h3  {
margin-left: 24em;
}
.text h2 {
font-weight: normal;
}
.projekt h2 {
font-weight: bold;
}
.text h1 {
padding-top: 2em;
}
.projekt h2, .projekt h3 {
padding-top: 2em;
}
.projekt p {
margin-top:0;
}
a.textlink, p a, #mail a {
text-decoration: underline;
padding-bottom: 1px;
/*border-bottom: 1px solid #495058;*/
}
#seitennavigation {
position: absolute;
}
.contentRow {
font-size: 1em;
min-width: 55em;
max-width: 68.75em;
/*min-width: 880px;
max-width: 1100px;*/

}
hr {
background-color:#fff;
color:#fff;
border: #fff;
height: 2px;
}

.thumb a, .thumbWeb a {
float:left;
width: 124px;
height: 124px;
background-color: #fff;
color: inherit;
}

.thumbWeb a {
width: 194px;
}
#briefingchecklist {
margin-left: 24em;
font-size: .75em;
line-height: 1.45em;
}
span.number {
display:block;
width: 4em;
float:left;
}
.briefingItem {
display:block;
float:left;
}
ul#briefingchecklist li {
font-weight: bold;
padding-top: 1em;
}
#briefingchecklist li {
list-style: none;
clear: left;
}
ul#briefingchecklist li ul li {
font-weight: bold;
}
ul#briefingchecklist {
padding-top: 2em;
}
ul#briefingchecklist li ul li ul li {
font-weight: normal;
padding-top: 0;
}
/*.award {
float:left;
}*/
img.award {
padding: .5em 1em 0 1em;
}

.imin h1 {

margin-bottom: .5em;
}
.imin h2 {

font-weight: bold;
}
.imin h3 {

}
.imin p {
margin-bottom: 1em;
margin-top: 0;
max-width: 40em;
}
p#plawer {
padding: 4px 0 0 0;
	}
a.plawer {
background: url(../../img/pool/plawer.gif) 0 6px no-repeat;
padding: 10px 5px 10px 18px;
border-bottom: none;
text-decoration: underline;
}
#imprint {
float:left;
font-size:  .75em;
width: 15.5em;
padding: 59px 0 10em 1em;
background-color: #f2f2f2;
color: #495058;
text-align: left
}
#imprint {
position: absolute;
}
#imprint h1, #imprint p ,#imprint h2 {
font-size:1em;
}
#imprint address, #imprint p {
font-style: normal;
font-size: .916em;
}
#mail {
margin-bottom: 2em;
}
.tooltip {
	font-size: .75em;
	line-height: 1.2em;
	color: #495058;
	background: #fff;
	border: 1px solid #949DA2;
	padding: .3em .5em;
} 

