/* 
 *	CSS Document 
 *	Gesundheitskonzepte Kohlmann-Viand
 *	(c) 2007 Lars Brinkmann | www.netzbuero.de
 */

body {
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-color: #c0c0c0;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, p, ul, ol, blockquote {
	margin-top: 0px;
}

img { border: none; }

.printFooter { display: none; }
.printHead { display: none; }
.printClaim { display: none; }

.coverbox {
	position: absolute;
	top: 0px;
	left: 745px;
	width: 263px;
	height: 216px;
	background-color: #f0f1fc;
}

.logobar {
	position: absolute;
	top: 0px;
	left: 188px;
}

.navigationOuterWrap {
	position: absolute;
	top: 100px;
	left: 203px;
	width: 805px;
	height: 34px;
	background-color: #355cb9;
	border-bottom: 4px solid #e00099; 
}

.navigationOuterWrap a {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

.navigationOuterWrap a:hover {
	background-color: #e00099;
}

.navigationOuterWrap a.active {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #e00099;
}

.navigationOuterWrap a.active:hover {
	background-color: #e00099;
}

.subnavigationOuterWrap {
	position: absolute;
	top: 216px;
	left: 1px;
	width: 186px;
}

.subnavigationOuterWrap a {
	display: block;
	text-indent: 20px;
	border-bottom: 1px solid #ffffff;
	background-color: #84a6e0;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
}

.subnavigationOuterWrap a:hover {
	background-color: #e00099;
}


.subnavigationOuterWrap a.active {
	display: block;
	text-indent: 20px;
	border-bottom: 1px solid #ffffff;
	background-color: #e00099;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
}

.subnavigationOuterWrap a.active:hover {
	background-color: #e00099;
}

.metaNavigation {
	margin-top: 40px;
}

.content .metaNavigation a 				{	color: #888888;	font-size: 11px; margin-right: 20px; text-decoration: none; }
.content .metaNavigation a:hover 		{	color: #000000; }

.content .metaNavigation a.active 		{	color: #000000;	font-size: 11px; margin-right: 20px; text-decoration: none; }
.content .metaNavigation a.active:hover 	{	color: #000000; }

.content .headlineBox {
/* 	position: absolute; */
/*	top: 138px;
	left: 203px;
	width: 542px; */
	width: 470px;
	height: 78px;
}

.content .headlineBoxInnerWrap {
	position: absolute;
	top: 20px; 
}

.content .headlineBox h1 {
	height: 78px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #355cb9;
}


.content {
	position: absolute;
	top: 214px;
	left: 238px;
	top: 138px;
	left: 238px;
	width: 440px;
	padding-bottom: 20px;
}

.content p, .content ul, .content ol, .content blockquote, .content td, .content label {
	font-size: 13px;
	line-height: 17px;
}

.content textarea, .content input { font-size: 13px; }

.content label { font-weight: bold; }


.content li {
	margin-bottom: 10px;
}

.content h1 { font-size: 15px; }

.content a { color: #e00099; }
.content a:hover { color: #000000; }


.topLeft {
	position: absolute;
	top: 0px;
	left: 1px;
	width: 186px;
}

.claim {
	margin-top: 125px;
}



.rightCol {
	position: absolute;
	top: 216px;
	left: 745px;
	width: 263px;
	padding-bottom: 40px;
}

.rightCol h1 {
	margin-left: 30px;
	margin-right: 30px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

.rightCol h2 {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.rightCol p {
	margin-left: 30px;
	margin-right: 30px;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}

.rightCol a { color: #99ccff; text-decoration: none; }
.rightCol a:hover { color: #ffffff; }

/* Typografie */

.rightCol, .content, .headlineBox h1, textarea, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navigationOuterWrap a, .subnavigationOuterWrap a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




#errorMessage span { display: none; }





/* CSS for news template */
.news-latest-container { z-index: 1000; }

.news-latest-morelink {
	margin-left: 30px;
	margin-right: 30px;
	font-size: 11px;
	font-weight: bold;
}


.news-single-backlink {
	text-align: right;
	font-size: 11px;
}

.news-single-backlink a {
	text-decoration: none; 
}

.news-single-img {
	float: right;
	margin-left: 10px;
	width: 175px;
	text-align: center;
}

p.news-single-imgcaption {
	color: #355cb9;
	font-size: 11px;
	font-weight: bold;
}


.align-left { margin-bottom: 0px; }


.printPage { float: right; }


.content .news-latest-container h2 { font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.content .news-latest-container p { font-size: 13px; margin-top: 0px; margin-bottom: 0px;}
.content .news-latest-morelink { margin-left: 0px; margin-right: 0px; font-size: 11px; font-weight: bold; }

