

/*
-----------------------------------------------
Layout 4 Screen Styles
Author:   Fridtjof Detzner
Version:  7 Feb 2005
----------------------------------------------- */

/* 
* Abweichende Body Definitionen
*/


div.hr { border-top:1px solid #CCC;}
a:link, a:visited { text-decoration: underline; }
a:active { text-decoration: underline overline; }
a:hover { text-decoration: none; }


/*
* Manuelle Farbanpassung links und text
*/

.farbanpassungcontent a {color: black;}


/*  Navi
----------------------------------------------- */





/*
-- Sub Navi
*/

div.navbarsub {
	text-align: left;
}



/*  CSS Layout
----------------------------------------------- */

#balken {
	position: absolute;
	width: 100%;
	height: 165px;	
	left: 0px;
	top: 40px;
	background-color: #A1B7CC;

	
}

#kontakt1, #kontakt2 {
	position: absolute;
	top: 42px;
	height: 165px;
	padding: 10px;
	z-index:2;
	
}

#kontakt1 {	left: 0px; width: 230px;  }
#kontakt2 {	left: 450px;  }


#emotion {
	position: absolute;
	left: 230px;
	top: 40px;
	z-index:50;

}

#schatten {
	position: absolute;
	left: 0px;
	top: 205px;
	height: 20px;

	width: 100%;
}

#menue {
	padding: 10px;
	left: 10px;
	top: 220px;

}

#content {
	color: black;
	left: 0;
	margin-top: 220px;

}


/* 
* sitespec Einstellungen
*/

.sitespec_bild_emotion {	
	border-left: 1px solid White;
	border-right: 1px solid White;  }

div.emotionspec { padding-bottom: 26px; }

div.hover_emotionspec {
	background-color: #F5F7F7;
	padding-bottom: 25px;
	border-top: 0px solid #E0DFE3;
	border-right: 0px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
	border-left: 0px solid #E0DFE3;	
}

/*  Newsletter
----------------------------------------------- */
#newsRahmen {
	border:1px solid #A1B7CC;
}
#newsHeader {
	background-color: #A1B7CC; 
}

/*  Newsletter
----------------------------------------------- */
.newsletterInput {
	width:150px;
}



/* Navigation */
/* ----------------------------------------------- */

ul.mainNav1
{
	text-align: left;
	padding:0;
}

ul.mainNav2,
ul.mainNav3
{
	margin:0;
	padding: 0;
}


ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li
{
	display: inline;
	margin: 0;	
	padding: 0;
}


ul.mainNav1 li a,
ul.mainNav1 li a:visited,
ul.mainNav2 li a,
ul.mainNav2 li a:visited,
ul.mainNav3 li a,
ul.mainNav3 li a:visited
{
	display: block;
	border:1px solid white;
	color: black;
	text-decoration: none;
}


ul.mainNav1 li a, ul.mainNav1 li a:visited { padding: 3px 3px 3px 10px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding: 3px 3px 3px 30px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding: 3px 3px 3px 50px; }


ul.mainNav1 li a:hover,
ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover
{
	background-color : #A1B7CC;
	border-top : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	border-left : 1px solid silver;
}

ul.mainNav1 li a.current,
ul.mainNav2 li a.current,
ul.mainNav3 li a.current
{ 
	font-weight:bold;
}