html,body {
 margin:0px;
 padding:0px;
 background-color:#020403; 
 background-image: url(layer/bg.jpg);
 background-repeat: repeat;
 background-attachment: scroll;
 background-position: top center;
 text-align: center;
}

body,p,table,ul,li,input,textarea,select,.small { 
 color:#958c75;
 font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; 
 font-size: 10px;
} 

div#network ul li, div#navitop ul li, div#lang ul li, div#welcome, div#left h1, div#left h2, div#footer h1 {
 font-family:Georgia, serif;
}
 
a:link { 
 cursor: help;
 color:#ba1009; 
 text-decoration: none;
 padding-left: 3px;
 padding-right: 3px;
}

a:active {
 cursor: help;
 border-bottom: 1px dashed #ffffff;
 background-color: #000000;
}

a:hover {  
 cursor: help;
 color: #2a2a2a;
 border-bottom: 1px dashed #ffffff;
 background-color: #ffffff;
}

a:hover:visited { 
 cursor: help;
 color: #2a2a2a;
 border-bottom: 1px dashed #ffffff;
 background-color: #ffffff;
}

a:visited { 
 cursor: help;
 color:#ba1009; 
 text-decoration: none;
}



div#headerbg {
 position: absolute;
 top: 111px;
 left: 0px;
 width: 100%;
 height: 174px;
 min-height: 174px;
 margin-left: auto;
 margin-right: auto;
 background-image: url(layer/bg2.jpg);
 background-repeat: repeat-x;
 background-attachment: scroll;
 background-position: top center; 
 z-index: 0;
}

div#lang {
 position: absolute; 
 top: 15px; 
 left: 0px; 
 height: 25px;
 z-index: 20;
}

div#container {
 position: relative;
 width: 980px;
 margin-left: auto;
 margin-right: auto;
 background-image: url(layer/header.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: top left; 
 text-align: left;
 z-index: 1;
}

div#network {
 position: absolute; 
 top: 0px; 
 left: 486px; 
 width: auto;
 height: 28px;
 text-align: left;
 z-index: 25;
}

div#navitop {
 position: absolute; 
 top: 89px; 
 left: 400px; 
 height: 32px;
 width: auto;
 z-index: 30;
}

div#welcome {
 position: relative; 
 top: 134px; 
 left: 596px; 
 width: 264px;
 height:139px;
 z-index: 10;
 color: #070b08;
}

div#left {
 position: relative; 
 margin-top: 345px; 
 left: 141px; 
 width: 132px;
 height:auto;
 z-index: 40;
 float: left;
}

div#content {
 position: relative; 
 margin-top: 196px; 
 margin-left: 314px; 
 width: 487px;
 letter-spacing: 0px;
 min-height: 400px;
 z-index: 50;
}

div#footer {
 clear: both;
 position: relative; 
 margin-top: 75px;
 left: 0px;
 width: 100%;
 letter-spacing: 0px;
 background-color: #020403;
 z-index: 15;
}

div#footcontainer {
 position: relative;
 width: 980px;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 z-index: 1;
}

div#quicknews {
 float: left;
 width: 40em;
 margin: 0 10px 0 0;
 padding: 7px;
 border-right: 1px dashed #0b120d;
 z-index: 16;
}

div#teaser {
 float: left;
 width: 30em;
 margin: 0 10px 0 0;
 padding: 7px;
 z-index: 16;
}

div#bookmarking {
 float: right;
 width: 22em;
 margin:0;
 padding: 0px;
 padding:5px 0 0 5px;
 border-left: 1px dashed #0b120d;
 z-index: 17;
}

div#copyright {
clear: both;
width: 100%;
line-height: 30px;
border-top: 1px dashed #0b120d;
margin: 0;
padding: 0;
z-index: 25;
}

/****  Language List  ****/

div#lang ul {
	list-style: none;
	padding: 0;
	margin: 0;
  width: 77px;
}

div#lang li {
 margin-bottom: 10px;
 text-transform: uppercase;
 text-align: center;
}

div#lang a:link, div#lang a:visited {
 display: block;
 border: 0px;
 border-top: 4px solid #070b08;
 line-height: 14px;
 padding: 0px;
 padding-top: 2px;
 color: #960d08;
 background: none;
}

div#lang a:hover, div#lang a:hover:visited {
 display: block;
 border: 0px;
 border-top: 4px solid #960d08;
 line-height: 14px;
 padding: 0px; 
 padding-top: 2px;
 color: #960d08;
 background: none;
}

div#lang .active {
 display: block;
 border: 0px;
 border-top: 4px solid #f3f0ea;
 line-height: 14px;
 padding: 0px; 
 padding-top: 2px;
 color: #f3f0ea;
 background: none;
}

div#lang a:link, #lang a:visited {
  height: 14px;
}

html>body div#lang a:link, div#lang a:visited {
  height: auto;
}

/****  Network List  ****/

div#network ul {
	list-style: none;
	padding: 0;
	margin: 0;
  width: auto;
}

div#network li {
 float: left;
 margin-right: 9px;
 text-transform: uppercase;
}

