/* Main CSS Konfiguration */

/*the basics*/
/*a {text-decoration:underline;color: #333;}*/
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
p,ul {margin: 0; padding: 0;}
/*img {display: block; border: none;}*/
form {display: inline; margin: 0; padding: 0;}
acronym, abbr {border-bottom: #333 1px dotted; cursor: help; font-size: 90%; font-style: normal; text-transform: none;}

html, body {

}

/*div {border:1px solid #CCCCCC;}*/

body,td,th {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;
}
body {
	margin:0; 
	padding:0;
}

p {
	margin:0;
	padding:0;
}

h1 {
	font-weight:bold;
}

hr {
	height: 1px;
    color: #000000;
    background-color: #000000;
    border: none;
	padding:0;
	margin:0;
}

.skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
}

/* Layout Styles */

.main {
	width:880px;
	margin:0;
	padding:0;
}

.main .header {
	height:332px;
	width:820px;
	margin-left:60px;
	border-bottom: 1px solid #000000;
	/*background-color:#FFFFCC;*/
}

.main2 .header {
	height:464px;
	width:820px;
	margin-left:60px;
	/*background-color:#FFFFCC;*/
}

.main3 .header {
	height:464px;
	width:820px;
	margin-left:60px;
	/*background-color:#FFFFCC;*/
}

.main #headercontent {
	position:absolute;
	left:270px;
	top:100px;
	height:232px;
	overflow:hidden;
	width: 610px;
	z-index:0;
}

.main2 #headercontent {
	position:absolute;
	left:270px;
	top:100px;
	height:464px;
	overflow:hidden;
	width: 610px;
	z-index:0;
	border-bottom: 1px solid #000000;
}

.main3 #headercontent {
	position:absolute;
	left:270px;
	top:100px;
	height:0px;
	overflow:hidden;
	width: 610px;
	z-index:0;
	border-bottom: 1px solid #000000;
}

/*logo*/
#logo {
	position:absolute;
	width:92px;
	height:30px;
	left:270px;
	top:25px;
	float:left;
	background: url("../img/schinkel_logo_neu.gif") no-repeat top left;
	margin:0;
	padding:0;
}
#logo span {display: none;}
#logo a {display: block; width: 92px; height: 28px;}

.logo {
	position:absolute;
	left:270px;
	top:25px;
}

.bottom {
	/*padding-top:50px;*/
	width:880px;
	clear:both;
}

.footer {
	width:450px;
	margin-left:504px;
	padding-top:30px;
	clear:both;
}

.main .menu {
	position: absolute;
	top: 352px;
	left: 60px;
	width: 190px;
}

.main2 .menu {
	position: absolute;
	top: 332px;
	left: 60px;
	width: 190px;
	border-top: 1px solid #000000;
	padding-top:19px;
}

.main3 .menu {
	position: absolute;
	top: 332px;
	left: 60px;
	width: 190px;
	border-top: 1px solid #000000;
	padding-top:19px;
}

.menu_contact {
	width:474px;
	padding-left:30px;
	/*margin-left:15px;*/
	padding-top:150px;
	float:left;
	/*background-color:#EBEBEB;*/
}

.menu1 {
	float:left;
	width:158px;
	height:282px;
}

.menu2, .menu3 {
	float:left;

}

.main .maincontent {
	position:absolute;
	width:610px;
	top: 352px;
	left: 270px;
}

.main2 .maincontent {
	position:absolute;
	width:610px;
	top: 582px;
	left: 270px;
}

.main3 .maincontent {
	position:absolute;
	width:610px;
	top: 120px;
	left: 270px;
}

.contact_content {
	width:444px;
	float:left;
	margin-top:300px;
	/*background-color:#CCCCCC;*/
}



//preload classes
.svw {width: 50px; height: 20px; background: #fff; overflow: hidden;}
.svw ul {position: relative; left: -999em;}

//core classes
.stripViewer { 
position: relative;
overflow: hidden; 
margin: 0;
}
.stripViewer ul { 
position: relative;
left: 0;
top: 0;
width: 100%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
	width:21px;
}
.stripTransmitter ul {
	clear:both;
	position: absolute;
	top: 0px;
	left: 590px;
	width:21px;
	list-style-type: none;
	z-index:999;
}
.stripTransmitter ul li{
	width: 20px;
	float:left;
	margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
color: #666666;
text-decoration: none;
display: block;
outline: none;
}
.stripTransmitter a:hover, a.current{

color: #7f7f7f;
}

//tooltips formatting
#tooltip {
background: #fff;
color: #000;
opacity: 0.85;
border: 5px solid #dedede;
}
#tooltip h3 { 
font: normal 10px Verdana; 
margin: 0; 
padding: 6px 2px; 
border: 0;
}

