@import url(/community-data/tpl/default.css);

body,p,td,div   { 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.small { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

.error {color: #FF0000}

h1  { color: black; font-weight: 400; font-size: 1.6em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h2  { color: black; font-weight: 800; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h3  { color: black; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a 	{ color: #AA2200; text-decoration: none }

a.aktiv { color: #315070; font-weight: bold }


a		  { color:#AA2200; text-decoration: none }
a:link    { color:#AA2200; text-decoration: none }
a:visited { color:#AA2200; text-decoration: none }
a:active  { color:#AA2200; text-decoration: none }
a:hover   { color: #EE0000; text-decoration: underline }

.forum a		  { color:#AA2200; text-decoration: none }
.forum a:link     { color:#AA2200; text-decoration: none }
.forum a:visited  { color:#AA8880; text-decoration: none }
.forum a:active   { color:#AA2200; text-decoration: none }
.forum a:hover    { color:#EE0000; text-decoration: underline }


input,textarea,select 	{font-family: Courier, monospace; font-size:11px; font-weight:100}

hr { color: #e0e0e0 }

p.headline    { color: white; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: center; height: 0px }

td.textbox_side {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #BB0000 }
td.textbox_head {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; color: #FFFFFF }
td.textbox {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e3e4e3 }

form 	{margin-bottom: 0px; margin-top: 0px;}
pre {font-size: 11px}

.yellowmarker { background-color: #FFFF00 }
.greenmarker { background-color: #00FF00 }
.redmarker { background-color: #FF8080 }
.bluemarker { background-color: #8080FF }

/* Framework */
div.dialog       {margin-bottom:0px; margin-top:0px;}
.dialog form     {margin-bottom:0px; margin-top:0px; background-color:#FFFFFF;}
.dialog input    {font: 11px Verdana,sans-serif; border: 1px inset #CCC9BE; padding-left:2px; padding-right:2px;}
.dialog select   {font: 11px Verdana,sans-serif; border: 1px inset #CCC9BE;}
.dialog textarea {font: 11px Verdana,sans-serif; border: 1px inset #CCC9BE;}
.dialog button   {font: 11px Verdana,sans-serif; border: 1px outset #315070; background-color: #315070; padding: 1px 4px 1px 4px; color:white;}

.dialog input.E { background-color:#FDBDBD; border: 1px inset #FDBDBD;}
.dialog input.W { background-color:#FFFAAA; border: 1px inset #FFFAAA;}

.dialog textarea.E { background-color:#FDBDBD; border: 1px inset #FDBDBD;}
.dialog textarea.W { background-color:#FFFAAA; border: 1px inset #FFFAAA;}

.dialog fieldset {margin:0px 10px 10px 15px; padding:0px 0px 0px 10px;}
.dialog legend  {padding-left:5px; padding-right:5px; font-size: 11px; font-weight: bold;}


pre.sql   {font: 11px Verdana,sans-serif; color:black;}
pre.sql b {font: 11px Verdana,sans-serif; color:#800000;}
pre.sql i {font: 11px Verdana,sans-serif; color:#000080;}

div.table { background-color: #cccccc; }
.table table { width:100%; }

.table td { background-color:white; }

.table thead td       { background-color:#CCCCCC; color: black; }
.table thead .odd td  { background-color:#CCCCCC; color: black; }
.table thead .even td { background-color:#CCCCCC; color: black; }

.table tbody td       { background-color:#F7F3EF; color: black; vertical-align: top}
.table tbody .odd td  { background-color:#FFFFFF; color: black; }
.table tbody .even td { background-color:#FCF9F5; color: black; }
.table tbody .error   { background-color:#FCF9F5; color: red; font-weight:bold; padding:10px;}
.table tbody .marker td { background-color:#FFBF80; color: black;}

.table tfoot td       { background-color:#CCCCCC; color: black; }
.table tfoot .odd td  { background-color:#CCCCCC; color: black; }
.table tfoot .even td { background-color:#CCCCCC; color: black; }

div.tablenomargin { background-color: #cccccc; margin:0px; }
.tablenomargin table { width:100%; }

.tablenomargin td { background-color:white; }

.tablenomargin thead td       { background-color:#CCCCCC; color: black; }
.tablenomargin thead .odd td  { background-color:#CCCCCC; color: black; }
.tablenomargin thead .even td { background-color:#CCCCCC; color: black; }

.tablenomargin tbody td       { background-color:#F7F3EF; color: black; vertical-align: top}
.tablenomargin tbody .odd td  { background-color:#FFFFFF; color: black; }
.tablenomargin tbody .even td { background-color:#FCF9F5; color: black; }
.tablenomargin tbody .error   { background-color:#FCF9F5; color: red; font-weight:bold; padding:10px;}
.tablenomargin tbody .marker td { background-color:#FFBF80; color: black;}

.tablenomargin tfoot td       { background-color:#CCCCCC; color: black; }
.tablenomargin tfoot .odd td  { background-color:#CCCCCC; color: black; }
.tablenomargin tfoot .even td { background-color:#CCCCCC; color: black; }

button.wmargin   {
	font: 11px Verdana,sans-serif;
	border: 1px outset #315070;
	color: white;
	background-color: #315070;
	margin-left:10px;
	padding: 1px 4px 1px 4px;
}

/* Box - Styles */
.boxtitle    { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #143353; font-weight: bold; letter-spacing: 1px; font-size: 12px}
.boxsubtitle { border-bottom: 1px dashed #CCCCCC; margin-bottom: 8px; padding-bottom: 8px;}
.boxcontent  {}
.boxfooter   { border-top: 1px dashed #CCCCCC; margin-top: 8px; padding-top: 8px;}

/* Forum - Styles */
.forumbackground {}
.forumboder      {}
.forumheadline   {}

/* CHAT */

.chat .welcome {
	color: #008000;
}

.chat .content {
	width: 100%;
}

.chat .content .line {
	width: 100%;
	vertical-align: top;
}

.chat .content .user {
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
}

/* News - Styles */

.news .topic {
        font-variant: small-caps;
        font-weight:  bold;
        font-size:    11px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.news .title {
        font-size:     16px;
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-weight:   bold;
        margin-bottom: 0px;
}

/* Artikel - Styles */

.article .topic {
        font-variant: small-caps;
        font-weight:  bold;
        font-size:    11px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.article .title {
        font-size:     16px;
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-weight:   bold;
        margin-bottom: 0px;
}

/* Menu - Styles */
.menu .separator {
        height:        1px;
        border-bottom: 1px dashed #cccccc;
        margin-bottom: 8px;
        margin-top:    8px;
}

/* Members */
#member_menu a.aktiv {
	color: #315070;
}

#banner img {border: 1px solid #cccccc}