div#network a:link, div#network a:visited {
 display: block;
 border: 0px;
 border-top: 5px solid #960d08;
 line-height: 18px;
 padding: 5px;
 color: #960d08;
 float: left;
 background: none;
}

div#network a:hover, div#network a:hover:visited {
 display: block;
 border: 0px;
 border-top: 5px solid #f3f0ea;
 line-height: 18px;
 padding: 5px;
 color: #f3f0ea;
 float: left;
 background: none;
}

div#network a:link, #network a:visited {
  height: 18px;
}

html>body div#network a:link, div#network a:visited {
  height: auto;
}

/****  Navi Top List  ****/

div#navitop ul {
	list-style: none;
	padding: 0;
	margin: 0;
  width: auto;
}

div#navitop  li {
 float: left;
 margin-right: 8px;
}

div#navitop a:link, div#navitop a:visited {
 display: block;
 background: #000000;
 border: 1px solid #ecdfc4;
 line-height: 30px;
 padding-left: 15px;
 padding-right: 15px;
 font-size: 14px;
 float: left;
 color: #f3f0ea;
}

div#navitop  a:hover, div#navitop  a:hover:visited {
 display: block;
 background: #740b08;
 border: 1px solid #ecdfc4;
 line-height: 30px;
 padding-left: 15px;
 padding-right: 15px;
 font-size: 14px;
 float: left;
 color: #f3f0ea;
}

div#navitop .active {
 display: block;
 background: url(layer/navitop_active.gif) no-repeat top right #740b08;
 border: 1px solid #ecdfc4;
 line-height: 30px;
 padding-left: 15px;
 padding-right: 15px;
 font-size: 14px;
 float: left;
 color: #f3f0ea; 
}

div#navitop  a:link, #navitop  a:visited {
  height: 28px;
}

html>body div#navitop  a:link, div#navitop a:visited {
  height: auto;
}


/****  Navi Side List  ****/

div#navi ul {
	list-style: none;
	padding: 0;
	margin: 0;
  width: 132px;
  height: auto;
}

div#navi li {
 margin-bottom: 4px;
 line-height: 19px;
 text-align: right;
}

div#navi a:link, div#navi a:visited {
 display: block;
 padding-right: 10px;
 border: 1px solid #090f0b;
 border-left: 6px solid #740b08;
 background-color: #000000;
 color: #f3f0ea;
}

div#navi a:hover, div#navi a:hover:visited {
 display: block;
 padding-right: 10px;
 border: 1px solid #740b08;
 background-color: #740b08;
 color: #f3f0ea;
}

div#navi .active {
 display: block;
 padding-right: 10px;
 background: url(layer/navi_active.gif) no-repeat top left #ddd5c4;
 border: none; 
 color: #f3f0ea;
}

div#navi .sub a:link, div#navi .sub a:visited {
 display: block;
 margin-left: 15px;
 padding-right: 10px;
 border: 1px solid #740b08;
 border-left: 6px solid #ddd5c4;
 background-color: #740b08;
 color: #f3f0ea;
}

div#navi .sub a:hover, div#navi .sub a:hover:visited {
 display: block;
 margin-left: 15px;
 padding-right: 10px;
 border: 1px solid #ddd5c4;
 border-left: 6px solid #ddd5c4;
 background-color: #ddd5c4;
 color: #020403; 
}

div#navi .sub_active {
 display: block;
 margin-left: 15px;
 padding-right: 10px;
 border: none;
 background: url(layer/navi_sub_active.gif) no-repeat top left #740b08;
 color: #020403;
}


div#navi a:link, div#navi a:visited, div#navi .active {
  height: 19px;
}

html>body div#navi a:link, div#navi a:visited, div#navi .active {
  height: auto;
}

div#navi .separation {

 background: none;
 margin: 0px;
 padding: 0px;
 font-size: 3px;
 line-height: 3px;
 height: 3px;

}

/****  Affi List  ****/

div#affilates ul {
	list-style: none;
	padding: 0;
	margin: 0;
  width: 132px;
  height: auto;
}

div#affilates li {
 margin-bottom: 4px;
 line-height: 19px;
 text-align: center;
}

div#affilates li a:link, div#affilates li a:visited {
 display: block;
 padding-right: 10px;
 border: 1px solid #2a2a2a;
 background-color: #090f0b;

}

div#affilates li a:hover, div#affilates li a:hover:visited {
 display: block;
 padding-right: 10px;
 border: 1px solid #f3f0ea;
 background-color: #f3f0ea;

}

/****  Latest Updates  ****/

div#quicknews ul {
	list-style: none;
	padding: 0;
	margin: 0;
  width: 100%;
  height: auto;
}

div#quicknews li {
 margin-bottom: 2px;
 line-height: 19px;
 border-bottom: 1px solid #0b120d;
}

div#quicknews a:link, div#quicknews a:visited {
 /*display: block;
 border-bottom: 1px solid #0b120d;*/
}

div#quicknews a:hover, div#quicknews a:hover:visited {
 /*display: block;
 border-bottom: 1px solid #2a2a2a;*/
 border: none;
 background: none;
 color: #f3f0ea;
}

