/*
Core Stylesheet für die Seite feldbahn24.de 

hde, 2006
*/

/*********************************************************************************
** ALLGEMEINE EINSTELLUNGEN
**********************************************************************************/

/* Allgmeine Styles */
body {
	text-align: center;
	margin: 0px;
	color: #000000;
	background-color: #74A0E0; 
}	

body, table { /* table is necessary for IE 5.x */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}	

/*********************************************************************************
** ZENTRIERTER BLINDRAHMEN
**********************************************************************************/
#allumfassend {
	width: 902px;
	margin: 0 auto;
	text-align: left;
	background-color: #74A0E0;
	color: Black;
	border: none;
}

/*********************************************************************************
** HEADERBEREICH
**********************************************************************************/
/* Container für Header  mit Hintergrundgrafik */
#header {
	width: 902px;
	height: 107px;
	border: none;
	background-image: url("images/header.png");
	background-repeat: no-repeat;
}

/* Toolbarcontainer mit transparenter Grafik */
#header .toolbar {
	position: relative;
	top: 63px;
	left: 53px;
	width: 120px;
	height: 40px;
	border: none;
}

/* Grafik bitte ohne Rahmen */
#header .toolbar img {
	border: none; 
}

/*********************************************************************************
** NAVIGATION
**********************************************************************************/
/* Container für Primärnavigation */
#menurahmen {
	width: 902px;
	background-image: url("images/pnavbartop.png");
	background-repeat: repeat-y;
}

#menurahmenbottom {
	width: 902px;
	height: 8px;
	background-image: url("images/pnavbarbottom.png");
}

#mainmenu {
	margin-left: 53px;
	width: 797px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 10pt;
	background-image: url("images/pnavbarbg.png");
	background-repeat: repeat-x;
}

#mainmenu a,
#mainmenu a:link,
#mainmenu a:visited {
	color: blue;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

#mainmenu a.self {
	/*font-weight: bold;*/
	color: White;
	border-left: 1px solid #0E2B73;
	border-right: 1px solid #0E2B73;
	background-color: #dd6900;
	background-image: url("images/pnavbarbga.png");
	background-repeat: repeat-x;
}

#mainmenu a:hover {
	color: White;
	background-color: #fc8918;
	background-image: url("images/pnavbarbga.png");
	background-repeat: repeat-x;
}

/*********************************************************************************
** CONTENTRAHMEN
**********************************************************************************/

/* äußerer Rahmen */
#contentrahmen {
	width: 902px;
	margin: 0;
	padding: 0;
}

/* oberer Rahmen im Content */
#contentrahmen .top {
	width: 902px;
	height: 35px;
	background-image: url("images/contenttop.png");
	background-repeat: no-repeat;
}

/* Inhaltsbereich */
#contentrahmen .middle {
	background-image: url("images/contentmid.png");
	background-repeat: repeat-y;
	width: 902px;
}

/* unterer Rahmen im Content */
#contentrahmen .bottom {
	background-image: url("images/contentbot.png");
	width: 902px;
	height: 25px;
}

/* Fußbereich */
#contentrahmen .footer {
	width: 902px;
	color: #0E2B73;
	background-color: transparent;
	font-size: 9pt;
	margin-bottom: 10px;
}

/* linker Teil mit Datum der Seitenaktualisierung */
#contentrahmen .footer .left {
	padding-left: 60px;
	float: left;
	text-align: left;
}

/* Rechter Teil mit Copyright */
#contentrahmen .footer .right {
	padding-right: 60px; 
	text-align: right;
	padding-bottom: 10px;
}

/*********************************************************************************
** BROTKRÜMELNAVIGATION
**********************************************************************************/
#contentrahmen .top p {
	margin: 0;
	padding: 9px 60px 0 60px;
	font-size: 9pt;
	color: #777777;
	background-color: transparent;
}

#contentrahmen .top p strong {
	font-weight: bold;
	color: #777777;
	background-color: transparent;
}

#contentrahmen .top p i {
	color: #777777;
	background-color: transparent;
}

#contentrahmen .top p a, 
#contentrahmen .top p a:link, 
#contentrahmen .top p a:visited{
	color: #777777;
	background-color: transparent;
}
#contentrahmen .top p a:hover{
	color: #DD6900;
	background-color: transparent;
}


