@import "form.css";

*{
 margin:0;
 padding:0;
}

body{
 background:#001031 url(/images/background/bg_2010_002_01.jpg) no-repeat;
 font:11px "arial", arial, sans-serif;
# text-align:center;
 background-attachment: fixed;
 background-position: top left;
}

#ebene0{
 width:950px;
}

#werbung_links {
 float: right;
 width:120px;
}


#master{
 margin: 0 0 0 10px;
 padding: 3px 3px 3px 3px;
 text-align:left;
 width:920px;
 float:left;
 /*height:100%;*/
}

#header3{
/* background:#000000 url(/images/header/3.jpg);*/
 float:none;
 margin:0;
 width:910px;
 height:158px;
}

#icon_bar{
 vertical-align:top;
 text-align: right;
 margin: 0 0 0 200px;
 width: 720px; 
}

#icon_bar img{
 vertical-align:top;
 border:0;
}

#icon_bar a{
font:11px "arial", arial, sans-serif;
color: #FFFFFF;
text-decoration: none;
}


#header{
 background: url(/images/header/logo_fcs.png) no-repeat;
 float:none;
 margin:0;
 width:910px;
/* height:158px;*/
 height: 133px;
 margin: 0 0 0 10px;
}

#footer{
 float:none;
 margin:2px 0 0 0;
 width:800px;
 height:67px;
 clear:both;
}

img {
border:0px;
}

/**/

#mastermenu{
 float:none;
 margin: 0;
 width:920px;
 height:32px;
}

/**/

.pagination {
 text-align: center;
 background: #000000;
 color: #FFFFFF; 
}

.pagination ul li{ 
 list-style-type: none;
 display: inline;
}

.pagination a{
  text-decoration: none;
  color: #FFFFFF;
}

.pagination_current{
 color: #fbd700;
}

/**/
/* ////////////////////////////////////////////////////////////
#startcontent{
 background:#000000;
 float:left;
 margin:1px 0 0 0;
 width:598px;
 height:226px;
}

#startcontent2{
 background:#000000;
 float:right;
 margin:1px 0px 0px 1px;
 width:311px;
 height:226px;
 padding:0;
}
//////////////////////////////////////////////////////////////// */

#nav{
 color:#555555; 
 text-align:left;
 font-family:helvetica,arial,sans-serif;
 font-size:10px;
 float:left;
 margin-top: 10px;
 width:163px;
}

#content{
 /*background:#cfcfcf;*/
 /*float:left;*/
 margin: 13px 0px 0px 170px;
 width:440px;
 /*height:300px;*/
}

#content1st{
 background:#FFFFFF;
 /*float:left;*/
 margin: 1px 0 0 161px;
 width:570px;
 /*height:300px;*/
}


#werbung_right{
 /*background:#e7eeff;*/
 float:right;
 margin: 0px 0 0 1px;
 width: 303px;
/* height:300px;*/
 text-align:center;
}

/**/

#spielankuendigung {
 background: url(/images/bg_spielankuendigung.jpg);
 height: 159px;
 width: 163px;
 margin: 0;
}

/**/

/***********************/



.mod_navigationMain {
/*	background: #000000;*/
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
/*	width: 100%;*/
}

.mod_navigationMain ul {
 float:right;
 list-style:none;
}

.mod_navigationMain li {
	float: left;
	font: 12px "Arial", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.mod_navigationMain a {
	background: #000000 url(/images/reiter/h1_bg.jpg) repeat-x;
	border: 1px solid #215bd5;
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0 2px;
	padding: 8px 12px;
	text-decoration: none;
}

.mod_navigationMain .last a {
        background: #000000 url(/images/reiter/h1_bg.jpg) repeat-x;
        color: #FFFFFF;
        display: block;
        float: left;
        margin: 0 0 0 2px;
        padding: 8px 15px;
        text-decoration: none;
}

.mod_navigationMain .active {
	background: #000000;
        margin: 0 1px 0 2px;
        /*padding: 4px 6px 4px 5px;*/
	padding: 8px 6px 8px 5px;
	color: #f3d200;
	padding-bottom:8px;
}


.mod_navigationMain a:hover {
	background: #000000;
	color: #f3d200;
	padding-bottom: 8px;
}

.invisible{
 visibility:hidden;
 width: 0px;
 display:none;
}

/***********************/

.nav_links{
	background: #000000;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 160px;
}
.nav_links li {
	font: 12px "Arial", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.nav_links a {
	background: #2d4c9c;
	border-bottom: 1px solid #000000;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
.nav_links a:hover {
	background: #000000;
	color: #fff;
	padding-bottom: 8px;
}

.nav_links .navAkt {
	background: #000000;
        margin: 0;
        padding: 8px 12px;
	color: #f3d200;
}

/***********************/


.mod_navigationExtra {
        background: #000000;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
        width: 160px;
}
.mod_navigationExtra li {
        font: 12px "Arial", Verdana, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
}
.mod_navigationExtra a {
        background: #2d4c9c;
        border-bottom: 1px solid #000000;
        color: #ccc;
        display: block;
        margin: 0;
        padding: 8px 12px;
        text-decoration: none;
}
.mod_navigationExtra a:hover {
        background: #000000;
        color: #fff;
        padding-bottom: 8px;
}





#nav ul {
 list-style-type:none;
 vertical-align: top;
}


/**/

.mod_registration, .mod_lostPassword {
 margin: 10px;
 color:#FFFFFF;
}

.formbody input {
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 color:#000000;
 width: 150px;
 background-color : #FFFFFF;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 border-top:1px solid #000000;
 height:20px;
 margin:5px 5px 2px 2px;
}

.schwarz {
 font:16px "helvetica", arial, sans-serif;
 color: #000000;
 font-weight: bold;
 padding: 0 0 10px 0;
 text-decoration:underline;
}

.gelb {
 font:12px "helvetica", arial, sans-serif;
 color: #fecc00;
 font-weight: bold;
 padding: 0 0 10px 0;
 text-decoration:underline;
}

#login_form {
 text-align:left;
 vertical-align:middle;
 margin:1px 5px 0px 10px;
}

.login_text {
}


/*
.formbody .checkbox_container {
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 color:#FFFFFF;
 width: 300px;
 background-color : #FFFFFF;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 border-top:1px solid #000000;
 height:20px;
 margin:5px 5px 2px 2px;
}
*/

.formbody {
 font-family:Arial,Verdana,Helvetica;
 color:#000000;  
 margin:5px 5px 15px 5px;
}


.ce_text {

margin: 2px;

}

.ce_text h1 {
/*
 background:url(/images/reiter/h1_bg.jpg) repeat-x;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 height:25px;
 padding: 1px 8px 0;
 margin: -15px -15px 5px -15px;
*/
}

#werbung_right h1{
 background:url(/images/reiter/h1_bg.jpg) repeat-x;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 color:#fcd700;
 height:20px;
 padding: 5px 8px 0;
 margin: 0;
 text-align:left;
 /*margin: -15px -15px 5px -15px;*/
 border: 1px #FFFFFF solid;
}


