* {
  font-style: normal;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}
img {
  border: none;
}
a:hover {
  text-decoration: underline;
}
html {
  background: #000000 url("/styles/images/backgroundfade.gif") repeat-x;
  color: #000000;
  float: left;
  padding-bottom: 20px;
  width: 100%;
}
body {
  font: x-small/150% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
}
/*** Main Positioning *********************************************************/

#header,
#body,
#footer,
#copyright {
	background-color: #F38902;
	text-align:center;
  clear: both;
  float: left;
  width: 100%;
}
#wrapper {
  color: #001444;
  margin: 20px auto;
  width: 1000px;
  text-align: left;
}

#head{
	background: url("/styles/images/bg_header_swh.jpg") no-repeat;
	height:148px;
}
/*** Header Navigation ********************************************************/

#navigation_top{
	padding-bottom:6px;
	text-align:right;
}

#nav_top {
  list-style: none;
  margin: 0;
  padding: 0;
}

#nav_top li {
  border-left: 1px solid #676767;
  display: inline;
}

#nav_top li a {
  color: #C2DE9C;
  padding: 0 5px;
  text-decoration: none;
  
}

#nav_top li a:hover {
  text-decoration: none;
}

/*** Middle Navigation ********************************************************/

#navigation_middle_wrapper{
		line-height:22px;
		background-color: #F38902;
		border-top: 1px solid #676767;
		border-bottom: 1px solid #676767;
		
}
#navigation_middle_left{
	background-color: #F38902;
	width:750px;
	float:left;
}
#navigation_middle_right{
	text-align:right;
	background-color: #F38902;
	margin-right:13px;
	float:left;
}

#nav_middle {
  background-color: #F38902;
  list-style: none;
  margin: 0;
  padding: 0;
}

#nav_middle li {
  border-right: 1px solid #676767;
  display: inline;
  padding-left: 5px;
  padding-right: 10px;
 }

#nav_middle li a {
	color: #ECFED3;
  text-decoration: none;
}

#nav_middle li a:hover {
  text-decoration: none;
}

#navigation_middle_s1{
	float:left;
	width:16px;
}
#navigation_middle_s2 a {
	background-color: #0C1708;
	width:30px;
	float:left;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

#start{
 background-color: #676767;  
}

/*** Content Area Definition ****************************************************/

.content_wrapper {
	background-color:#ECFED3;
}

/*** Left Content Area ********************************************************/

.content_left {
	width:750px;
	float:left;
}
.content_left_wrapper {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ECFED3;
}

/*** Right Content Area *******************************************************/
.content_right {
	width:250px;
	float:left;
	background-color:#ECFED3;
}
.content_right_wrapper {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

/*** Footer *******************************************************/

#footer{
	border-top: 1px solid #676767;
	color: #000000;
}

/*** Table *******************************************************/
.top {
	color:#325F1E;
	font-size:10px;
	line-height:24px;
	padding-left: 15px;
	background: #ECFED3 url("/styles/images/top.gif") no-repeat;
}

.middle{
	padding-left: 9px;
	background: #ECFED3 url("/styles/images/middle.gif") repeat-y;
}
.bottom{
	padding-left: 15px;
	background: #ECFED3 url("/styles/images/bottom.gif") no-repeat;
}
.top0 {
	color:#325F1E;
	font-size:10px;
	line-height:24px;
	padding-left: 15px;
	background: #ECFED3 url("/styles/images/top_1.gif") no-repeat;
}
.top1 {
	color:#325F1E;
	font-size:10px;
	line-height:24px;
	padding-left: 15px;
	background: #ECFED3 url("/styles/images/top_1_orange.gif") no-repeat;
}

.middle1{
	padding-left: 8px;
	background: #ECFED3 url("/styles/images/middle_1.gif") repeat-y;
}
.bottom1{
	padding-left: 15px;
	background: #ECFED3 url("/styles/images/bottom_1.gif") no-repeat;
}

/*** Table *******************************************************/

a:link, a:visited, a:active {
	color: #205710;
	text-decoration: none;
}
a:hover {
	color: #72ad39;
	text-decoration: none;
}
table.cnt,
div.cnt {
	/* border: 1px solid Gray; 
	background-color: #FFFFFF ;*/
}


input, select, textarea, option{
	background-color:#ECFEE3;
	color:#333333;
}

input, select, textarea{
	border-width:1px;
	border-style:solid;
	border-color:#527d29;
}


body, p, br, a, table, tr, td, textarea, select, option, input {
	color: #333333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}


radio, checkbox{
	background-color:#C2DE9C;
	color:#333333;
}


table .cnt , div .cnt{
	padding-top:5px;
	padding-bottom:5px;
	background-color: #FFFFFF ;
}

.tr0 td,
.tr1 td {
	padding-top: 1px;
	padding-bottom: 1px;
}

#underline {
	border-bottom:1px #225522 solid;
}

.tr1{
	background-color:#DAEFBD;
}

#border{
	border-top:1px solid #325F1E;
	border-bottom:1px solid #325F1E;
}

.debug{
	background-color: #ECFED3 ;
}

/*** Table CL, UEFA, Absteiger ***********************************/

.cl0 {
	background-color: #89BD41;
}
.cl1 {
	background-color: #89BD41;
}

.clq0 {
	background-color: #C8E05A;	
}
.clq1 {
	background-color: #C8E05A;	
}

.uefa0 {
	background-color: #F0DF77;
}
.uefa1 {
	background-color: #F0DF77;
}
.abstieg0 {
	background-color: #FFC375;
}
.abstieg1 {
	background-color: #FFC375;
}

.news_meldung {
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 16px;
}

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

.postkarte {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: #ECFED3 url("/images/igm/postkarte.jpg") no-repeat;
	height:520px;
}

.postkarte_nachricht {
	width: 340px;
	height: 490px;
	float: left;
	overflow:auto;
}

.postkarte_adresse {
	position:relative;
 	left:552px; top:-470px; width:118px; height:148px;
	/* border:1px solid red; */
	vertical-align:middle;
	text-align:center;
}

.postkarte_stempel {

	position:relative;
 	left:450px; top:70px; width:118px; height:148px;
 	background: url("/images/igm/stempel.gif") no-repeat;
 	z-index:12;
}