﻿/*
THEME NAME: SU-Theme
THEME URI: http://www.su-osnabrueck.de
DESCRIPTION: Wordpress-Theme des Kreisverbandes der Schüler Union (SU) Osnabrück-Stadt
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 0.1
AUTHOR: <a href="mailto:thorsten.knape@cdu-osnabrueck.de">Thorsten Knape</a>
AUTHOR URI: http://www.cdu-osnabrueck.de
*/
/*CSS Reset Reloaded-  From Eric Meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;font-style: inherit; font-size: 100%;font-family: inherit; vertical-align: baseline; }

#nav ul, #nav li, #nav ul li { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

#nav { 
font-size: 0.7em; font-family: "Lucida Grande", Verdana, Sans-Serif; 
margin-left:7px;       
 }

/* Ausklappbare Navigation */

#nav, #nav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px;
}

#nav li {
float:left;
line-height:2.5em;
margin-bottom:-1px;
position:relative;
width:118px;
}

#nav li ul {
left:-999em;
margin-left:118px;
margin-top:-2.9em;
position:absolute;
width:160px;
}

#nav li ul ul {
left:-999em;
margin-left:162px;
margin-top:-2.9em;
position:absolute;
width:160px;
}

#nav li a {
background-color:#1D2C4B;
border:1px solid #FFFFFF;
color:#fff;
display:block;
font-size:1.1em;
font-weight:bold;
padding:0pt 0.5em;
text-decoration:none;
}

#nav li a:hover {
background-color:#CA250F;
color:#fff;
}

#nav li ul a {
background-color:#1D2C4B;
border-style:solid solid solid none;
border-top:1px solid #FFFFFF;
border-width:1px;
color:white;
display:block;
font-weight:bold;
padding:0pt 0.5em;
text-decoration:none;
width:150px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
left:-999em;
color:#fff;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
left:auto;
color:#fff;
}

#nav li:hover, #nav li.sfhover {
background:#CA250F none repeat scroll 0%;
color:#fff;
}

/* Layoutangaben */
* {margin: 0; padding: 0; border: 0;}

a { outline: none; /* Firefox gepunktete Linie vermeiden */   }

body {
width: 100%;
text-align: center; 
background: #fff;
color: #000;
min-width: 960px;
font-size:100.01%;
}

#ngg_widget_slideshow1 { position:relative; top:10px; left:157px; } /*Korrektur Flash-Anzeige IE */

.skip-link { position:relative; top:0px; left:0px; margin-top:-211px; }

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width: 960px; /* 90% */
margin: 10px auto 50px auto; 
/* background: #fff url(sidebar.gif) repeat-y 10px 0; */
}

#header, #access, #footer {
color: #000;
clear: both; 
width: 960px; /* 100% */
}

#header {background: #008; color: #fff; height: 210px; margin: auto;}
* html #header { margin-left: 200px; } /* Korrektur für IE */
#access {background: #ff9900; padding: 1px 0; margin-top:-32px; } 
#footer {background: #ccc; padding: 1px 0;}


#container {/* right faux column tab */
/* background: url(sidebar.gif) repeat-y 100% 0; */
float: left;
width: 960px; /* 100% */
}

* html #container { margin-left: 100px; }

#container:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
margin: 0 285px 0 150px; /* 0 175px 0 175px; */ 
}

#content {
  float:left;
  width: 100%; 
  margin: 0 -936px 0 0; /* 0 -95% 0 0; */  
}

#secondary {
  float:left;
  width: 120px; /* 170px */
  margin: 0 0 0 -24px;  /* 0 0 0 -5%; Navigation */
}

#primary {
  float:right;
  width: 260px; /* 170px */
  margin: 0;
}

#footer { 
width: 960px; height: 250px;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
color:#000;
font-size:0.6em; 
text-align:center;
padding-top:50px;
 }

