/* standard tags */
*
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}

form
{
	margin: 0px;
	padding: 0px;
}

body
{
	margin-top: 0px;
	margin-left: 20px;
}

/* page header */
#printHeader
{
	display: none;
}

#header
{
	background-image: url(../images/bg_header.jpg);
	width: 951px;
	height: 114px;
	margin-bottom:5px;
}

#btnDialog
{
	padding: 34px 0px 0px 667px;
}

/* meta navigation */
#metaNavigation
{
	padding-top: 1px;
	color: #1491A9;
}

#metaNavigation *
{
	vertical-align: middle;
	font-size: 10px;
	color: #1491A9;
	text-decoration: none;
}

#metaNavigation img
{
	margin-left: 3px;
}

#metaNavigation input
{
	height: 15px;
	padding: 0px;
	border: 1px solid #C7C7C7;
	margin-left: 2px;
	width: 78px;
}

.metaSprachen
{
	font-weight: bold;
	color: #34BCD6;
}

/* top navigation */
#topNavigation
{
	width: 951px;
	height: 16px;
	background-color: #B7E8F0;

}

#topNavigation ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#topNavigation li
{
	float: left;
	line-height:16px;
}

#topNavigation li *
{
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#topNavigation li.baby *, #topNavigation li.methoden *, #topNavigation li.institut *, #topNavigation li.bibliothek *, #topNavigation li.video *
{
	padding-top: 1px;
	padding-bottom: 1px;
}

#topNavigation li.baby, #topNavigation li.methoden, #topNavigation li.institut, #topNavigation li.bibliothek, #topNavigation li.video
{
	border-right: 1px solid #FFF;
}

#topNavigation li.baby
{
	background-color: #D8BDA8; 
}

#topNavigation li.baby a, #topNavigation li.institut a, #topNavigation li.bibliothek a
{
	color: #FFF;
}

#topNavigation li.methoden
{
	background-color: #9BC37E;
}

#topNavigation li.methoden a
{
	color: #FFF;
}

#topNavigation li.institut, #topNavigation li.bibliothek,  #topNavigation li.video
{
	background-color: #34BCD6;
}

/* rollover menu */
.rollOverMenuBaby, .rollOverMenuMethoden, .rollOverMenuInstitut, .rollOverMenuBibliothek
{
	visibility: hidden;
	position: absolute;
	padding: 0px !important;
	background-image:url(../images/leer.gif);
	width: 200px;
}

.rollOverMenuBaby ul, .rollOverMenuMethoden ul, .rollOverMenuInstitut ul, .rollOverMenuBibliothek ul
{
	padding: 0px !important;
}

.rollOverMenuBaby li, .rollOverMenuMethoden li, .rollOverMenuInstitut li, .rollOverMenuBibliothek li
{
	float: none !important;
	margin:0;
	padding:0;
	list-style: none;
}

.rollOverMenuBaby a, .rollOverMenuMethoden a, .rollOverMenuInstitut a, .rollOverMenuBibliothek a
{
	display:block;
	height: 100%;
}

.rollOverMenuBaby
{
	top: 136px;
	left: 10px;
}

.rollOverMenuBaby a
{
	border: 1px solid #7F5D43;
	background-color: #F1E0D3;
	color: #7F5D43 !important;	
}

.rollOverMenuBaby a:hover
{
	background-color: #D8BDA8;
	color: #FFF !important;
}

.rollOverMenuMethoden
{
	top: 136px;
	left: 166px;
}

.rollOverMenuMethoden a
{
	border: 1px solid #9BC37E;
	background-color: #C9E9B1;
	color: #526A3A !important;
}

.rollOverMenuMethoden a:hover
{
	background-color: #9BC37E;
	color: #FFF !important;
}

.rollOverMenuInstitut
{
	top: 136px;
	left: 324px;
}

.rollOverMenuBibliothek
{
	top: 136px;
	left: 385px;
}

.rollOverMenuInstitut a, .rollOverMenuBibliothek a
{
	border: 1px solid #34BCD6;
	background-color: #B7E8F0;
	color: #128AA1 !important;
}

.rollOverMenuInstitut a:hover, .rollOverMenuBibliothek a:hover
{
	background-color: #34BCD6;
	color: #FFF !important;
}

/* body stuff */
#body
{
	width: 951px;
	padding-top: 20px;
	float: left;
}

#bodyHome
{
	width: 951px;
	padding-top: 20px;
	float: left;
	height: 510px;
}

#bodyLeftCol
{
	float: left;
	width: 249px;
	margin-right: 20px;
	height: 100%;
}

#bodyCenterCol
{
	float: left;
	width: 411px;
	margin-right: 20px;
	height: 100%;
}

#bodyRightCol
{
	float: right;
	width: 249px;
	height: 100%;
}

#bodySpanCol
{
	float: left;
	width: 681px;
}

/* homepage stuff */
.homeTeaserLeft
{
	background-color: #C9E9B1;
	color: #5B843E;
	height: 110%;
}

.homeTeaserLeft h1, .homeTeaserCenter h1, .homeTeaserRight h1
{
	color: #FFF;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 12px;
}

.homeTeaserLeft h2
{
	padding: 0px;
	margin: 0px;
}

.homeTeaserLeft .header
{
	background-image: url(../images/bg_teaser_home_left.gif);
	height: 22px;
	padding: 0px 0px 0px 10px;
}

.homeTeaserLeft .firstItem { background-color: #DEF2CF; padding-bottom: 2px; padding-top: 2px; margin-bottom: 10px; color: #5B843E !important; }
.homeTeaserLeft .firstItem td { color: #5B843E; }

.homeTeaserLeft div
{
	padding: 0px 0px 10px 10px;
}

.homeTeaserLeft a
{
	font-weight: bold;
	text-decoration: none;
	color: #5B843E;
}

.homeTeaserCenter
{
	height: 100%;
}

.homeTeaserCenter .header
{
	background-image: url(../images/bg_teaser_home_middle.gif);
	height: 22px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.homeTeaserCenter div
{
	background-image: url(../images/bg_home_center_teaser.jpg);
	padding: 15px 10px 15px 10px;
	color: #7F5D43;
	margin-bottom: 5px; 
	height: 236px;
}

.homeTeaserCenter h2
{
	margin: 0px 0px 10px 0px;
	color: #D8BDA8;
	font-size: 40px;
	font-weight: normal;
}

.homeTeaserCenter a
{
	font-weight: bold;
	text-decoration: none;
	color: #7F5D43;
}

.homeTeaserRight
{
	height: 85%;
	background-color: #B7E8F0;
}

.homeTeaserRight .firstItem
{
	background-color: #D4F1F6;
}

.kontaktTeaser h1
{
	color: #077D93;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 12px;
}

.kontaktTeaser .header
{
	background-image: url(../images/bg_teaser_home_kontakt.gif);
	height: 22px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.kontaktTeaser div
{
	padding: 15px 10px 15px 10px;
	margin-bottom: 5px;

}

.kontaktTeaser div, .kontaktTeaser a
{
	background-color: #42C0D9;
	color: #FFF;
	text-decoration: none;
}

.homeTeaserRight .header
{
	background-image: url(../images/bg_teaser_home_right.gif);
	height: 22px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.homeTeaserRight h2
{
	margin: 0px;
	color: #448794;
}

.homeTeaserRight *
{
	color: #448794;
}

.homeTeaserRight .firstitem
{
	background-color: #D4F1F6;
}

.homeTeaserRight div
{
	padding: 10px;
	background-color: #B7E8F0;
}

.homeTeaserRight a
{
	text-decoration: none;
	font-weight: bold;
}

/* sitemap */
.siteMap
{
	padding-left: 10px;
}

.siteMap a
{
	line-height: 15px;
}

.documentItem_baby
{
	background-color: #F1E0D3;
	border: 1px solid #7F5D43;
	margin-bottom: 10px;
	padding: 10px;
}

.documentItem_baby a
{
	color: #7F5D43 !important;
}

.documentItem_methoden
{
	background-color: #C9E9B1;
	border: 1px solid #9BC37E;
	margin-bottom: 10px;
	padding: 10px;
}

.documentItem_methoden a
{
	color: #526A3A !important;
}

.documentItem_default
{
	background-color: #B7E8F0;
	border: 1px solid #34BCD6;
	margin-bottom: 10px;
	padding: 10px;
}

.documentItem_default a
{
	color: #128AA1 !important;
}

/* print icon */
.printIcon
{
	float:right;
	padding-right: 10px;
}
.printIcon a
{
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}

/* auflistungs zeugs */
.listItem
{
	padding-bottom: 20px;
}

/* kraftwerk logo */
#kraftwerkLogo
{
	position: absolute;
	left: 5px;
	top: 250px;
}