body { 
	margin:0px; 
	padding:0px; 
	padding-left:0px; 
	padding-bottom:10px 
	}
.menu {
	background-color:#ffffff 
	}
input.text, input.button, input.file, textarea, button { 
	font-size:11px; 
	border:1px solid #465275 
	}
a .redlink, .redlink {
	color:#C70000;
	}
table.login input { font-size:9px; line-height:11px }
input.checkbox { border:none; margin:0px }
input.file { width:250px }
input.button, button { cursor:pointer;  color:#C70000; letter-spacing:1px; font-weight:bold; border:1px solid #C70000; }
button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold }
select, option { font-size:11px }
select { border:1px solid #465275 }
form { margin:0px }
h1, h2, h3, .h1, .h2, .h3, p, a, div, ul, li, button, td { font-family:Tahoma, Verdana, Arial, Sans-serif }
input, textarea, select, input { font-family:Tahoma, Verdana, Arial, Sans-serif; letter-spacing:1px }
h1, h2, h3, .h1, .h2, .h3 { color:#465275 }
h1, h2, h3 { margin-top:10px; margin-bottom:5px }
.h1, .h2, .h3 { font-weight:bold; display:block; border-bottom:1px solid #C70000; padding-left:5px; padding-bottom:5px }
h1, .h1 { font-size:16px; margin-bottom:5px }
h2, .h2 { font-size:14px; margin-bottom:5px; letter-spacing:1px; color:#C70000; }
h3, .h3 { font-size:12px; margin-bottom:5px; letter-spacing:1px }
a { color:#465275; text-decoration:none; font-weight:bold }
a:hover { text-decoration:underline }
#communitydiv a { font-weight:normal; }
#communitydiv strong { color:#465275; }
p, div, ul, li, td { font-size:11px; letter-spacing:1px; margin:0px }
ul { list-style-type:square }
p.navinfo { font-size:11px; margin-top:4px; color:#C70000 }
p.menuinfo { font-size:10px; margin-top:10px; margin-left:10px; margin-right:10px; color:#465275 }
p.menuinfo a { font-weight:normal }
p.articlefooter { margin-top:10px; padding-top:5px; padding-bottom:5px; border-top:1px solid #465275; border-bottom:1px solid #465275 }
p.startseite, div.startseite { font-size:11px }
div.error { background-color:#FFFFFF; padding:5px; border:1px solid #465275 }
h1.boxheading { background-color:#C70000; color:#FFFFFF; text-align:center; line-height:24px; padding-right:2px; margin-bottom:10px }
h2.borderheading { color:#C70000; text-align:center; line-height:22px; padding-right:2px; margin-bottom:10px; border:1px solid #C70000 }

.news { font-size:12px }
.newspreview { font-size:12px; margin-left:5px }
.newspreviewheading { color:#465275; font-weight:bold; display:block; border-bottom:1px solid #C70000; margin-left:-5px; padding-left:5px; padding-bottom:5px }
.newspreviewsubheading { font-weight:bold; display:block; margin-top:5px; margin-bottom:5px }
.newsheading { color:#465275; font-weight:bold; display:block; border-bottom:1px solid #C70000; margin-left:5px; padding-bottom:5px }
.newssubheading { font-weight:bold; display:block; margin-top:5px; margin-bottom:5px }

.lifestyle { font-size:12px }
.lifestylepreview { font-size:12px; margin-left:5px }
.lifestylepreviewheading { color:#465275; font-weight:bold; display:block; border-bottom:1px solid #C70000; margin-left:-5px; margin-bottom:5px; padding-left:5px; padding-bottom:5px }
.lifestylepreviewsubheading { font-weight:bold; display:block; margin-top:5px; margin-bottom:5px }
.lifestyleheading { color:#465275; font-weight:bold; display:block; border-bottom:1px solid #C70000; margin-left:5px; padding-bottom:5px }
.lifestylesubheading { font-weight:bold; display:block; margin-top:5px; margin-bottom:10px }

div.smsticker a { letter-spacing:normal }
div#eqtickerheadfield { letter-spacing:normal; padding:2px }
div#eqtickerdataview { margin-bottom:1px }
div#eqtickerdatacontainer { margin-top:1px; margin-bottom:1px }

.mt { margin-top:10px }
.ml { margin-left:10px }
.mb { margin-bottom:10px }
.mr { margin-right:10px }

.pt { padding-top:10px }
.pl { padding-left:10px }
.pb { padding-bottom:10px }
.pr { padding-right:10px }

.pt5 { padding-top:5px }
.pl5 { padding-left:5px }
.pb5 { padding-bottom:5px }
.pr5 { padding-right:5px }

.bl { border-left:1px solid #465275 }
.bt { border-top:1px solid #465275 }
.br { border-right:1px solid #465275 }
.bb { border-bottom:1px solid #465275 }
.border { border:1px solid #465275 }

.red { color:#C70000 }
.first { margin-top:0px }
.last { margin-top:10px }
.bold { font-weight:bold }
.error { color:#C70000 }
.errorbox { color:#C70000; padding:5px; border:1px solid #C70000 }
img.contentpic { margin-bottom:2px; margin-right:5px; float:left; border:1px solid #C70000 }
img.left { margin-right:5px }
img.right { margin-left:5px }
img.blueborder { border:1px solid #465275 }

table.modelbewerbung input.text { width:195px }
table.modelbewerbung input.button { background-color:#465275; color:#FFFFFF; letter-spacing:1px; font-weight:bold }

table.anmeldung { margin-bottom:10px }
table.anmeldung input.text { width:195px }
table.anmeldung textarea { width:195px; height:70px }
table.anmeldung input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.anmeldung .inputdata { color:#C70000 }
table.anmeldung td.header {  padding:5px;  border:1px solid #465275; }
table.anmeldung td.header h2 { margin:0px; color:#C70000; text-align:center }
table.anmeldung td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }
table.anmeldung td.middle { background-color:#EFEFEF; padding-left:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.anmeldung td.middle td.left { padding-right:5px; padding-bottom:10px }
table.anmeldung td.middle td.right { padding-bottom:10px }
table.anmeldung td.middle td { padding-bottom:5px }
table.anmeldung td.middle h3 { margin-bottom:0px }

div.anmeldung {  border:1px solid #465275; width:400px }
div.anmeldung div.header {  padding:5px;  border:1px solid #465275; }
div.anmeldung div.footer {  padding-top:5px; padding-bottom:5px; text-align:center }
div.anmeldung div.middle { background-color:#EFEFEF; padding:10px }
div.anmeldung div.header h2 { margin:0px; color:#C70000; text-align:center }
div.anmeldung div.footer a { color:#FFFFFF; font-weight:bold; text-decoration:underline }
div.anmeldung div.middle ul, div.anmeldung div.middle li { color:#465275 }
div.anmeldung input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }

table.profilsuche { margin-bottom:10px; width:400px }
table.profilsuche input.text { margin-left:5px; width:187px }
table.profilsuche input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.profilsuche p.inputdata { color:#C70000 }
table.profilsuche td.header {  padding:5px; border:1px solid #465275;}
table.profilsuche td.header h2 { margin:0px; color:#C70000; text-align:center }
table.profilsuche td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }
table.profilsuche td.middle { background-color:#EFEFEF; padding-left:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.profilsuche td.middle td.left { padding-right:5px; padding-bottom:10px }
table.profilsuche td.middle td.right { padding-bottom:10px }
table.profilsuche td.middle td { padding-bottom:5px }
table.profilsuche td.middle h3 { margin-bottom:0px }

table.profilergebnisse { margin-bottom:10px; width:400px }
table.profilergebnisse input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.profilergebnisse td.header {  padding:5px;  border:1px solid #465275;}
table.profilergebnisse td.header h2 { margin:0px; color:#C70000; text-align:center }
table.profilergebnisse td.middle { background-color:#EFEFEF; padding-left:10px; padding-top:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.profilergebnisse td.middle td.left { padding-right:10px; padding-bottom:10px }
table.profilergebnisse td.middle td.middle { border:none; padding-top:0px; padding-right:10px; padding-bottom:10px }
table.profilergebnisse td.middle td.right { padding-bottom:10px }
table.profilergebnisse td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }
table.profilergebnisse td.footer a { color:#FFFFFF; font-weight:bold }

table.profil { margin-bottom:10px }
table.profil button, table.profil input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.profil .inputdata { color:#C70000 }
table.profil td.header {  padding:5px;  border:1px solid #465275;}
table.profil td.header h2 { margin:0px; color:#C70000; text-align:center }
table.profil td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }
table.profil td.middle { background-color:#EFEFEF; padding-left:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.profil td.middle td.left { padding-right:5px; padding-bottom:10px }
table.profil td.middle td.right { padding-bottom:10px }
table.profil td.middle td { padding-bottom:5px }
table.profil td.middle td.padding10px { padding-top:10px; padding-bottom:10px }
table.profil td.middle td.paddingtop10px { padding-top:10px }
table.profil td.middle td.paddingtop0px { padding-top:0px }
table.profil td.middle td.paddingbottom10px { padding-bottom:10px }
table.profil td.middle td.topborder { border-top:1px solid #465275 }
table.profil td.middle h3 { margin-bottom:0px }

table.profil_neu { background-color:#E7EEFF; margin-bottom:10px; border-bottom:1px solid #465275 }
table.profil_neu td.header {  padding:5px;  border:1px solid #465275;}
table.profil_neu td.header h2 { margin:0px; color:#C70000; text-align:center }
table.profil_neu td.middle { padding:5px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.profil_neu td.middleheader { padding:5px; border-left:1px solid #465275; border-right:1px solid #465275; padding-bottom:0px }
table.profil_neu td.middleheader p { font-weight:bold }
table.profil_neu td.left { padding:5px; border-left:1px solid #465275 }
table.profil_neu td.right { padding:5px; border-right:1px solid #465275 }
table.profil_neu td.footer {  padding-top:5px; padding-bottom:5px; border-top:1px solid #465275; border-left:1px solid #465275; border-right:1px solid #465275 }
table.profil_neu button, table.profil_neu input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }

table.galerie { background-color:#E7EEFF; margin-bottom:10px; border-left:1px solid #465275; border-right:1px solid #465275; border-bottom:1px solid #465275 }
table.galerie td.header {  padding:5px;  border:1px solid #465275; }
table.galerie td.header h2 { margin:0px; color:#C70000; text-align:center }
table.galerie td.middle { padding:10px }
table.galerie input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.galerie td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }

table.steckbrief { margin-bottom:10px }
table.steckbrief td.header {  padding:5px;  border:1px solid #465275;}
table.steckbrief td.header h2 { margin:0px; color:#C70000; text-align:center }
table.steckbrief td.middle { background-color:#EFEFEF; padding-left:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.steckbrief td.middle td.left { padding-right:5px; padding-bottom:10px }
table.steckbrief td.middle td.right { padding-bottom:10px }
table.steckbrief td.bottomborder { border-bottom:1px solid #465275 }
table.steckbrief td.bottompadding10px { padding-bottom:10px }
table.steckbrief td.middle h3 { margin-bottom:5px }

table.stories { margin-bottom:10px }
table.stories input.text { width:150px }
table.stories input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.stories td.header {  padding:5px ;  border:1px solid #465275;}
table.stories td.header h2 { margin:0px; color:#C70000; text-align:center }
table.stories td.middle { background-color:#EFEFEF; padding-left:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.stories td.middle td.left { padding-right:5px; padding-bottom:10px }
table.stories td.middle td.right { padding-bottom:10px }
table.stories td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }

table.votes { margin-bottom:10px }
table.votes input.button {  color:#FFFFFF; letter-spacing:1px; font-weight:bold; height:20px;  background-color:#465275; }
table.votes td.header {  padding:5px;  border:1px solid #465275; }
table.votes td.header h2 { margin:0px; color:#C70000; text-align:center }
table.votes td.footer {  padding-top:5px; padding-bottom:5px; border:1px solid #465275 }
table.votes td.middle { background-color:#EFEFEF; padding-left:10px; padding-right:10px; border-left:1px solid #465275; border-right:1px solid #465275 }
table.votes td.middle td.left { padding-right:5px; padding-bottom:10px }
table.votes td.middle td.right { padding-bottom:10px }
table.votes td.middle td { padding-bottom:5px }
table.votes td.middle h3 { margin-bottom:0px }
table.votes td.footer a { color:#FFFFFF; font-weight:bold }

/* Beginn Forum-Templates */
table.threadheader { margin-bottom:5px }
table.threadheader p { color:#465275; font-size:12pt; font-weight:bold; margin:5px; padding:0px }
table.threadheader a { color:#465275; font-size:12pt }
table.threadlist { background-color:#EFEFEF; border:1px solid #465275; width:100%; margin-top:10px; margin-bottom:10px }
table.threadlist p, table.threadlist a { font-size:10pt; font-weight:normal }
table.threadlist a { color:#C70000 }
table.threadlist thead p { font-weight:bold }
table.threadlist tr.grey { background-color:#EFEFEF }
table.threadlist tr.darkgrey { background-color:#DEDEDE }
table.threadlist td { padding:5px }
table.threadlist td.left { border-right:1px solid #465275 }
table.threadlist p, table.threadbox p { margin-bottom:0px }
table.threadlist tfoot td { background-color:#465275 }
table.threadlist tfoot td p a { color:#FFFFFF }
table.threadlist th { text-align:left }

table.threadbox { background-color:#EFEFEF; border:1px solid #465275; margin-top:10px; margin-bottom:20px; width:100% }
table.threadbox td.threadlistbottom {  border-top:1px solid #465275; padding:5px }
table.threadbox td.threadlistbottom a { font-size:10pt; font-weight:bold; color:#FFFFFF }
table.threadbox td#left { border-right:1px solid #465275 }
table.threadbox td.threadbox { padding-bottom:5px }
table.threadbox tr.grey { background-color:#EFEFEF }
table.threadbox tr.darkgrey { background-color:#DEDEDE }
a.thread { color:#C70000; font-weight:normal }
a.threadhighlighted { font-weight:bold }

table.posting { background-color:#EFEFEF; border:1px solid #465275; margin-top:10px; width:100% }
table.posting td { padding:5px; background-color::#B3E4FB }
table.posting td.subject {  color:#FFFFFF }
table.posting td.answer { border-top:1px solid #465275; background-color:#465275 }
table.posting td.author { border-top:1px solid #465275; background-color:#DEDEDE }
table.posting td.subject p, table.posting td.answer p { font-weight:bold }
table.posting p { font-size:10pt; margin-bottom:0px }
table.posting td.author p.timestamp { font-size:8pt; font-weight:normal; margin-bottom:0px }
table.posting td.author a { font-size:8pt }
table.posting td.answer a { color:#FFFFFF }

table.forumlist { border:1px solid #465275; margin-top:10px; margin-bottom:10px; width:100% }
table.forumlist td { padding:5px; background-color:#EFEFEF }
table.forumlist td.left { border-right:1px solid #465275 }
table.forumlist tr.grey td { background-color:#EFEFEF }
table.forumlist tr.darkgrey td { background-color:#DEDEDE }
table.forumlist td.bottom { border-top:1px solid #465275 }
table.forumlist th { text-align:left }
table.forumlist p { margin-bottom:0px }

th { padding:5px;  color:#FFFFFF }
table.threadlist tfoot td { border-top:1px solid #465275 }
table.threadlist tfoot a { font-size:10pt; font-weight:bold; color:#465275 }
p.timestamp { font-size:8pt; margin-bottom:0px }

table.reply { background-color:#EFEFEF; border:1px solid #465275; margin-top:10px; margin-bottom:10px; width:400px }
table.reply td { padding:5px; background-color:#EFEFEF }
table.reply p { margin-bottom:0px }
table.reply td.header { background-color:#465275;  border:1px solid #465275;}
table.reply td.header p { color:#FFFFFF; font-weight:bold }
table.reply td.footer { border-top:1px solid #465275; padding-bottom:5px; background-color:#465275 }
table.reply td.footer#left { border-right:1px solid #465275 }
table.reply td.footer a {font-size:10pt; font-weight:bold; color:#FFFFFF }
table.reply input.text { width:100% }
table.reply textarea { width:100%; height:200px }
table.reply input, table.reply textarea { border:1px solid #465275 }
table.reply input.button { background-color:#FFFFFF; color:#465275; margin-bottom:5px }
/* Ende Forum-Templates */

table.mailbox td {font-size:11px }