/*_________________________________*/
/*___SCREEN________________________*/
/*___Relaunch_Kreisel_Dresden______*/
/*___zistel@webit.de_______________*/
/*___Mai_2009_-_12.08.2009_11:03___*/
/*_________________________________*/


/*
- PAGE
- SKIP
- HEADER
  META-NAV
  LOGO
- IMAGE
- NAV
  FIRST-NAV
  SECOND-NAV
- CONTENT
  FIRST-CONTENT
  SECOND-CONTENT
*/


body {
	background-image: url(../img/bas/bg-body.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	}
	body.ie6 {
		background: #D7D7D7 none;
		}

/*_________________________________________________________________________________________PAGE___*/

#page {
position: relative;
	width: 995px;
	min-height: 480px;
	padding-top: 7px;
	padding-bottom: 72px;
	background-color: White;
	margin-top: 117px;
	}
	body.ie6 #page {
		height: 480px;
		}

/* CLEARFIX */

#page:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
	}
body.ie #page {
	display: inline-block;
	}

/*_________________________________________________________________________________________SKIP___*/

p#skip {
	position: absolute;
	left: -3000px;
	z-index: 10;
	}

p#skip a:active,
p#skip a:focus {
	position: absolute;
	top: 7px;
	left: 3219px;

	display: block;
	width: 187px;
	color: White;
	font-size: 14px;
	line-height: 1.8;
	text-align: center;
	text-decoration: none;
	background-color: #B8386E;
	}

/*_______________________________________________________________________________________HEADER___*/

#header {
	position: absolute;
	top: -117px;
	left: 0;
	width: 100%;
	background: url(../img/bas/bg-header.png) no-repeat 212px 0;
	}

/*___META-NAV______________________*/

ul#meta-nav {
	position: absolute;
	right: 16px;
	bottom: 3.42em;
	}
	body.ie6 ul#meta-nav {
		top: 54px;
		}

ul#meta-nav * {
	display: block;
	}

ul#meta-nav li {
	float: left;
	width: auto;
	}

ul#meta-nav strong,
ul#meta-nav a {
	color: white;
	font-weight: bold;
	line-height: 1.8;
	padding: 0 7px;
	}
	body.ie6 ul#meta-nav strong,
	body.ie6 ul#meta-nav a {
		color: #373535;
		}

ul#meta-nav a {
	text-decoration: none;
	}
ul#meta-nav strong,
ul#meta-nav strong a,
ul#meta-nav a:hover,
ul#meta-nav a:active,
ul#meta-nav a:focus {
	text-decoration: underline;
	}

ul#meta-nav strong a {
	margin: 0 -7px;
	}

/*___LOGO__________________________*/

p#logo,
p#logo a {
	width: 212px;
	height: 117px;
	background: url(../img/bas/kreisel-dresden-screen.png) no-repeat;
	}
p#logo a {
	display: block;
	}

p#logo img {
	position: absolute;
	left: -500em;
	}

/*________________________________________________________________________________________IMAGE___*/

div#image {
	min-height: 160px;
	background: url("data:image/gif,GIF89a%D4%00%05%00%80%00%00%B88n%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%D4%00%05%00%00%02%1F%84%8F%A9%CB%ED%0F%A3%9C%B4%DA%8B%B3%DE%BC%FB%0F%86%E2H%96%E6%89%A6%EA%CA%B6%EE%0B%C7%5D%01%00%3B") repeat-y;
	margin-bottom: 7px;
	}
	body.ie div#image {
		background-image: url(../img/bas/bg-image.gif);
		}
	body.ie6 div#image {
		height: 160px;
		}

div#image img {
	display: block;
	margin-left: 219px;
	}

/*__________________________________________________________________________________________NAV___*/

#nav h2 {
	position: absolute;
	left: -500em;
	}

/*___FIRST-NAV_____________________*/

ul#first-nav {
	padding-top: 7px;
	padding-right: 7px;
	background-color: White;
	position: absolute;
	right: 0;
	top: -7px;
	margin-top: -2.08em;
	}
	body.ie6 ul#first-nav {
		right: -1px;
		}

ul#first-nav * {
	display: block;
	}

ul#first-nav li {
	width: 187px;
	float: left;
	font-size: 14px;
	line-height: 1.8;
	text-align: center;
	margin-left: 7px;
	}

ul#first-nav a,
ul#first-nav strong {
	color: White;
	background-color: #373535;
	}
ul#first-nav a {
	color: #F5F5F5;
	text-decoration: none;
	}
	body.ie6 ul#first-nav a {
		height: 1%;
		}
ul#first-nav strong a {
	color: White;
	}
ul#first-nav strong,
ul#first-nav strong a,
ul#first-nav a:hover,
ul#first-nav a:active,
ul#first-nav a:focus {
	background-color: #B8386E;
	}

/*___SECOND-NAV____________________*/

ul#second-nav {
	width: 212px;
	float: left;
	margin-top: 10px;
	}

ul#second-nav * {
	display: block;
	}
	body.ie ul#second-nav li * {
		height: 1%;
		}

ul#second-nav li {
	font-size: 14px;
	margin-top: 7px;
	}

ul#second-nav a,
ul#second-nav strong {
	padding: 4px 7px 5px 38px;
	}
body.ie6 ul#second-nav li,
ul#second-nav a,
ul#second-nav strong {
	background-repeat: no-repeat;
	background-position: 26px .67em;
	}
ul#second-nav a {
	color: #373535;
	text-decoration: none;
	background-image: url("data:image/gif,GIF89a%06%00%06%00%80%00%00755%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%06%00%06%00%00%02%05%84%8F%A9%CB%05%00%3B");
	}
	body.ie ul#second-nav a {
		background-image: url(../img/bas/icon-nav.gif);
		}
ul#second-nav strong,
ul#second-nav strong a,
ul#second-nav a:hover,
ul#second-nav a:active,
ul#second-nav a:focus {
	color: #B8386E;
	background-image: url("data:image/gif,GIF89a%06%00%06%00%80%00%00%B88n%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%06%00%06%00%00%02%05%84%8F%A9%CB%05%00%3B");
	}
	body.ie ul#second-nav strong,
	body.ie ul#second-nav strong a,
	body.ie ul#second-nav a:hover,
	body.ie ul#second-nav a:active {
		background-image: url(../img/bas/icon-nav-active.gif);
		}
ul#second-nav strong a {
	margin: -4px -7px -5px -38px;
	}

/*______________________________________________________________________________________CONTENT___*/

#content {
	width: 769px;
	float: right;
	padding-right: 7px;
	}

/*___FIRST-CONTENT_________________*/

#first-content {
	width: 575px;
	float: left;
	}/* 
body#home #first-content {
	width: 359px;
	} */

/*___SECOND-CONTENT________________*/

#second-content {
	width: 161px;
	float: right;
	}/* 
body#home #second-content {
	width: 194px;
	margin-right: 187px;
	}
	* html body#home #second-content {
		display: inline;/* Doubled Float-Margin Bug *//* 
		} */