body {background-image: url(pics/pagebackimage.gif);	background-repeat: repeat-x; background-color: #E2E2E0;	font-size: 12px; color: #404040; font-family: Verdana, Arial, Helvetica, sans-serif;}

a, a:visited {color: #E31413; text-decoration: none; }
a:active, a:hover {text-decoration: underline;}

img {border: 0; margin: 0; padding: 0;}
table, th, td {padding: 2px; border-spacing: 0; border-collapse: collapse; border: 0; }
p {padding: 0px 0px 15px 0px; margin:0;}
hr {padding:0; margin-top:2px;}

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DE1413;
	background-image: url(pics/headingbackimage.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 28px;
	margin: 0;
}

h2 {
	color: #404040;
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h3 {
	color: #404040;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h4 {
	color: #404040;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h5 {
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

/* ----------container------------- */
#container {width: 989px; margin: 0 auto; padding: 0; border: 1px solid black; background-color: #E2E2E0;}
#container2 {width: 989px; margin: 9px auto; padding: 0; border: 1px solid black; background-color: #E2E2E0; background-image: url(pics/menubackimage.gif); background-repeat: repeat-x; background-position: bottom;}
#container3 {width: 989px; margin: 9px auto; padding: 0; border: 1px solid black; background-color: #E2E2E0;}
#container4 {width: 989px; margin: 9px auto; padding: 0; border: 1px solid black; background-color: #E2E2E0;}
/* background: #ffffff url(back_menu.gif) no-repeat bottom left; */

/* ------------Logo-------------- */
#banner {margin-bottom: 0; height: 108px; padding: 0; background: #FFFFFF url(pics/FFW_banner3.png) no-repeat scroll 0 0; }
#banner2 {height: 12px; padding: 0; background: #E06812; border-top: 1px solid black;}


/* --------------Inhalt-------------- */
#content3 {background: #C7C7C7; margin: 0 0 0 182px; border-left: 1px solid black; padding: 35px 25px 55px 25px;}
#content2 {background-color: #E2E2E0; min-height: 450px; height: auto !important; height: 450px; margin: 0px; padding: 0px;}
.content {padding: 20px; }
p {padding: 5px 0px; margin: 0;}
.success {padding: 7px; margin: 10px 0; background: #E6EFC2; border: 1px solid #C6D880; color:#529214; text-align: center; font-weight: bold;}
.failed {padding: 7px; margin:10px 0; background: #fbe3e4; border: 1px solid #fbc2c4; color:#d12f19; text-align: center; font-weight: bold;}
.yellow {padding: 7px; margin:10px 0; background: #FFF9CC; border: 1px solid #CCBD76; color:#FFA500; text-align: center; font-weight: bold;}
.weiterleitung {font-size: 10px;}

/* ---------------Menu---------------- */
#menu {float: left; width: 182px; margin: 0; padding: 0;}
.menu {list-style:none; font-size:12px; font-weight: bold; padding: 0; margin: 0;} 
.menu a, .menu a:visited {color: #FFFFFF; background-color: #DE1413; background-image: url(pics/menu_normal.gif); height: 15px; display: block; width:154px; padding: 6px 0 4px 28px; margin: 0; border-bottom: 1px solid #686868;}
.menu a:active, .menu a:hover {color: #FFFFFF; background-color: #DE1413; background-image: url(pics/menu_normal.gif); height: 15px; display: block; width:139px; padding: 6px 0 4px 28px; margin-left: 15px; text-decoration: none; border-bottom: 1px solid #686868;}
.submenu {list-style:none; font-size:11px; font-weight: bold; padding: 0; margin: 0;} 
.submenu a, .submenu a:visited {color: #FFFFFF; background-color: #E06812; background-image: url(pics/submenu.gif); height: 13px; display: block; width:142px; padding: 6px 0 4px 40px; margin: 0; border-bottom: 1px solid #686868;}
.submenu a:active, .submenu a:hover {color: #FFFFFF; background-color: #E06812; background-image: url(pics/submenu_hover.gif); height: 13px; display: block; width:139px; padding: 6px 0 4px 28px; margin-left: 15px; text-decoration: none; border-bottom: 1px solid #686868;}

/* ---------------Footer--------------*/
#footer {padding: 10px; background: #E06812; color: #FFFFFF;}
#footer2 {height: 10px; background: #C7C7C7;} 

/*-----------------GB-----------------*/
.gb{margin:0 150px 0 50px;}
.anzeige_gb {width: auto; margin: 0 auto; border: 2px solid #E06812; padding: 0px 8px 10px 8px;}
.title_gb {width: auto; margin: 0 auto; font-size: 15px; font-weight: bold; background-color: #E06812; border-left: 2px solid #E06812; border-right: 2px solid #E06812; padding: 5px 8px 0px 8px;}
.title_gb2 {width: auto; margin: 0 auto; font-size: 11px; background-color: #E06812; border-left: 2px solid #E06812; border-right: 2px solid #E06812; padding: 0px 8px 3px 8px;}

.anzeige_gb_2 {width: 520px; margin: 0 auto; padding: 6px 10px 8px 10px; background-color: #C7C7C7}
.title_gb_2 { font-size: 15px; font-weight: bold; }
.title_gb2_2 { font-size: 11px; }

.title_gb_3 { font-size: 15px; font-weight: bold; }
.title_gb2_3 { font-size: 11px; color: #8E908F}

#count {padding: 20px 10px 0 10px;}

/*------------Eingabefelder------------*/
#formular textarea {width:460px; height:180px; background:#C7C7C7; border:1px solid #707070; padding:2px;}
#formular textarea:focus,#formular input[type="text"]:focus  {background:#FFD58C;}
#formular label {font-weight: bold; width: 100px; float: left; text-align: left; margin:0;}
#formular input.text {width: 250px; border: 1px solid #707070; padding: 2px; background:#C7C7C7;}

#formular2 label {font-weight: bold; width: 120px; float: left; text-align: left; margin:0;}
#formular2 input.text {width: 250px; border: 1px solid #707070; padding: 2px; background:#C7C7C7;}
#formular2 textarea:focus,#formular2 input[type="text"]:focus  {background:#FFD58C;}
#formular2 input[type="password"]:focus  {background:#FFD58C;}

.button_link a, .button_link a:visited {font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #E06812; padding: 6px 12px 6px 12px; margin: 0; border: 1px solid #686868;}
.button_link a:active, .button_link a:hover {font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #DE1413; padding: 6px 12px 6px 12px; margin: 0; border: 1px solid #686868; text-decoration: none;}

#admin table {table-layout:auto; border-collapse: collapse; border: 1px solid black;}
#admin tr {border: 1px solid black; }
#admin td {border: 1px solid black; padding:4px 5px;}


.kicktipp-javascript .kicktipp-navigation ul li {
   background-color: #E2E2E0;
   color: #404040;
   
}

.kicktipp-javascript .kicktipp-navigation ul li a {
   background-color: #DE1413;
   color: #FFFFFF;
   border: 1px solid #686868;
}

.kicktipp-javascript .kicktipp-navigation ul li a.active {
   background-color: #E06812;
   color: #FFFFFF;
   font-weight: bold;
   border: 1px solid #686868;
}

.kicktipp-javascript .kicktipp-navigation ul li a:HOVER {
   background-color: #E06812;
   color: #FFFFFF;
   border-bottom: 1px solid #686868;
}

.kicktipp-javascript .kicktipp-navigation ul li a:HOVER {
   background-color: #E06812;
   color: #FFFFFF;
    border-bottom: 1px solid #686868;
	
}



.kicktipp-javascript .kicktipp-content {
	background-color: #E2E2E0;
	clear: none;
	color: #404040;
	margin-top: 100px;
}

.kicktipp-javascript .kicktipp-content tr.o,.kicktipp-javascript .kicktipp-content tr.o p,.kicktipp-javascript .kicktipp-content tr.o div,.kicktipp-javascript .kicktipp-content tr.o ul li,.kicktipp-javascript .kicktipp-content tr.o a
	{
	background-color: #E2E2E0;
	color: #404040;
}

.kicktipp-javascript .kicktipp-content tr.e,.kicktipp-javascript .kicktipp-content tr.e p,.kicktipp-javascript .kicktipp-content tr.e div,.kicktipp-javascript .kicktipp-content tr.e ul li,.kicktipp-javascript .kicktipp-content tr.e a
	{
	background-color: #C7C7C7;
	color: #404040;
}

.kicktipp-javascript .kicktipp-content td.colgap,.kicktipp-javascript  .kicktipp-content th.colgap
	{
	background-color: darkblue;
}

.kicktipp-javascript .kicktipp-content caption,.kicktipp-javascript .kicktipp-content th,.kicktipp-javascript  .kicktipp-content div,.kicktipp-javascript .kicktipp-content a,.kicktipp-javascript .kicktipp-content td a,.kicktipp-javascript  .kicktipp-content th a.sort
	{
	color: #404040;
}

.kicktipp-javascript .kicktipp-content tr.s INPUT {
	background-color: #E2E2E0;
	color: #404040;
}

.kicktipp-javascript .kicktipp-content p {
	color: #404040;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger {
	background-color: red;
	font-weight: bold;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger .pkts {
	color: #404040;
}