/* News */

.newsbox{
 background:#FFFFFF;
 float:none;
 width: 250px;
 margin: 0;
 padding: 0;
}

#newsbox1{
 background:#FFFFFF;
 float:right;
 width:284px;
 margin: 0;
 padding: 0;
}

#newsbox2{
 background:#FFFFFF;
 float:left;
 width:284px;
 margin: 0;
 padding: 0;
}

#newsbox3{
 background:#FFFFFF;
 float:none;
 width:283px;
 margin: 0;
 padding: 0;
}

#newsbox4{
 background:#FFFFFF;
 float:left;
 width:283px;
 margin: 0;
 padding: 0;
}


.mod_newslist, .mod_article, .mod_newsreader{
 background:#FFFFFF;
 /*float:left;*/
 margin:1px 1px 0px 1px;
/* width:283px;*/
}

.mod_article table{
 background:#FFFFFF;
 /*float:left;*/
 margin:1px 1px 0px 1px;
/* width:283px;*/
}


.mod_registration, .mod_lostPassword{
 background:#FFFFFF;
 color:#000000;
 /*float:left;*/
 margin:1px 1px 0px 1px;
/* width:283px;*/
}


.mod_newslist h1, .mod_registration h1, .mod_lostPassword h1, .mod_article h1{ 
 background:url(/images/reiter/h1_bg.jpg) repeat-x;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 height:25px;
 padding: 1px 8px 0;
 margin: 0;
 /*margin: -15px -15px 5px -15px;*/
}

.layout_full {
 border: 1px #ccc solid;
}

.layout_short {
 background:#cfcfcf;
 font:11px "helvetica", arial, sans-serif;
 color: #000000;
 padding: 5px 5px 10px 5px;
 margin: 0 0 1px 0;
 height: 125px;
}

.layout_short h2 a{
 font:14px "helvetica", arial, sans-serif;
 color: #000000;
 font-weight: bold;
 padding: 0 0 10px 0;
 text-decoration:none;

}

.info{
 font:10px "helvetica", arial, sans-serif;
 color: #000000;
}

.layout_full h1, .mod_personalData h1, .mod_membersonline h1{
 background:url(/images/reiter/h1_bg.jpg) repeat-x;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 height:25px;
 padding: 1px 8px 0;
 margin: 0;
 /*margin: -15px -15px 5px -15px;*/
}

.mod_newsreader h1{
 background:url(/images/reiter/h1_bg.jpg) repeat-x;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 height:25px;
 padding: 1px 8px 0;
 margin: 0;
 /*margin: -15px -15px 5px -15px;*/
}

#nav h1{
 background:url(/images/reiter/h1_bg.jpg) repeat-x;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 height:25px;
 padding: 1px 8px 0;
 margin: 2px 0 0 0;
 /*margin: -15px -15px 5px -15px;*/
}


#discl{
 float:none;
 text-align: center;
 font:9px "helvetica", arial, sans-serif;
 color: #000000;
}

#discl a, #discl a:active, #discl a:link{
 text-align: center;
 font:9px "helvetica", arial, sans-serif;
 color: #000000;
}

#discl a:hover{
 text-align: center;
 font:9px "helvetica", arial, sans-serif;
 color: #FFFFFF;
}

.more{
 text-align: right;
 font:10px "helvetica", arial, sans-serif;
 color: #000000;
}

.more a, .more a:active, .more a:link{
 text-align: center;
 font:10px "helvetica", arial, sans-serif;
 color: #000000;
}

.more a:hover{
 text-align: center;
 font:10px "helvetica", arial, sans-serif;
 color: #2d4c9c;
}

/* news simple */

.mod_newslist.block {
 width: 438px;
 background: #FFFFFF;
 padding: 1px;
 margin: 0 0 5px 0;
}

.layout_simple.block.first, .layout_simple.block.last {
 background-color: #6c88d1;
}

.layout_simple a{
 color: #000000;
 text-decoration: none;
}

