/* 	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	linne-contact.de
	Stand: 04. Februar 2011
	Datei: index.css
	Autor: Lars Brinkmann, http://netzbuero.de
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


body	{
	background-image: 			url(../img/bckgrnd01.jpg);
	background-repeat:			repeat-y;	
	font-family: 				"Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	margin: 					0px; 
	padding:	 				0px;
}

img {
	border: 					none; 
}

td {
	vertical-align: 			top;
}

.vertical	{
	position: absolute; top: 0px; left: 761px;
}
.banner	{
	position: absolute; top: 0px; left: 161px;
}
.logohp	{
	position: absolute; top: 278px; left: 292px;
}
.logo	{
	display: none; position: absolute; top: 99px; left: 627px;
}
.verticalBanner {
	position: absolute; top: 0px; left: 774px;
}
.leftPicture	{
	position: absolute; top: 261px; left: 0px;
}
.leftPicturePage	{
	position: absolute; top: 150px; left: 0px;
}
.claim 	{
	position: absolute; top: 577px; left: 228px;
}

.mainMenu	{ 
	position: absolute; top: 428px; left: 10px; width: 140px; text-align: right; 
}
.mainMenu A		{ 
	display: block; margin-bottom: 10px; color: #ffffff; 
	text-decoration: none; font-weight: bold; font-size: 13px; 
}
.mainMenu A:HOVER	{ 
	color: #ffd200; 
}
.mainMenu A.active	{ 
	color: #ffd200; 
}
.mainMenu A.active:HOVER	{ 
	color: #ffd200; 
}





.subMenu	{ 
	margin-right: 0px;
	border-right: 1px solid #ffd200;
	padding-right: 10px;
	margin-bottom: 20px;
}

.subMenu A		{ 
	display: block; margin-bottom: 10px; color: #ffffff; 
	text-decoration: none; font-weight: bold; font-size: 11px; 
}
.subMenu A:HOVER	{ 
	color: #ffd200; 
}
.subMenu A.active	{ 
	color: #ffd200; 
}
.subMenu A.active:HOVER	{ 
	color: #ffd200; 
}



.metaMenu	{ 
	position: absolute; top: 45px; left: 10px; width: 140px; text-align: right; 
}
.metaMenu A		{ 
	display: block; margin-bottom: 10px; color: #ffffff; 
	text-decoration: none; font-weight: bold; font-size: 11px; 
}
.metaMenu A:HOVER	{ 
	color: #ffd200; 
}
.metaMenu A.active	{ 
	color: #ffd200; 
}
.metaMenu A.active:HOVER	{ 
	color: #ffd200; 
}


/* Rechte Spalte - Auflistung Partner */
.rgtPartnerBox {
	position: 							absolute; 
	top: 								10px; 
	left: 								790px; 
	width: 								200px; 
}
.rgtPartnerBox h2 {
	color: 								rgb(5,104,56); 
	font-size: 							14px; 
	font-weight: 						bold; 
	margin-top: 						0px; 
	margin-bottom: 						5px;
}
.rgtPartnerBox a {
	color: 								rgb(0,0,0);
	display: 							block; 
	font-size: 							11px;
	font-weight: 						bold; 
	margin-bottom: 						5px; 
	text-decoration: 					none; 
}
.rgtPartnerBox a:hover {
	color: 								#ffd200;
}

/* Rechte Spalte - Adresse */
.rgtAddress {
	color: 								rgb(0,0,0); 
	font-size: 							11px; 
	font-weight: 						bold; 
	line-height: 						18px;
	position: 							absolute; 
	top: 								120px; 
	left: 								790px; 
	width: 								230px;
}

.rgtContent {
	position: absolute; top: 360px; left: 774px;
}
.rgtContent IMG {
	display: block; margin-bottom: 20px;
}



/*
 *	Headline
 *  ---------------------------------------------------------------------------------------------------
 */
.headline {
	position: absolute; top: 220px; left: 190px; z-index: 2;
}

.headline h1 {
	color: #ffffff;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.content {
	font-size: 							13px; 
	line-height: 						22px;
	position: 							absolute; 
	top: 								275px; 
	left: 								190px; 
	z-index: 							2; 
	width: 								550px;
}

.content H1 {
	font-size: 15px; font-weight: bold; color: #ffffff; margin-bottom: 5px;
}
.content H2  { font-size: 14px; font-weight: bold; color: #ffffff; }
.content h2 a {	text-decoration: none; }
.content h2.active a { color: #000000; }
.content P {
	margin-top: 0px;
}
.leftCol {
	float: left; width: 270px; margin-right: 20px;
}
.rgtCol {
	float: left;
	width: 250px;
}
.cntFull {
	clear: both;
}

.small	{ font-size: 12px; line-height: 14px; padding-top: 5px;}

h3	{ border-bottom: 1px solid #ffffff; color: #ffffff;}

.content A { font-weight: bold; color: #c50e20; }
.content A:HOVER { color: #000000; }



.termine td { padding-right: 20px; padding-bottom: 15px; }


.toggle_container { margin-left: 18px; padding-left: 20px; border-left: 1px dotted #ffffff; }