div#quicknews a:link, div#quicknews a:visited {
  height: 19px;
}

html>body div#quicknews a:link, div#quicknews a:visited {
  height: auto;
}

/****  Random Formating  ****/

div#content h1 {

 font-size: 18px;
 font-weight: bold;
 color: #960d08;
 letter-spacing: 2px;
 padding: 0px;
 padding-left: 40px;
 line-height: 22px;
 text-transform: uppercase;
 text-align: left;
 margin:0px;
 margin-top: 5px;
 margin-bottom: 15px;
 border-bottom: 5px solid #960d08;
 background: url(layer/h1_bg.gif) top left no-repeat;
}

div#content h2 {
 /**color: #ba1009;**/
 color:#ffffff; 
 text-decoration: none;
 background-color: #000000;
 margin-top: 5px;
 padding: 7px;
 font-weight: bold;
 font-size: 12px;
 border: 1px solid #090f0b;
}

div#left h1 {
 color: #ddd5c4; 
 padding: 0px;
 letter-spacing: 1px;
 font-size: 10px;
 text-transform: uppercase;
 margin-bottom: 5px;
 margin-left: 5px;
 margin-top: 0px;
 font-weight: bold;
}

div#navi h1 {
 color: #020403; 
 padding: 0px;
 letter-spacing: 1px;
 font-size: 14px;
 text-transform: uppercase;
 margin-bottom: 10px;
 margin-left: 5px;
 margin-top: 0px;
 font-weight: bold;
}

div#footer h1 {
 color: #ddd5c4; 
 padding: 0px;
 letter-spacing: 1px;
 font-size: 11px;
 text-transform: uppercase;
 margin: 0 0 5px 5px;
 font-weight: bold;
}

.small {
 font-size: 9px;
 font-weight: normal;
 line-height: 13px;
}

.small a {
 letter-spacing: 1px;
}

.big {
 font-size: 12px;
 line-height: 25px;
}

#content .small, #misc .small {
 /*border-bottom: 1px solid #3c2f33;*/
 padding-bottom: 3px;
}

input,textarea, select {
 border-width: 1px;
 border-style: solid;
 border-color: #2a2a2a;
 padding-right:5px;
 background-color: #000000;
 padding-left: 5px;
}

input:hover,textarea:hover, select:hover {
 background: url(layer/bg.jpg) top left repeat #2a2a2a;
}

textarea {
  width: 100%;
  overflow: auto;
}

input {
  width: 150px;
}

.checkradio {
 width: auto;
 padding: 0px;
}

.button {
 cursor: help;
 padding: 4px;
 text-align: center;
 text-transform: uppercase;
 letter-spacing: 1px;
 color: #070b08;
 background: url(layer/bg2.jpg) center left repeat #ddd5c4;
 border: 1px solid #000000;
 width: 100px;
}

.button:hover {
 background: url(layer/buttonbg.gif) top left repeat #740b08;
 border: 1px solid #000000;
 color: #f3f0ea;
}

.news {
border-bottom: 1px dashed #2a2a2a;
padding-bottom: 20px;
}

.box {
 padding: 3px;
 border: 3px solid #020403;
 background-color: #070b08;
 width: 475px;
}

.tabelle {
 border: 1px dashed #2a2a2a;
 padding: 3px;
 width: 100%;
 line-height: 15px;
}

.outline {
 border:4px solid #000000;
 background-color: #ddd5c4;
 text-align: center;
 vertical-align: middle;
 padding: 1px;
 margin: 1px;
}

.imgoutline {
 border:1px solid #ddd5c4;
 background-color: #000000;
 margin: 7px;
}

.program {
 border:1px solid #3c2f33;
 background-color: #1b141f;
}

p.outstanding {
 border: 1px dashed #ddd5c4;
 padding: 7px;
 background-color: #000000;
 color:#ffffff; 
}

.anumber {
 border: 1px solid #740b08;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align: center;
 background-color: #740b08;
 color:#000000;
 
}

.numbers a {
 border: 1px solid #2a2a2a;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align: center;
 background-color: #070b08;

}


.numbers a:hover {
 border: 1px dashed #ffffff;
 color: #ffffff;
 background-color: #070b08;
}

p.verweis {
 
}

.error {
 
 color: #E46A55;
 font-weight: normal;

}

div#left, div#footer {
list-style-type:none;
}

#content li {
list-style-type:decimal;
}

.reset, .reset a:link, .reset a:hover {

 margin: 0px;
 padding: 0px;
 border: none;
 background: none;

}

#poweredby {
visibility: hidden;
}

.buttonex {

padding:0px; 
margin: 0px; 
background-image: url(http://www.selphies-world.de/exchange/layer/xchange.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
width: 92px; 
height: 43px; 
text-align: center;

}

.buttonex a:link, .buttonex a:visited, .buttonex a:hover, .buttonex a:active, .buttonex a:hover:visited {
 
 border: none;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
 
}

.buttonexiframe {

 margin-top: -5px;

}

html>body .buttonexiframe {

 margin-top: 0px;

}
