/* global */
/* ACHTUNG: Pfadangaben werden relativ zum Ort des css-files ausgewertet! */


/* Über den UniversalSelektor alle browserseitig unterschiedlichen Defaultabstände auf Null setzen.*/

* { margin: 0; padding: 0; }


body { background-color: #e0eaeb; margin-left:0; margin-top:5;}


/* Menue------------------------------------------------*/


/* Default Hyperlinkwerte für IE6 */
a {color:#000;}
a:visited {color:#000;}
a:active {color:#000;}
a:hover {text-decoration:none;}
 /* Durch die feste Breite (von 780px) läßt sich die ul im div zentrieren.Aufzählungszeichen unterdrücken. */
.button {height:38px;width:780px; list-style:none; background:url(button.gif);border-left:1px solid #08c; border-right:1px solid #08c;}

 /* Listenelemente horizontal mit 5px Abstand anzeigen. */
.button li {display:inline; float:left; margin-right:5px; background:url(button.gif);}

/* Hyperlink style */
.button li a {display:block; height:35px; float:left;  background:url(button.gif); text-decoration:none; font-size:12px; font-family:arial, sans-serif; letter-spacing:1px; line-height:35px;}

/* Das b Element 20 pixels rechts von der linken Kante plazieren und durch 20 pixel right padding zentrieren */
.button li b {margin:0 0 0 20px; display:inline; float:left; height:35px; background:url(button.gif) right top; padding:0 20px 0 0; color:#bbb;}

/* Hover style. border:0 für IE6 */
.button li a:hover, .button li a:hover b {border:0; background-image:url(hover_button.gif); cursor:pointer; color:#fff;}

/* Active style, auch für aktuelle Seite. */
.button li a:active, .button li a:active b, .button li a.current, .button li a.current b {background-image: url(active_button.gif);}

/* Durch Rechtsschieben um 1px Knopfbewegung simulieren */
.button li a:active b, .button li a.current b { line-height:35px; margin-left:21px; padding-right:19px;}

/*-----------------------------------------------------*/

body, p, td, div, input,select, textarea
{
	font: normal 11px Verdana, Helvetica, sans-serif;
}



.Foot
{
	background-color: #294659;
	color:White;
	border-left:1px solid #08c;
	border-right:1px solid #08c;
	width:780px;
	height:20px;
	display:block;
	 
}

.ContentBox
{
	height:450px;
	width:780px;
	border-left:1px solid #08c;
	border-right:1px solid #08c;
	background-color:#ffffff;
	background-image:url(zahnraeder3.gif);
    background-repeat:no-repeat;
    background-position:right;
}

.ContentText{font-family:Verdana,Arial;font-size:14; font-weight:bold;}

.Bottom .Row2 {background:#333333;} 
.Bottom .Row3 {background:#252525;}  
.Bottom .Row4 {background:#294659;} 

.Foot span {float:left; padding:5px 0 0 20px; margin:0;} 
.Foot ul { width:780px; padding:0; margin:0; list-style:none;}
.Foot ul li {float:right; margin-right:20px; margin-top:5px;}
.Foot a {color:White;text-decoration:underline;}
.Foot a:visited {color:white;}

h1 { font-family:Calibri,Verdana,Arial; font-size:24; padding-top:8%;}
a { color:Blue; text-decoration:underline;}
a:visited { color: Brown;}


/*------------------------------------------------------*/
.Frame .Top, .Frame .Bottom
{

	display:block;
	background:transparent;
	font-size:1px;
	width:782px;
}
.Row1, .Row2, .Row3, .Row4 {display:block; overflow:hidden;}
.Row1, .Row2, .Row3 {height:1px; }
.Row2, .Row3, .Row4 {background:#ffffff; border-left:1px solid #08c; border-right:1px solid #08c;}
.Row1 {margin:0 5px; background:#08c;}
.Row2 {margin:0 3px; border-width:0 2px;}
.Row3 {margin:0 2px;}
.Row4 {height:2px; margin:0 1px;}



.Frame .HeaderLogo
{
	display:block;
	width:780px;
	background:#fff;
	border:0 solid #08c;
	border-width:0 1px;
}



