﻿/*

THEME NAME: gerigtheme
THEME URI:
DESCRIPTION: gerigtheme
VERSION: 1.0
AUTHOR: jc
AUTHOR URI:

general settings */

/* oben rechts unten links */

body {
        font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
        color: #333333;
        font-size:1em;
        text-align: center;
        background:#f5f5f5;
        margin:0;
        padding: 0;
        background: url('images/bg_verlauf2.jpg') repeat-x;
        }

body a, body a img{
        border:0;
}

/* Structure */
#wrap{
        margin:0;
        padding:0;

}

#page{
        display:block;
        margin:0 auto 0 auto;
        padding:0;
        background:#f5f5f5;
        background: url('images/bg_page2.jpg') no-repeat 0px 200px; /* 257 */
        width:820px;
        z-index:1;
}

#head{
        clear:both;
        display:block;
        width:828px;
        height:191px; /* 257 */
        background:#ff0000;
        text-align:left;
}

#footinfobox {
background: #ffffff;
padding-bottom:10px;
float:left;}

#footer {
        padding:0px 0px 20px 0px;
        background: #ffffff;
        border:0px solid #000000;
        text-align:center;
        clear:both;
}

#footer a:link, #footer a:active, #footer a:visited{
        font-family:"Trebuchet MS",arial;
        font-size:0.9em;
        color:#878684;
        font-weight:normal;
        text-decoration:none;
        margin:0px 10px 0px 10px;
}

#footer a:hover{
        color:#000000;
        text-decoration: none;
}

#home{
        float:left;
        margin:20px 402px 0px 10px;
        font-size: 24px;
        font-weight:normal;
        color:#ffffff;
        text-decoration: none;
}

#home a:link, #home a:active, #home a:visited, #home a:hover{
        text-decoration:none;
        color:#ffffff;
}

#topnavi{
        display:block;
        width:828px;
        height:32px;
        margin:143px 0px 0px 0px; /* 143 */
        background: url('images/bg_topnavi.png') no-repeat;
}

#topmenu, #submenu{
        margin:0px 0px 0px 25px;
}

#topmenu ul, #topmenu ul li, #submenu ul, #submenu ul li{
        list-style:none;
        padding:0;
        margin:0;
        float:left;
}
#topmenu li{
        display:block;
        padding:10px 0px 10px 0px;
}
#topmenu a:link, #topmenu a:active, #topmenu a:visited{
        display:block;
        font-family:"Trebuchet MS",arial;
        font-size:15px;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
        padding:6px 0px 0px 0px;
        margin:0px 20px 0px 0px;
}

#topmenu a:hover{
        color:#000000;
}

#current{
        display:block;
        font-family:"Trebuchet MS",arial;
        font-size:15px;
        font-weight:bold;
        text-decoration:none;
        padding:6px 0px 0px 0px;
        margin:0px 30px 0px 0px;
        color:#000000;
}
#currentWhite {
        display:block;
        font-family:"Trebuchet MS",arial;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        padding:6px 0px 0px 0px;
        margin:0px 30px 0px 0px;
        color:#fff;
}

#sucheingabe{
        font-family:"Trebuchet MS",arial;
        font-size:12px;
        font-weight:normal;
        color:#000000;
        display:block;
        width:113px;
        height:17px;
        border:0;
        padding:3px 0px 0px 3px;
        margin:0;
        float:left;
        background-image: url(images/bg_suche.gif);
        background-repeat: no-repeat;
        background-color: #EF9E14;
}

#suche{
        float:right;
        display:block;
        width:140px;
        height:20px;
        padding:4px 6px 0px 0px;
}

#suche p{
        padding:0;
        margin:0;
}

#searchsubmit{
        margin:4px 0px 0px 3px;
}

#subnavi{
        clear:both;
        display:block;
        width:828px;
        height:20px;
        margin:0px 0px 0px 0px;
        background: url('images/bg_subnavi.png');
}

#submenu a:link, #submenu a:active, #submenu a:visited {
        display:block;
        font-family:"Trebuchet MS",arial;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
        padding:3px 0px 0px 0px;
        margin:0px 30px 0px 0px;
}

#submenu a:hover{
        color:#000000;
}

#content, #sidebar{
        text-align:left;
}

#content{
        width:790px;
        font-family:"Trebuchet MS",verdana;
        font-size:13px;
        font-weight:normal;
        color:#646c79;
        background:#ffffff;
        margin:1px 0px 0px 4px;
        padding:0px 15px 0px 15px;
        float:left;
}
#pictureboxlink a:link {
        text-decoration:none;
        color:white;
        border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}

#pictureboxlink a:visited {
        text-decoration:none;
        color:white;
        border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}

#pictureboxlink a:active {
        text-decoration:none;
        color:white;
        border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}

#pictureboxlink a:hover {
        text-decoration:none;
        color:white;
}

#content a:link  {
        text-decoration:none;
        color:#646c79;
}

#content a:visited {
        text-decoration:none;
        color:#646c79;
}

#content a:active {
        text-decoration:none;
        color:#646c79;
}

#content a:hover {
        text-decoration:none;
        color:#ef9e14;
}

.post a{
border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}
.column a{
border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}
.column1 a{
border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}
.column2 a{
border-bottom: 1px dotted; padding-bottom:0; margin-bottom:0;
}



/* beitr�ge */

