/* Farben:
 * Rot (alt, etwas dunkler)             e10013
 * Rot (neu, heller, wie auf Entwurf)   e10013
 */

body { font-family: arial, sans-serif; font-size: 10pt; color: black;
    background: white url(../media/gradient.gif) top repeat-x;
    /*line-height: 1.5em;*/ }

img { border: 0; }

/*
h1, h2, h3 { font-size: 15px; font-family: "arial black", sans-serif;
    font-weight: normal; }
    */
h1, h2, h3 { font-size: 15px; font-family: verdana, arial, sans-serif; font-weight: bold; }

h3 { font-size: 11pt; }
h2 { font-size: 14pt; }

code, .code { font-family: monaco, courier, monospace; }
em, .ka_red, #footer .ka_red { color: #e10013; }
.ka_light_red { color: #e8bbbb; }
.ka_red_border { border: 1px solid #e10013; }
.ka_smallertext { font-size:smaller; }

/*
a { color: #00a; }
a:visited { color: #005; }
a:hover { color: blue; }
*/

a { color: #e10013; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #800; }

#wrapper { width: 900px; margin: 0 auto; padding-top: 20px; }

#head { position: relative; height: 60px; }

#logo { float: left; position: relative; padding: 0; margin: 0 0 0 -6px; }

/* Hack für IE 6 */
#logo { width: 281px; height: 53px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.klubarbeit.net/templates/klubarbeit/media/klubarbeit.png'); }
#logo img { display: none; }

/* PNG in anderen Browsern direkt anzeigen */
#logo > a > img { display: block; }

#contact, #navigation { position: absolute; right: 0; margin: 0; padding: 0; }

#contact { color: #e10013; top: 0px; font-size: 8pt; }
#contact a { color: #e10013; }

#body { background: transparent url(../media/body-background.gif) repeat-y; }

/* Hack für IE6 */
#body { border: 1px solid white; }

#left-column, #right-column { width: 190px; padding: 0 10px 0 0; }
#left-column { float: left; }
#right-column { float: right; }
#center-column {  margin: 0 220px; }

#left-column h3, #right-column h3 { padding-top: 10px; }

#center-column img { margin: 0px; }
/* Aktive Seite in Seitenauswahl */
#center-column a.active { font-weight: bold; }


#left-column .section,
#right-column .section { background: url(../media/rot_gross.gif) no-repeat 0 4px;
    padding-left: 16px; font-size: 9pt; }

#rss-feed { padding-top:25px; text-align:center; }

/* Navigation */
#navigation { top: 25px; }

#navigation ul { list-style: none; margin: 0; padding: 0; }
#navigation li { display: inline; margin-left: 20px; }
#navigation a { text-decoration: none; color: black; font-size: 11pt; }
#navigation a:hover { color: #aaa; }
#navigation a.active { color: #e10013; text-decoration: underline; }

/* Linke & rechte Spalte */
.sidebar .section { padding: 0px 10px; }

/* Footer */
#footer, #footer * { color: #aaa; text-align: center; font-size: 12pt; }

/* Hauptinhalt */
div.hr hr { display: none; }
div.hr { border-bottom: 1px solid black; width: 200px; margin: 30px auto; }

/* Mitarbeiter-Matrix */
div.ka_staff_array div.member { float: left; margin: 0 4px 2px 0; }

.ka_staff_img {
float:left;
margin:0px 5px 5px 0px;
width:120px;
}
.ka_staff_img img {
border:1px solid #666666;
}
.ka_staff_text {
margin-top:100px;
}

.blog_entry img {
margin-right:5px !important;
}