body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: White;
	/* background-color: #999999; */
	background-color: White;
	line-height: 12pt;
	margin:5px;
}

body.home {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: White;
	background-color: White;
	line-height: 12pt;
	margin: 10px;
	text-align: center;
}

td.head {
	border-top:    4px solid Silver;
	border-left:   4px solid Silver;
	border-bottom: 4px solid Silver;
	border-right:  4px solid Silver;
	background: White;
	padding: 10px;
}

td.leftmenue {
	border-top:    0px solid Silver;
	border-left:   4px solid Silver;
	border-bottom: 0px solid Silver;
	border-right:  4px solid Silver;
	/* background: #F5C84F; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #333333;
	color: White;
}

#navigation
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	background: #333333;
}
#navigation a
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
#navigation a:hover
{
	color: Orange;
	text-decoration: underline;
}

/* Ausgewaehlte Navigation */
#navigation a.active
{
color: Orange;
}



#navigation ul
{
margin: 10 0 0 10;
padding: 0px 0px 0px 0px;
list-style-type: none;
font-family: verdana, arial, sans-serif;
display: block;
}

#navigation li
{
margin: 10px 5px 10px 4px;
display: block;
list-style-type: none;
}


td.middlecontent {
	border-top:    0px solid Silver;
	border-left:   0px solid Silver;
	border-bottom: 0px solid Silver;
	border-right:  4px solid Silver;
	/* background: #E8E8E8; */
	background: White;

}

#content
{
	
	width: 525px;
	margin: 20px 20px 20px 20px;
	background: White;
	/* border: 1px solid black; */
	position: relative;
}

#content img
{
	float: left;
	margin: 5px 10px 5px 0px;
	
}




td.middlecontentbild {
	border-top:    0px solid Silver;
	border-left:   0px solid Silver;
	border-bottom: 4px solid Silver;
	border-right:  0px solid Silver;
	background: #E8E8E8;
}

td.middlehighlightleft {
	border-top:    4px solid Silver;
	border-left:   0px solid Silver;
	border-bottom: 0px solid Silver;
	border-right:  4px solid Silver;
	background: #BBD1E1;
	width: 283px;
	padding: 20px; 
}

td.middlehighlightright {
	border-top:    4px solid Silver;
	border-left:   0px solid Silver;
	border-bottom: 0px solid Silver;
	border-right:  0px solid Silver;
	background: #BBD1E1;
	width: 284px;
	padding: 20px; 
}

td.footer {
	border-top:    4px solid Silver;
	border-left:   4px solid Silver;
	border-bottom: 4px solid Silver;
	border-right:  4px solid Silver;
	background: Orange;
}

p {padding: 0px;}
p.home 
{
	padding: 0px 20px 10px;

}
strong {font-weight: bold;}

/************************************************
*Texte*
*************************************************/
.ueberschrift {font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: normal; font-weight: bold; line-height: 13pt; letter-spacing:1px;} 
.ueberschriftkursiv {font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: italic; font-weight: bold; line-height: 13pt; letter-spacing:1px;} 
.txt {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: Black; font-style: normal; font-weight: normal; line-height: 13pt; letter-spacing:0px;}
.txtbold { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: Black; line-height: 13pt; letter-spacing:0px;}


ul { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #333333; line-height: 13pt; letter-spacing:0px;}/*grau*/
li { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #333333; line-height: 13pt; letter-spacing:0px;}/*grau*/


.footer {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; font-weight: normal; line-height: 20pt; letter-spacing:0px;}/*grau*/
.breadcrumb {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #333333; font-style: normal; font-weight: normal; line-height: 20pt; letter-spacing:1px; background-color: #F5F4F4}/*grau*/


/********************************
*Ueberschriften*
*********************************/
.header1 { font-family: verdana, arial, verdana, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal; color: #990000; line-height: 16pt;}
.header2 { font-family: verdana, arial, verdana, arial, helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #464D71; line-height: 16pt}


/********************************
*Links*
*********************************/

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	line-height: normal; 
	background: transparent;
	text-decoration: underline;
	display: inline;
	padding: 1px 0;
	line-height: 1.3em;
}

a:visited	{ color: #333333;}
a:active	{ color: #333333;}
a:hover	{ color: Orange;}


a.footerlink	{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 20pt; letter-spacing:0px; text-decoration: none;  color: White; }

a.footerlink:hover	{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: White; font-style: normal; font-weight: normal; line-height: 20pt; letter-spacing:0px; text-decoration: underline;}


	/*	
	
p,.navigation,.itemInset {
	background-color: #FFF;
	border-top:    2px solid #E6E6E6;
	border-left:   2px solid #E6E6E6;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
}
	*/
	
	
	
/*
rot=990000
dunkelgrau=333333

#####################################################
#####################################################
}
#paper {
	width: 746px;
	margin: 12px auto;
	text-align: left;
}
#head         { margin: 10px 0; }
#footer       { clear: both; }
#linkespalte  { width: 368px; float: left; }
#rechtespalte { width: 368px; float: right; }
#einzelspalte {}
/******************** links ***********************

a {
	background: transparent;
	text-decoration: none;
	display: inline;
	padding: 1px 0;
	line-height: 1.3em;
}
a:link		{ color: #242424; border-bottom: 1px dotted #B2B2B2; }
a:visited	{ color: #242424; border-bottom: 1px dotted #B2B2B2; }
a:active	{ color: #242424; border-bottom: 1px dotted #B2B2B2; }
a:hover		{ color: #242424; border-bottom: 1px solid #242424; }

ul.list a,a.list,a.newslink,a.externlink,.fourstars { display: block; }
a.fourstars            { background: url(../img/d-m-i-g.gif) right no-repeat; }
a.externlink:visited   { background: url(../img/visited.gif) right no-repeat; }

ul.list a.visited {background: url(../img/visited.gif) right no-repeat;}
ul.list a.updated {background: url(../img/updated.gif) right no-repeat;}

.img, a.img, a.img:visited, a.img:active, a.img:hover { border: 0; }

*/
/****************** ul/li-sten ********************

ul,ul li { margin: 0; padding: 0; border: 0; list-style: none;}
ul li {width: 100%;}
#head ul li { display: inline; width: auto;}
#head ul li em { float: none;}
#head ul li a {
	background-color: transparent;
	color: #000;
	margin: 0 10px 0 0;
	padding: 0;
	text-decoration: none;
	display: block;
	float: left;
}
#head ul li.on { font-weight: bold;}

ul.list li { padding: 3px 0 0 0; margin: 1px 0 0 0;}
li.VIP {background-color: #FCF6F9;}

ol li { margin: 6px 10px;}
ol.stat li {position: relative; margin: 2px 0; padding: 0;}
ol.stat li em {position: absolute; top: 0; right: 30px; font-style: normal;}


dl,dt,dd {margin: 0; padding: 0; border: 0;}
dt {
	float: left;
	clear: left;
	width: 77px;
	margin: 0 0 2px 0;
	font-weight: bold;
}
dd { margin: 0 0 2px 77px;	/* left margin = width of dt */ }

img.kopfProfil { float: right; border: 1px solid #E6E6E6; padding: 1px;}

/******************** überschriften ***********************

h1,h2,h3,h4,h5,p { margin: 0px; padding: 0px; font-family: arial, verdana, sans-serif; }

h1,h2	{ font-size: 120%; }
h3,h4	{ font-size: 100%; }
h3	{ font-weight: normal; }


h1,h2,.text,.info  { padding: 15px; }
h3,.author         { padding: 5px; padding-left: 15px; }
h4                 { margin-bottom: 2em; }

/******************** absätze ***********************


h1,h2,h3,.formrahmen,.author,.newsedit,input.button {
	background-color: #EFEFEF;
	border-top:    1px solid #FFF;
	border-left:   1px solid #FFF;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
}

.info {
	background-color: #F5F5F5;
	border-top:    2px solid #DDDDDD;
	border-left:   2px solid #DDDDDD;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
}

.item {
	color: #242424;
	background-color: #CED1D1;
	border-top:    1px solid #B2B2B2;
	border-left:   1px solid #B2B2B2;
	border-bottom: 1px solid #FFF;
	border-right:  1px solid #FFF;
}


div.meldung p {
	color: #183013;
	background-color: #F6FBF5;
	border-top:    2px solid #D7EED3;
	border-left:   2px solid #D7EED3;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
}

div.error p, p.admin {
	color: #301320;
	background-color: #FBF5F8;
	border-top:    2px solid #EED3DE;
	border-left:   2px solid #EED3DE;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
}

div.admin {
	background-color: #FCF6F9;
	border-top:    1px solid #FFF;
	border-left:   1px solid #FFF;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
	padding: 5px 15px;
}

.txtReplyLevel1 {color: #633; }
.txtReplyLevel2 {color: #866; }
.txtReplyLevel3 {color: #a99; }
.txtReplyLevel4 {color: #c3b9b9; }
.txtReplyLevel5 {color: #d0cfcf; }


/****************** form elemente *********************

.formrahmen { padding: 0px; height: 10px; }
#lastlinkpulldown  { margin-right: 0px; }

form { margin: 0; padding: 0; }
input,textarea,select {
	width: 321px;
	font-size: 100%;
	font-family: arial, verdana, sans-serif;
	background-color: #FFF;
	border: 0;
	padding: 0;
	margin: 0;
	outline: none;
	display: block;
}
select { height: 25px; width: 332px; border-color: #fff; }
input.button { width: 332px; background-color: #EFEFEF; }
input.double { width: 150px; display: inline; }
input.radio,input.checkbox { width: auto; display: inline; background-color: transparent; }
.inputDesc { padding-bottom: 5px; }

/****************** misc elemente *********************/

.banner { text-align: center; padding: 0; }
.splash { text-align: center; padding: 0;  border-left: 1px solid #FFF; border-top: 1px solid #FFF;  }

.nodisplay,hr { display: none; }
.clear {clear: both;}

.bday { display: block; float: left; }
.bdayAge {display: block; float: right;}
em.bday {float: none;}

.antworten { width: 5ex; display: block; float: left; }
.neu       { width: 2ex; display: block; float: left; }

.left  {float: left;}
.right {float: right;}
.half  {float: left; width: 50%;}

/******************** kalender ***********************/
#calendar {
	background-color: #f9f6f3;
	width: 100%;
}
#calendar th, #calendar td { font: normal 12px arial, helvetica, verdana, sans-serif; color: #6F6F6F; }
#calendar th {
	padding: 8px 3px;
	font-weight: bold;
	background-color: #E7E7E7;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}
#calendar td {
	margin: 0;
	padding: 0;
	border-left: 0;
	border-top: 0;
	width: 52px;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}

#calendar td a {
	display: block;
	padding: 8px 3px;
	border: 0;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	width: 87%;
}
html>body #calendar td a {width: auto;}

#calendar td a:hover {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	background-color: #f9f9f9;
}
#calendar .cal  {
	padding: 8px 3px;
	background-color: #EFEFEF;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
#calendar .calToday {
	font-weight: bold;
	background-color: #f9f9f9;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
p.calNav {text-align: center;}
.cal1 { background-color: #EEF5ED; }
.cal2 { background-color: #F1F5ED; }
.cal3 { background-color: #F5F4ED; }
.cal4 { background-color: #F5EEED; }
.cal5 { background-color: #F5EDF4; }
.cal6 { background-color: #F1EDF5; }
.cal7 { background-color: #EDF0F5; }
.past { background-color: #fff;}

/********************** forum *************************/
.for0  { background-color: #E7E6F6; }
.for1  { background-color: #E7E6F6; }
.for2  { background-color: #E7E6F6; }
.for3  { background-color: #F6E9E6; }
.for4  { background-color: #F6F3E6; }
.for5  { background-color: #f6d3d6; }
.for6  { background-color: #e6d3E6; }

/********************** koepfe *************************/
.kopf  { padding: 11px; float: left; width: 154px; }
.kopf .kopfname { text-align: center; margin-top: 5px; 	padding: 1px 0; line-height: 1.3em;}
a.kopfLink, a.kopfLink:hover, a.kopfLink:visited, a.kopfLink:active {border: 0; margin: 0; padding: 0;}

img.kopfimg    { border: 1px solid #E6E6E6; padding: 1px;}

a img.kopfimg         {border-color: #E6E6E6;}
a:visited img.kopfimg {border-color: #E6E6E6;}
a:active img.kopfimg  {border-color: #EED3DE;}
a:hover img.kopfimg   {border-color: #ababab;}

.kopf .admin {margin: 3px 0; padding: 2px 0; text-align: center; border-color: #E6E6E6; }
.kopf .admin a {border: 0;}



.battleArena {
	background-color: #FFF;
	border-top:    2px solid #E6E6E6;
	border-left:   2px solid #E6E6E6;
	border-bottom: 1px solid #B2B2B2;
	border-right:  1px solid #B2B2B2;
	padding: 0;
}
.battleStep { border-top: 1px dashed #E6E6E6; padding: 15px; }
.battleStep1 { border: 0; padding: 15px; }

.tagesschau { text-align: center; padding: 15px; }










