
p  {font-size:11pt; font-family:"verdana"; }
h1 {font-size:24pt; font-family:"verdana"; }
h2 {font-size:18pt; font-family:"verdana"; }
h3 {font-size:16pt; font-family:"verdana"; }
h4 {font-size:14pt; font-family:"verdana"; }
h5 {font-size:12pt; font-family:"verdana"; }
h6 {font-size:10pt; font-family:"verdana"; }

font.text
{
color:#FFFF93;
}

font.header
{
color:#FFFF93;
font-size:20pt;
font-family:"verdana";
}

font.download_small
{
color:#D7B8B8;
font-size:7pt;
font-family:"verdana";
}


td
{
font-size:10pt;
font-family:"verdana";
}


td.banner
{
background-color:#FBF6D0;
border: 1px solid #000000;
font-family:"verdana";
}

td.banner_test
{
background-color:#8E2020;
border: 1px solid #000000;
font-family:"verdana";
}

td.banner2
{
background-color:#E7E6CF;
border-top: 1px solid #000000;
font-family:"verdana";
}

td.links_top
{
background-color:#8E2020;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-size:5pt;
font-family:"verdana";
}

td.links
{
background-color:#8E2020;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-size:10pt;
font-family:"verdana";
}

td.links_middle
{
background-color:#8E2020;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-size:5pt;
font-family:"verdana";
}

td.links_bottom
{
background-color:#8E2020;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size:5pt;
font-family:"verdana";
}

td.link
{
color: #FFFFDD;
font-size:7pt;
font-family:"verdana";
}

td.rechts_top
{
background-color:#8E2020;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-size:5pt;
font-family:"verdana";
}

td.rechts
{
background-color:#8E2020;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-size:8pt;
font-family:"verdana";
}

td.rechts_bottom
{
background-color:#8E2020;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size:5pt;
font-family:"verdana";
}

td.rechts_middle
{
background-color:#8E2020;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-size:5pt;
font-family:"verdana";
}

td.rechts_topic
{
color:#FFFFFF;
font-size:8pt;
font-family:"verdana";
}

td.main
{
background-color:#A31818;
border: 1px solid #000000;
font-size:10pt;
font-family:"verdana";
}

td.copyright
{
background-color:#8E2020;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size:7pt;
font-family:"verdana";
}

td.login
{
font-size:7pt;
font-family:"verdana";
}


td.newshead
{
background-color:#EDEBC4;
border: 1px solid #000000;
color:#000000;
font-size:7pt;
font-family:"verdana";
}

td.newsbottom
{
background-color:#EDEBC4;
color:#000000;
font-size:7pt;
font-family:"verdana";
}

td.news
{
background-color:#8E2020;
border: 1px dotted #EDEBC4;
padding: 5px;
color:#FFFFFF;
font-size:7pt;
font-family:"verdana";
}

td.newstext
{
background-color:#8E2020;
color:#FFFF93;
font-size:8pt;
font-family:"verdana";
}

td.newstext_header
{
background-color:#EDEBC4;
color:#000000;
font-size:8pt;
font-family:"verdana";
}

td.statistik
{
color:#FFFF93;
font-size:8pt;
font-family:"verdana";
}

td.download_header
{
background-color:#8E2020;
border: 1px solid #EDEBC4;
color:#FFCC00;
font-size:10pt;
font-family:"verdana";
}

td.download_main_header
{
background-color:#8E2020;
border: 1px solid #EDEBC4;
padding: 5px;
color:#FFFF93;
font-size:10pt;
font-family:"verdana";
}

td.download_main
{
background-color:#8E2020;
border-left: 1px solid #EDEBC4;
border-right: 1px solid #EDEBC4;
border-bottom: 1px solid #EDEBC4;
padding: 5px;
color:#FFFF93;
font-size:10pt;
font-family:"verdana";
}

td.download_navigation
{
color:#FFFFFF;
font-size:7pt;
font-family:"verdana";
}

/*
input
{
background-color:#A31818;
border: 1px dotted #EDEBC4;
color:#FFFFFF;
font-size:7pt;
font-family:"verdana";
}        */

input.button
{
background-color:#EDEBC4;
border: 1px solid #000000;
color:#000000;
font-size:8pt;
font-family:"verdana";
}

input.news
{
background-color:#8E2020;
border: 1px dotted #EDEBC4;
color:#FFFFFF;
font-size:10pt;
font-family:"verdana";
}

textarea.news
{
background-color:#8E2020;
border: 1px dotted #EDEBC4;
color:#FFFFFF;
font-size:10pt;
font-family:"verdana";
}

input.download
{
background-color:#A31818;
border: 1px dotted #EDEBC4;
color:#FFFFFF;
font-size:10pt;
font-family:"verdana";
}

textarea.download
{
background-color:#A31818;
border: 1px dotted #EDEBC4;
color:#FFFFFF;
font-size:10pt;
font-family:"verdana";
}

hr {
padding-bottom: 0px;
}




body
{
background-color:#E7E6CF;
color:#FFFF93;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
}

body.test
{
background-color:#FBF6D0;
color:#FFFF93;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
}

a:link { text-decoration:none; color:#FFFFFF; font-size:7pt; font-family:verdana;}
a:visited { text-decoration:none; color:#FFFFFF; font-size:7pt; font-family:verdana;}
a:hover { text-decoration:none; color:#FFCC00; font-size:7pt; font-family:verdana;}
a:active { text-decoration:none; color:#FFCC00; font-size:7pt; font-family:verdana;}

a.download:link { text-decoration:none; color:#FFFF93; font-size:10pt; font-family:verdana;}
a.download:visited { text-decoration:none; color:#FFFF93; font-size:10pt; font-family:verdana;}
a.download:hover { text-decoration:none; color:#FFCC00; font-size:10pt; font-family:verdana;}
a.download:active { text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:verdana;}

a.big:link { text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:verdana;}
a.big:visited { text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:verdana;}
a.big:hover { text-decoration:none; color:#FFCC00; font-size:10pt; font-family:verdana;}
a.big:active { text-decoration:none; color:#FFCC00; font-size:10pt; font-family:verdana;}

/* ### Neue Styles ab 05/2010 ### */

#headline {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}

.center {
	text-align: center;
}

#content {
	/* todo */
}

#content a {
	font-size: 10pt;
}

#head {
	font-size: 10pt;
	font-weight: normal;
}

#screenshots a {
	font-size: 10pt;
}

#screenshots > .entry {
	padding-bottom: 20px;
}

#screenshots .download {
	padding: 20px 0;
}


#screenshots #content {
	width: 650px;
	display: block;
}

#screenshots #content img {
	border: 1px solid #FFFFFF;
}

#screenshots #content > a > img:hover {
	border: 1px solid #FFCC00;
}

/* CSS Fix for IE, because of no support for img:hover */
#screenshots #content a:hover img {
	border: 1px solid #FFCC00;
}


