body {
   padding: 0px;
   margin: 0px;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 0.8em;
}

p {
   color: #AAAAAA;
   padding: 0px;
   font-size: 0.8em;
	text-indent : 0px;
}

.Logo {
   height: 131px;;
	background-repeat: no-repeat;
}

h1 {
	font-weight: bold;
	font-size: 1.1em;
}
h2 {
	font-weight: bold;
	font-size: 1.1em;
}

/* Farben fuer die Links */
A:link { 
   font-weight:  normal;
   color: #A69F9F; 
}
A:visited {  
   font-weight:  normal;
   color: #A69F9F; 
}
A:active {  
   font-weight:  normal;
   color: #A69F9F; 
}
A:hover {  
   font-weight:  normal;
   color: #cbc1ab; 
}

.Menu-Level1 A{ 
   text-decoration: none; 
   color: #cbc1ab;
   font-weight: bold;
}

.Menu-Level2 A:link { text-decoration: none; }
.Menu-Level2 A:visited { text-decoration: none; color: #A69F9F; }
.Menu-Level2 A:active { text-decoration: none; color: #A69F9F; }
.Menu-Level2 A:hover { text-decoration: none; color: #cbc1ab; }
.Menu-Level3 A:link { text-decoration: none; }
.Menu-Level3 A:visited { text-decoration: none; color: #A69F9F; }
.Menu-Level3 A:active { text-decoration: none; color: #A69F9F; }
.Menu-Level3 A:hover { text-decoration: none; color: #cbc1ab; }


.LayoutTable {
	width: 990px;
	border: 0px;
}

.Logo {
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.Menu {
	width: 162px;
	vertical-align: top;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.Menu-Level1 {
	color: #cbc1ab;
	font-size:12px;
	height: 25px;	
	font-weight: bold;
	text-align: center;
	margin: 0px;
	z-index:99;
}

.Menu-Level2 {
	margin: 0px;
	padding-left: 20px;
      font-size: 10px;
}
.Menu-Level3{
        font-size: 10px;
        margin: 0xp;
        padding-left: 30px;
        padding-right: 5px;
}
.Menu-Level4{
        font-size: 10px;
        margin: 0xp;
        padding-left: 20px;
        padding-right: 5px;
}

.Right {
	vertical-align:top;
	margin: 0px;
}

.Content {
   width: 667px;
	vertical-align: top;
	margin: 0px;
        margin-right: 1px;
	padding: 0px;
}

.MenuRight {
	vertical-align: top;
	width: 121px;
	margin: 0px;
	padding: 0px;
}

/* Footer der Homepage */
.Footer {
	text-align: center;
	vertical-align: top;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

.ttnews_wrap1 {
   font-weight: strong;
}
.ttnews_wrap2 {
   font-weight: strong;
}
.ttnews_wrap3 {
   color:white;
   font-weight: bold;
}

table.loginbox {
   width: 100%;
   text-align: center;
}
table.loginbox td input {
	width: 100px;
}
table.loginbox td {
	width:80%;
	font-size: 0.7em;
}

div.tx-asfkusercounter-pi1 {
	width: 100%;
}

table.LayoutTable td.Right div.tx-srfeuserregister-pi1 p {
	text-align: center;
}

/**
 * Stylesheets fuer die Front End user Registration
 */
.tx-srfeuserregister-pi1 a:visited
{
    background-color: transparent;
    color: rgb(203, 193, 171);
    font-weight: bold;
    text-decoration: none;
}

.tx-srfeuserregister-pi1 a:hover
{
    background-color: transparent;
    text-decoration: none;
}

.tx-newloginbox-pi3-listrow td
{
	background-color: rgb(20,20,20);
    padding-left-value: 3px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-value: 3px;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd td
{
    background-color: rgb(40, 40,40);
}

.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header td
{
    background-color: rgb(70,70,70);
}