#column {
width:560px;
float:left;
margin:10px 5px 5px 0px;
padding-top:5px;
}

/* startseite */

#column1 {
width:320px;
height:300px;
float:left;
margin:1px 0px 10px 5px;
}

#picturebox {
float:left;
width:425px;
height:265px:
margin:20px 5px 5px 10px;
padding:10px;
border:3px solid #f5f5f5;
}

#column2 {
float:left;
margin:1px 10px 5px 15px;
width:515px;
/* clear:both;
display:block; */
}

#sidebar{
background:#eeeeee;
width:200px;
float:right;
margin:8px 0px 10px 3px;
padding:3px 6px 5px 10px;
}

#sidebar a{
        /*display:block;*/
        margin:0px 0px 5px 0px;
}

/* Schriften */

h2{
        font-family:"Cambria","Times",serif;
        font-size:22px;
        font-style:italic;
        color:#646c79;
        padding:0px 0px 0px 0px;
        margin:20px 0px 10px 0px;
        /* border-bottom:1px dotted #646c79; */
}


h3{
        font-family:"Cambria","Times",serif;
        font-size:18px;
        font-style:italic;
        color:#646c79;
        padding:0px 0px 0px 0px;
        margin:10px 0px 6px 0px;
}

h4{
        font-family:"Cambria","Times",serif;
        font-size:14px;
        font-style:italic;
        color:#646c79;
        padding:0px 0px 0px 0px;
        margin:10px 0px 6px 0px;
}

.contentImageLine{
        display:block;
        clear:both;
        width:490px;
        height:1px;
        margin:10px 0px 10px 0px;
        padding:0;
}

.sidebarImageLine{
        display:block;
        clear:both;
        width:187px;
        height:1px;
        margin:10px 0px 10px 0px;
        padding:0;
}

.newsticker {
        display:block;
        width:180px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 10px 0px;
}

ul.sidebar_ul {
        display:block;
        width:180px;
        padding:0px 0px 0px 10px;
        margin:0px 0px 0px 0px;
        background: url('images/icon_arrow_newsticker.gif') no-repeat 0px 3px;
        font-family:"Trebuchet MS",arial;
        font-size:11px;
        color:#747780;
}

.newsticker a:link, .newsticker a:active, .newsticker a:visited {
        background: url('images/icon_arrow_newsticker.gif') no-repeat 0px 3px;
        font-family:"Trebuchet MS",arial;
        font-size:11px;
        color:#747780;
        font-weight:normal;
        padding:0px 0px 0px 10px;
        text-decoration:none;
}

.newsticker a:hover{
        color:#f0a016;
        background: url('images/icon_arrow_newsticker_over.gif') no-repeat 0px 3px;
}

.newsTeaser{
        float:left;
        width:189px;
        height:99px;
        margin-right:7px;
}

.homeTeaser{
        float:left;
        margin: 12px 3px 12px 3px;
        width:200px;
        height:136px;
}

.newsTeaserTeamDeutschland{
        background: url('images/teaser_teamdeutschland_l.jpg') no-repeat;
}

.newsTeaserTeamDeutschland:hover{
        background: url('images/teaser_teamdeutschland_h.jpg') no-repeat;
}

.newsTeaserCDUTV{
        background: url('images/teaser_cdutv_l.jpg') no-repeat;
}

.newsTeaserCDUTV:hover{
        background: url('images/teaser_cdutv_h.jpg') no-repeat;
}

.newsTeaserNews{
        background: url('images/teaser_news_l.jpg') no-repeat;
}

.newsTeaserNews:hover{
        background: url('images/teaser_news_h.jpg') no-repeat;
}


.newsTeaserWahlkampf{
        background: url('images/teaser_wahlkampf_l.jpg') no-repeat;
}

.newsTeaserWahlkampf:hover{
        background: url('images/teaser_wahlkampf_h.jpg') no-repeat;
}

.homeTeaserWahlkreis {
        background: url('images/karte_wahlkreis_h.png') no-repeat;
        border-bottom: 0px;
        text-decoration:none;
}

.hidden{
        display:none;
        }


/* Wordpress */

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #eeeeee;
   padding-top: 4px;
   margin: 0 7px 3px 0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.alignleft {
   float: left;
}

.alignright {

   float: right;

}

#sidebar input {
  font: normal 1.0em/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
  width: auto;
  margin: 0;
  border: 1px solid #646c79;
  color: #000000;
  background: #FFFFFF;
  padding: 0px 2px 1px;
}
#sidebar input#submit:hover {
  cursor: pointer;
  color: #000;
  background: #646c79;
}


#column input {
  font: normal 1.0em/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
  width: auto;
  margin: 0;
  border: 1px solid #646c79;
  color: #000000;
  background: #FFFFFF;
  padding: 0px 2px 1px;
}
#column input#submit:hover {
  cursor: pointer;
  color: #000;
  background: #646c79;
}

#column textarea {
  font: normal 1.0em/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
  width: 350px;
  margin: 0;
  border: 1px solid #646c79;
  color: #000000;
  background: #FFFFFF;
  padding: 0px 2px 1px;
}

#searchform input#searchsubmit:hover {
  cursor: pointer;
  color: #000;
  background: #646c79;
}

.metatext {
clear:both;
display:block;
padding-top:7px;
padding-bottom:7px;
}

.pagebar
{
font-weight:bold;
padding-top:15px;
display:block;
clear:both;
}
