/* -----------------------------------
Site:       FC Griessen
CSS author: Thomas Spitznagel
----------------------------------- */

/* -----------------------------------
general
----------------------------------- */

body
{
	margin: 20px;
	padding: 0;
	font: 100%/1.3 helvetica, arial, sans-serif;
	color: #444;
	/*background: #fff;*/
	background: #CC0000;
}

#container
{
	margin: 0 auto;
	width: 1190px;
	background: #fff;
	/*background: #ffcc66;*/
	border: 1px solid #800000;
}

#header
{
	/*background:#ccc;*/
	background:#fff;
	padding: 20px;
}

#header h1 { margin: 0; }

#news
{
            float: left;
            width: 1110px;
            height: 28px;
            padding: 10px;
            /*background:#333;*/
            background:#d4d2b9;
            /*background-image: url("./bilder/news_back1.jpg");*/
            background-repeat: no-repeat;
  background-position: center;
-webkit-box-shadow: 4px 4px 2px 0px rgba(107,105,107,0.75);
-moz-box-shadow: 4px 4px 2px 0px rgba(107,105,107,0.75);
box-shadow: 4px 4px 2px 0px rgba(107,105,107,0.75);
}
 
#news a
{
            color:#3d050d;
            text-decoration: none;
}
 
#news a:hover { color:#eb1a12; }

#navigation
{
	float: left;
	width: 1190px;
	/*background:#333;*/
	background:#800000;
	
}

#navigation ul
{
	margin: 0;
	padding: 0;
	
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color:#fff;
	text-decoration: none;
	border-right: 1px solid #804040;
}

#navigation li a.akt {
    background:#383;
}

#navigation li a:hover { background:#1DC4C4; }

#navigationsub
{
	float: left;
	width: 1190px;
	/*background:#333;*/
	background:#FF3300;
	font: 80%/1.1 helvetica, arial, sans-serif;
}

#navigationsub ul
{
	margin: 0;
	padding: 0;
	
}

#navigationsub ul li
{
	list-style-type: none;
	display: inline;
}

#navigationsub li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color:#800000;
	text-decoration: none;
	border-right: 1px solid #804040;
}

#navigationsub li a.akt {
    background:#F5830A;
}

#navigationsub li a:hover { background:#FF9966; }

#content_oben
{
	clear: left;
	padding: 20px;
}

#content_oben h2
{
	color:#000;
	font-size: 160%;
	margin: 0 0 .5em;
}


#content_unten
{
	clear: left;
	padding: 20px;
	font-size: small;
}

#content_unten h2
{
	color:#000;
	font-size: 160%;
	margin: 0 0 .5em;
}

#footer
{
	/*background:#ccc;*/
	background:#fff;
	font-size: 75%;
	padding: 20px;
	height: 1%;
}

#footer_right
{
	text-align: right;
	float: right;
}

#footer_left
{
	text-align: left;
	float: left;
}