/* SU Farben f&uumlr Text */
.su_orange {color: #ff9800; }
.su_blau {color: #1c2b4a; }
.su_grau {color: #8b8b8b; }
.su_rot {color: #e32a22; }


/* Text anordnen */
.links {float:left; }
.rechts {float:right; }
.ende { clear:both; }

/* Schriftformatierungen für den Text der mittleren Spalte */
#center { font-family:Georgia,'Lucida Grande',Verdana,Arial,Sans-Serif;
          font-size:0.95em;
          color:#444;
          line-height:1.3em;
          word-spacing:3pt;
 }


/************* IE Mac CSS Only  works for Win too **************/
* html div#content {margin: 0 -100% 0 0;}
* html div#secondary {margin: 0;}

div h3, div p {
margin: 1em 0;
padding: 0 20px; 
}

/* Just some example content */
div#header{text-align:center;margin-bottom:2em;}
/* div#access div.skip-link{position:absolute;top:1.4em;right:10em;} Orginalangabe wird nicht gebraucht */
div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;padding-left:400px;background:transparent;width:100%; }
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:transparent;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

div#menu a:link {color: #1C2B4A; text-decoration:none}
div#menu a:visited {color: #1C2B4A; text-decoration:none}
div#menu a:hover {color: #ffffff; text-decoration:none}

.entry-title{clear:both;}
div#container,div.sidebar{margin-top:0em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer{text-align:center;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

/*Meta Data Styling*/

.entry-meta{font-size:0.7em; clear:both; color:#444; margin-right:15px; }
.entry-meta .meta-sep{display:none;}
.entry-meta .author{display:block; width:30%; padding:0 0 0 40px; font-weight:bold; font-size:1.1em; height:40px; margin-left:10px; margin-bottom:20px; background:transparent url(images/icons/author.png) no-repeat;}
.entry-meta .author a{line-height:2.6em}
.entry-meta .cat-links{display:block; padding:10px; background:#F5FCFF;  border-top:1px solid #D1EFFF; border-bottom:1px solid #D1EFFF; }
.entry-meta .edit-link{display:inline; float:right; background:#F5FCFF; border-bottom:1px solid #D1EFFF; }
.entry-meta .comments-link{display:inline; padding:0 0 0 40px; float:right; height:40px;  text-indent:25px; font-weight:bold; font-size:1.1em; text-align:right; margin-top:-110px; background:transparent url(images/icons/comments.png) no-repeat; }


.single .entry-meta{margin-top:10px; padding:15px; background:#F5FCFF; border:1px solid #D1EFFF; border-left:0; border-right:0;line-height:1.8em}

/* remember to define focus styles! */
:focus {	outline: 0;}
body {line-height: 1; color: black; background: white; font-size:100.01%; }
ol, ul {list-style: none;}


/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}


/*Global Styling*/
body{background:#FFF url(images/back.png) repeat-x; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}

a:link {color: #1C2B4A; text-decoration:none}
a:visited {color: #666; text-decoration:none}
a:hover {color: #E32A22; text-decoration:none}

h1, h2, h3, h4, h5, h6{font-weight:normal; font-family: candara,'Lucida Grande',Verdana,Arial,Sans-Serif;}
h2{font-size:1.4em}
h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-weight:bold}
blockquote{font-style:italic; padding:15px; margin:10px 0; background:#EEE}
pre{background:#EEE; font-size:0.7em; font-style:normal; padding:15px; margin:10px 0; font-family:courier; line-height:1.7em;}

code{font-family:courier; padding:3px; background:#E4ECFC;  border-bottom:1px solid #D1DAED;  border-right:1px solid #D1DAED;}

pre code{padding:0; background:none}

/*Next Previous Styling*/

div#nav-above{display:none}

div#nav-below .nav-next, div#nav-below .nav-previous{font-size:0.6em; padding:10px; text-align:right; margin-top:10px; font-weight:bold}

div#nav-below .nav-next a{background: url(images/nextback.png) no-repeat top left; padding:9px; padding-right:10px; padding-left:20px}

div#nav-below .nav-next a .meta-nav{background: #FFF url(images/nextar.png) no-repeat top left; padding:9px; padding-right:50px; margin-left:-5px; margin-right:-10px}

div#nav-below .nav-next .meta-nav{background: #FFF url(images/nextar.png) no-repeat top left; padding:9px; padding-right:50px; margin-left:-5px}

div#nav-below .nav-previous{text-align:left}

div#nav-below .nav-previous a{background: url(images/prevback.png) no-repeat top right; padding:9px; padding-right:20px; padding-left:10px; margin-left:-5px;}

div#nav-below .nav-previous a .meta-nav{background: #FFF url(images/prevar.png) no-repeat top left; padding:9px; padding-right:40px; margin-left:-10px}

div#nav-below .nav-previous .meta-nav{background: #FFF url(images/prevar.png) no-repeat top left; padding:9px; padding-right:40px;  margin-left:-5px}

/*Vaild CSS hack to Target only IE 7 and below*/

.home div#nav-below .nav-next a:link:visited, .archive div#nav-below .nav-next a:link:visited{padding:0; padding-left:20px;}

.home div#nav-below .nav-previous a:link:visited, .archive div#nav-below .nav-previous a:link:visited{padding:0; margin-left:5px; padding-right:25px;}

/*DateStamp*/

div#content div.post, div#content div.page{margin-top:20px; width:100%; overflow:hidden;
background: url(images/dateieday.png) no-repeat 15px 27px;}

div#content div.d01{background: url(images/ieday/di1.png) no-repeat 15px 27px;}
div#content div.d02{background: url(images/ieday/di2.png) no-repeat 15px 27px;}
div#content div.d03{background: url(images/ieday/di3.png) no-repeat 15px 27px;}
div#content div.d04{background: url(images/ieday/di4.png) no-repeat 15px 27px;}
div#content div.d05{background: url(images/ieday/di5.png) no-repeat 15px 27px;}
div#content div.d06{background: url(images/ieday/di6.png) no-repeat 15px 27px;}
div#content div.d07{background: url(images/ieday/di7.png) no-repeat 15px 27px;}
div#content div.d08{background: url(images/ieday/di8.png) no-repeat 15px 27px;}
div#content div.d09{background: url(images/ieday/di9.png) no-repeat 15px 27px;}
div#content div.d10{background: url(images/ieday/di10.png) no-repeat 15px 27px;}
div#content div.d11{background: url(images/ieday/di11.png) no-repeat 15px 27px;}
div#content div.d12{background: url(images/ieday/di12.png) no-repeat 15px 27px;}
div#content div.d13{background: url(images/ieday/di13.png) no-repeat 15px 27px;}
div#content div.d14{background: url(images/ieday/di14.png) no-repeat 15px 27px;}
div#content div.d15{background: url(images/ieday/di15.png) no-repeat 15px 27px;}
div#content div.d16{background: url(images/ieday/di16.png) no-repeat 15px 27px;}
div#content div.d17{background: url(images/ieday/di17.png) no-repeat 15px 27px;}
div#content div.d18{background: url(images/ieday/di18.png) no-repeat 15px 27px;}
div#content div.d19{background: url(images/ieday/di19.png) no-repeat 15px 27px;}
div#content div.d20{background: url(images/ieday/di20.png) no-repeat 15px 27px;}
div#content div.d21{background: url(images/ieday/di21.png) no-repeat 15px 27px;}
div#content div.d22{background: url(images/ieday/di22.png) no-repeat 15px 27px;}
div#content div.d23{background: url(images/ieday/di23.png) no-repeat 15px 27px;}
div#content div.d24{background: url(images/ieday/di24.png) no-repeat 15px 27px;}
div#content div.d25{background: url(images/ieday/di25.png) no-repeat 15px 27px;}
div#content div.d26{background: url(images/ieday/di26.png) no-repeat 15px 27px;}
div#content div.d27{background: url(images/ieday/di27.png) no-repeat 15px 27px;}
div#content div.d28{background: url(images/ieday/di28.png) no-repeat 15px 27px;}
div#content div.d29{background: url(images/ieday/di29.png) no-repeat 15px 27px;}
div#content div.d30{background: url(images/ieday/di30.png) no-repeat 15px 27px;}
div#content div.d31{background: url(images/ieday/di31.png) no-repeat 15px 27px;}
html>body div#content div.d01{background: url(images/day/d1.png) no-repeat 15px 27px;}
html>body div#content div.d02{background: url(images/day/d2.png) no-repeat 15px 27px;}
html>body div#content div.d03{background: url(images/day/d3.png) no-repeat 15px 27px;}
html>body div#content div.d04{background: url(images/day/d4.png) no-repeat 15px 27px;}
html>body div#content div.d05{background: url(images/day/d5.png) no-repeat 15px 27px;}
html>body div#content div.d06{background: url(images/day/d6.png) no-repeat 15px 27px;}
html>body div#content div.d07{background: url(images/day/d7.png) no-repeat 15px 27px;}
html>body div#content div.d08{background: url(images/day/d8.png) no-repeat 15px 27px;}
html>body div#content div.d09{background: url(images/day/d9.png) no-repeat 15px 27px;}
html>body div#content div.d10{background: url(images/day/d10.png) no-repeat 15px 27px;}
html>body div#content div.d11{background: url(images/day/d11.png) no-repeat 15px 27px;}
html>body div#content div.d12{background: url(images/day/d12.png) no-repeat 15px 27px;}
html>body div#content div.d13{background: url(images/day/d13.png) no-repeat 15px 27px;}
html>body div#content div.d14{background: url(images/day/d14.png) no-repeat 15px 27px;}
html>body div#content div.d15{background: url(images/day/d15.png) no-repeat 15px 27px;}
html>body div#content div.d16{background: url(images/day/d16.png) no-repeat 15px 27px;}
html>body div#content div.d17{background: url(images/day/d17.png) no-repeat 15px 27px;}
html>body div#content div.d18{background: url(images/day/d18.png) no-repeat 15px 27px;}
html>body div#content div.d19{background: url(images/day/d19.png) no-repeat 15px 27px;}
html>body div#content div.d20{background: url(images/day/d20.png) no-repeat 15px 27px;}
html>body div#content div.d21{background: url(images/day/d21.png) no-repeat 15px 27px;}
html>body div#content div.d22{background: url(images/day/d22.png) no-repeat 15px 27px;}
html>body div#content div.d23{background: url(images/day/d23.png) no-repeat 15px 27px;}
html>body div#content div.d24{background: url(images/day/d24.png) no-repeat 15px 27px;}
html>body div#content div.d25{background: url(images/day/d25.png) no-repeat 15px 27px;}
html>body div#content div.d26{background: url(images/day/d26.png) no-repeat 15px 27px;}
html>body div#content div.d27{background: url(images/day/d27.png) no-repeat 15px 27px;}
html>body div#content div.d28{background: url(images/day/d28.png) no-repeat 15px 27px;}
html>body div#content div.d29{background: url(images/day/d29.png) no-repeat 15px 27px;}
html>body div#content div.d30{background: url(images/day/d30.png) no-repeat 15px 27px;}
html>body div#content div.d31{background: url(images/day/d31.png) no-repeat 15px 27px;}
div#content div.post .entry-title, div#content div.page .entry-title{font-size:1.3em; font-weight:normal; color:#023d6a; padding-bottom:8px; margin:10px 0; padding-left:60px; background:url(images/dateiemonth.png) no-repeat 15px 0}

div#content div.m01 .entry-title{background:url(images/iemonth/mi1.png) no-repeat 15px 0}
div#content div.m02 .entry-title{background:url(images/iemonth/mi2.png) no-repeat 15px 0}
div#content div.m03 .entry-title{background:url(images/iemonth/mi3.png) no-repeat 15px 0}
div#content div.m04 .entry-title{background:url(images/iemonth/mi4.png) no-repeat 15px 0}
div#content div.m05 .entry-title{background:url(images/iemonth/mi5.png) no-repeat 15px 0}
div#content div.m06 .entry-title{background:url(images/iemonth/mi6.png) no-repeat 15px 0}
div#content div.m07 .entry-title{background:url(images/iemonth/mi7.png) no-repeat 15px 0}
div#content div.m08 .entry-title{background:url(images/iemonth/mi8.png) no-repeat 15px 0}
div#content div.m09 .entry-title{background:url(images/iemonth/mi9.png) no-repeat 15px 0}
div#content div.m10 .entry-title{background:url(images/iemonth/mi10.png) no-repeat 15px 0}
div#content div.m11 .entry-title{background:url(images/iemonth/mi11.png) no-repeat 15px 0}
div#content div.m12 .entry-title{background:url(images/iemonth/mi12.png) no-repeat 15px 0}
html>body div#content div.post .entry-title, html>body div#content div.page .entry-title{background:url(images/datemonth.png) no-repeat 15px 0;}

html>body div#content div.m01 .entry-title{background:url(images/month/mjan.png) no-repeat 15px 0;}
html>body div#content div.m02 .entry-title{background:url(images/month/mfeb.png) no-repeat 15px 0;}
html>body div#content div.m03 .entry-title{background:url(images/month/mmar.png) no-repeat 15px 0;}
html>body div#content div.m04 .entry-title{background:url(images/month/mapr.png) no-repeat 15px 0;}
html>body div#content div.m05 .entry-title{background:url(images/month/mmay.png) no-repeat 15px 0;}
html>body div#content div.m06 .entry-title{background:url(images/month/mjun.png) no-repeat 15px 0;}
html>body div#content div.m07 .entry-title{background:url(images/month/mjul.png) no-repeat 15px 0;}
html>body div#content div.m08 .entry-title{background:url(images/month/maug.png) no-repeat 15px 0;}
html>body div#content div.m09 .entry-title{background:url(images/month/msep.png) no-repeat 15px 0;}
html>body div#content div.m10 .entry-title{background:url(images/month/moct.png) no-repeat 15px 0;}
html>body div#content div.m11 .entry-title{background:url(images/month/mnov.png) no-repeat 15px 0;}
html>body div#content div.m12 .entry-title{background:url(images/month/mdec.png) no-repeat 15px 0;}
body.blog .entry-date { display:none;  }

/*Comments*/

div#comments{clear:both;}
div#comments-list h3{background:url(images/icons/usrcomments.png) no-repeat 0 5px;  width:500px; padding:10px; padding-left:40px }

div#comments-list ol {display:block; margin:0; width:570px; padding:0; font-size:.75em;}
div#comments-list ol li{display:block; margin:25px 0; padding:0; background:none}
div#comments-list ol li .comment-author{font-weight:bold;}
div#comments-list ol li .comment-meta{padding-bottom:10px; color:#AAA; font-weight:normal;font-size:0.8em; border-top:1px solid #B8DFFF}

div#comments-list ol li .comment-author{padding-right:10px}
div#comments-list ol li p{font-weight:normal;}

/*For Post Author special Style*/

div#comments-list ol li.bypostauthor .comment-meta{border:0; padding:0 10px; background:#F7F7F7 url(images/bling.png) no-repeat top left;}

div#comments-list ol li.bypostauthor p{background:#F7F7F7; padding:15px; padding-top:0 }

/*Trackbacks and Pingbacks*/

div#trackbacks-list h3 {background:url(images/icons/trackbacks.png) no-repeat 0 5px; margin-bottom:0; width:500px; padding:10px; padding-left:40px; border:0;}

div#trackbacks-list ol {display:block; width:530px; border:1px solid #CCC; border-left:0; border-right:0; background:#F7F7F7; margin:0; padding:20px; font-size:.6em;}

div#trackbacks-list ol li{display:block; margin:15px 0; padding:0; background:none}
div#trackbacks-list ol li div.comment-author{border-bottom:1px solid #B8DFFF}

/*Comment Form*/
div#respond { font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; line-height: 1; color: white; font-size:100.01%; }
  
div#respond h3 {background:url(images/icons/commentform.png) no-repeat 0 5px; color:black; margin-top:10px; width:500px; padding:10px; padding-left:40px; border:0;}

div#respond .formcontainer{font-size:0.7em;  width:500px; line-height:1.35em; height:400px; background:url(images/commentform.png) no-repeat 0 5px; }

div#respond form#commentform textarea{border:3px solid #58B0DA; padding:5px; height:80px; width:424px}
div#respond form#commentform input{border:3px solid #58B0DA; padding:5px; height:16px; width:424px}
div#respond form#commentform input#submit{border:0; margin-top:10px; width:440px; height:24px;}
form#commentform{margin:0 auto; width:440px; padding-top:15px}
form#commentform p#comment-notes{color:#FFF}
form#commentform div.form-label{color:#FFF; margin:5px 0}

/* Vorstand */

div#mitglieder dl {width:240px; float:left; margin-bottom:50px; }
div#mitglieder dl dt {list-style: none inside none; border:0px; background:transparent; }
div#mitglieder dt {margin-bottom:0px; padding-bottom:0px; }
div#mitglieder dd {list-style: none inside none; border:0px; margin-top:0px; padding-top:5px; color:#fff; }
div#mitglieder ul {width:260px; list-style: none inside none; margin-left:0px; padding-left:0px; float:right; }
div#mitglieder ul li {list-style: none inside none; background:transparent; width:200px;  }
div#mitglieder ul li.titel {font-weight:bold; }
div#mitglieder hr {color:#fff; background:#fff; clear: both; }
/* Weiterblättern Pagebar am Ende der Seite */

.pagebar { 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
                text-align: center;	}

.pagebar a, .pageList .this-page 	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;	}

.pagebar a:visited 	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;	}

.pagebar .break 	{
		padding: 2px 6px; 
		border: none; 
		background: #fff; 
		text-decoration: none;	}

.pagebar .this-page 	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;	}

.pagebar a:hover 	{
		color: #fff; 
		background: #ff9900; 
		border-color: #036; 
		text-decoration: none;	}

/* Weiterblättern Ende */

input, textarea	{ border: thin dotted #000; }
