Theme Name: Dr. Hermann Kues

Theme URI: http://www.hermann-kues.de/

Description: WordPress Theme f&uuml;r Dr. Hermann Kues (MdB), parlamentarischer Staatssekret&auml;r im Bundesfamilienministerium

Version: 1.0

Author: Thorsten Knape (thorsten.knape@cdu-osnabrueck.de), Ralf P&ouml;tter (poetter@grafschafter-cdu.de)

Author URI: http://www.cdu-osnabrueck.de

*/

#wp-calendar {text-align:center; margin:auto; padding: 10px; width: 270px; background: #E4E7EB; }
#wp-calendar a {color:#F08900; text-decoration:none;  }



/* Start Typography & Farben */
.zweiteUeberschrift {font-weight: bold; }

.widget_youtube { text-align:center;}

#breadcrumbs { padding-top: 2px; padding-left: 0px; }
.breadcrumbs { font-size: 0.9em; margin: 2px 0px 10px 0px; text-align: right; }
.breadcrumbs { background: url('http://www.hermann-kues.de/wp-content/themes/kues/images/breadcrumbs_bg.png') no-repeat right bottom; }
.breadcrumbs { color:#F08900; padding-bottom:0.5em; }
.breadcrumbs a { color:#F08900; text-decoration:none; }

#listen a { font-size: 0.9em; margin-left: 5px; }

.giDescription { font-size: 1.0em; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;  font-weight: normal;  }

.abstand-links { margin-left: 4px; }

body { color: #333; font-size: 62.5%; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; background-color: #ffffff; text-align: center; }

#page { background-color: white; text-align: left; border: solid 1px black; }

#header { background-color: #ffee00; }

.cf7dd { width: 450px; float: left;  }
.wpcf7-list-item { width: 450px;float: left;  }

#verband { color: #000000; }

#verband h2 { float: left; }

#content { font-size: 1.2em; }

.widecolumn .entry p { font-size: 1.05em; }

.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }

.widecolumn { line-height: 1.6em; }

.narrowcolumn .postmetadata { text-align: center; }

.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

#footer { background-color: #eee; }

small { font-size: 0.9em; font-family: Arial, Helvetica, Sans-Serif; line-height: 1.5em; }

h1, h2, h3 { font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; font-weight: bold; }

h1 {

color: #dd8800;

background-color: transparent;

font: bold 14px Verdana, Arial, Helvetica, sans-serif;

margin: 0px 0px 2px 0px;

padding: 0px 0px 0px 0px;

border-bottom: 1px solid #c7cfc5;

}

.hide { display: none; }



#headerimg .description { font-size: 1.2em; text-align: center; }

h2 { font-size: 1.6em; }

h2.pagetitle { font-size: 1.6em; }

h3 { font-size: 1.3em; }

h4 { font-size: 1.0em; }

h1 a, h1 a:hover, h1 a:visited, #headerimg .description { color: white; text-decoration: none; }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #333; }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }

.entry p a:visited { color: #b85b5a; }

.commentlist li, #commentform input, #commentform textarea { font: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif; }

.commentlist li { font-weight: bold; }

.commentlist cite, .commentlist cite a { font-size: 1.1em; font-style: normal; font-weight: bold; }

.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }

#commentform p { font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; }

.commentmetadata { font-weight: normal; }

code { font: 1.1em "Courier New", Courier, Fixed; }

acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: 0.07em; }

a, h2 a:hover, h3 a:hover { color: #132f64; text-decoration: none; }

a:hover { color: #ff9900; text-decoration: underline; }



.Bildunterschrift { background-color: #eee; font: normal 10px Verdana, Arial,Helvetica,sans-serif;

color: #000000; float: none; width: 400px;}

.Zitate { color: #666666;

background-color: transparent;

font-weight: bold;

font-size: 12px;

font-family: Verdana, Arial, Helvetica, sans-serif;

margin: 0px 0px 8px 0px;

padding: 0px 0px 0px 0px; }

.Abstand-davor {margin-top: 15px;}

.Abstand-danach {margin-bottom: 15px;}

.Abstand-davor-danach {margin-top: 15px; margin-bottom: 15px;}



hr { border: 0px; /* F?r Firefox und Opera */

border-top: solid 1px #c7cfc5;

border-bottom: solid 1px #FFFFFF; /* F?r I.Explorer (Seiten-Hintergrundfarbe!) */

clear: both;}



.Kasten { font: normal 10px Verdana, Arial,Helvetica,sans-serif;

color: #000000; padding: 2px;

background-color: #E4E7EB;

float: none;

display: block;

text-align: left;

width: 400px;}



/* End Typography & Colors */



/* Begin Structure */

body { margin: 0; padding: 0; }

#page { background-color: white; margin: -1px auto; padding: 0; width: 960px; border: solid 1px #959596; }

#header { background-color: #ff9900; margin: 0 auto; padding: 0; width: 100%; height: 160px; }

#headerimg { margin: 0; width: 100%; height: 160px; }

#content { background-color: transparent; margin: 0; width: 460px; border: 0px none;; padding-left:30px; padding-right:10px; padding-top:20px; padding-bottom:15px }

.narrowcolumn { margin: 0; width: 420px; float: left; border: 0px none;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:20px }

.widecolumn { margin: 5px 0 0 150px; padding: 10px 0 20px; width: 520px; float: left; }

.post { margin: 0px; }

.widecolumn .post { margin: 0; }

.narrowcolumn .postmetadata { padding-top: 5px; }

.widecolumn .postmetadata { margin: 30px 0; }

.widecolumn .smallattachment { text-align: center; margin: 5px 5px 5px 0; width: 128px; float: left; }

.widecolumn .attachment { text-align: center; margin: 5px 0; }

.postmetadata { clear: left; }

#footer { margin: 0 auto; padding: 0 0 0 0; width: 960px; clear: both; } 

#footer p { text-align: center; margin: 0; padding: 20px 0; }

/* End Structure */



/* Begin Headers */

h2 { margin: 10px 0 0; }

h2.pagetitle { text-align: center; margin-top: 30px; }

h3 { margin: 30px 0 0; padding: 0; }

h3.comments { margin: 40px auto 20px; padding: 0; }

/* End Headers */



/* Begin Images */

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-right: auto; margin-left: auto; }

img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }

img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }

.alignright { float: right; }

.alignleft { float: left; }

img.rechts { display: inline; margin: 0 0 2px 7px; padding: 4px; }

img.links { display: inline; margin: 0 7px 2px 0; padding: 4px; }

img.rechtsrah { background: #fff; display: inline; margin: 0 0 2px 7px; padding: 4px; float: right; border-style: solid; border-width: 1px; border-color: #d9e0e6 #c8cdd2 #c8cdd2 #d9e0e6; }

img.linksrah { background: #fff; display: inline; margin: 0 7px 2px 0; padding: 4px; float: left; border-style: solid; border-width: 1px; border-color: #d9e0e6 #c8cdd2 #c8cdd2 #d9e0e6; }

img.g2image_float_left { background: #fff; display: inline; margin: 0 4px 2px 4px; padding: 4px; border-style: solid; border-width: 1px; border-color: #d9e0e6 #c8cdd2 #c8cdd2 #d9e0e6; }

.rechts { float: right; }

.links { float: left; }


/* End Images */

html>body .entry ul { text-indent: -10px; list-style: none; margin-left: 0; padding: 0 0 0 10px; }

html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }

.entry ol { margin: 0; padding: 0 0 0 35px; }

.entry ol li { margin: 0; padding: 0; }


/* Nummerierte Liste funktioniert nicht */

div.entrytext>ol, div.entrytext ol li { list-style: decimal inside; }

.postmetadata ul, .postmetadata li { list-style-type: none; list-style-image: url('none'); display: inline }


/* Begin Form Elements */

#searchform  { text-align: center; margin: 10px auto; padding: 5px 3px; }
#searchform2 { text-align: center; margin: 10px auto; padding: 5px 3px; }

#gsearch { text-align: center; margin: 10px auto; padding: 5px 3px; }

.entry form { text-align: center; }

select { width: 130px; }

#commentform input { margin: 5px 5px 1px 0; padding: 2px; width: 170px; }

#commentform textarea { padding: 2px; width: 100%; }

#commentform #submit { margin: 0; float: right; }

/* End Form Elements */

/* Begin Comments*/

.alt { margin: 0; padding: 10px; }

.commentlist { text-align: justify; padding: 0; }

.commentlist li { list-style: none; margin: 15px 0 3px; padding: 5px 10px 3px; }

.commentlist p { margin: 10px 5px 10px 0; }

#commentform p { margin: 5px 0; }

.nocomments { text-align: center; margin: 0; padding: 0; }

.commentmetadata { display: block; margin: 0; }

/* End Comments */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite { display: block; margin: 5px 0 0; }

.center { text-align: center; }

a img { border: none; }

.navigation { text-align: center; display: block; margin-top: 10px; margin-bottom: 60px; }

#gallery { margin: 5px 0 20px 20px; float: left; }



/* Weiterblättern am Ende der Seite */

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

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

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

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

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

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

/* Weiterblättern Ende */


#content ul { list-style-type: square;}

#content li { list-style-type: square; padding: 1px 0; }

.gerade { clear: both; }




/* Breite Seite */

#content1 { background-color: transparent; margin: 0; width: 700px; border: 0px none;; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:20px }

#content1 { font-size: 1.2em; }

.narrowcolumn1 { margin: 0; width: 700px; float: left; border: 0px none;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:20px }


/*Sidebars*/
/* Begin sidebar widget */

#text-1 { margin-left: 35px; }

#linkcat-1 { margin-left: 35px; }

#linkcat-2 { margin-left: 35px; }

.widget widget_rss { margin-left: 0px; }

#categories { margin-left: 35px; }

.categories { margin-left: 35px; }

#meta { margin-left: 35px; }

#archives { margin-left: 35px; }

#recent-posts { margin-left: 35px; }

#rs-event { margin-left: 20px; }

li.pagenav { margin-left: 35px; }

li.pagenav2 { margin-left: 15px; }

li.pagenav21 { margin-left: 16px; }

li.pagenav22 { margin-left: 20px; }

#recent-comments { margin-left: 35px; }

li#delicious { margin-left: 35px; }

li#rss-1 { margin-left: 0px; }

/* End sidebar widget */

hr.ganz { visibility: hidden; margin: 0; clear: both; }




/* Nur Sidebar1 */

#sidebar #searchform #s { padding: 2px; width: 115px; }
#s2 #searchform2 { padding: 2px; width: 115px; }

#sidebar #searchsubmit { padding: 1px; }

#sidebar { margin-top: 2px; margin-left: 655px; padding: 0; width: 290px; }

#sidebar form { margin: 0; }

#sidebar h2 { font-size: 1.2em; font-family: "Lucida Grande", Verdana, Sans-Serif; }

#sidebar h2 { margin: 5px 0 0; padding: 0; }

#sidebar ul li {list-style-type: none; list-style-image: url('none'); background-color: #eee; margin-top: 20px; padding: 3px; border: 1px solid #ffffff; }
#sidebar ul li li {list-style-type: none; list-style-image: url('none');  margin-top: 0px; padding: 3px; border: medium none; }


#sidebar { font: 1em "Lucida Grande", Verdana, Arial, Sans-Serif; }

#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }


/* Nur Sidebar2 */

#sidebar2 h2 { font-size: 1.2em; font-family: "Lucida Grande", Verdana, Sans-Serif; }

#sidebar ul, #sidebar ul ol, #sidebar2 ul, #sidebar2 ul ol { margin: 0; padding: 0; }

#sidebar2 ul li { list-style-type: none; list-style-image: url('none'); margin-bottom: 5px }

#sidebar ul p, #sidebar ul select, #sidebar2 ul p, #sidebar2 ul select { margin: 5px 0 8px; }

ol li, #sidebar ul ol li, #sidebar2 ul ol li { list-style: decimal; }

#sidebar ul ul li, #sidebar ul ol li, #sidebar2 ul ul li, #sidebar2 ul ol li { margin: 0px 0 0 2px; padding: 0; }

#sidebar2 { font: 1.1em Verdana, Arial, "Lucida Grande", Sans-Serif; }

small, #sidebar2 ul ul li, #sidebar ul ul li, #sidebar2 ul ol li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777; }

#sidebar2 { background-color: transparent; margin: 0; padding: 0; width: 110px; float: left; }


/* Navigation in der Sidebar2 */

#nav ul.page { font-size: 1.0em; list-style: none; margin: 0 0 0; padding: 0; width: 160px; }

#nav ul.page li { line-height: 1.4em; display: inline; width: 160px; }

#nav ul, #nav ul ul { list-style: none; padding: 2px; float: left; z-index:1; }

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

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

#nav ul li ul ul {}

#nav ul li a { color: white; font-weight: bold; font-size: 1.1em; text-decoration: none; background-color: #788999; display: block; padding: 0 0.5em; border-top: 1px solid #ffffff; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid;border-left-width:1px; border-color: #FFFFFF; }

#nav ul li a:hover { color: white; background-color: #ff9900; }

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

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

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

#nav ul li:hover, #nav ul li.sfhover { background: #c41d0a; }


.wp-caption {
    border: 1px solid #ddd;
    text-align: center;

    background-color: #f3f3f3;
    padding-top: 4px;

    margin: 10px;
    -moz-border-radius: 3px;

    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;

    border-radius: 3px;
}

.wp-caption img {
    margin: 0;

    padding: 0;
    border: 0px none;
}

.wp-caption p.wp-caption-text {
    font-size: 9px;

    line-height: 13px;
    padding: 0px 4px 5px 4px;

    margin: 0;
}
