/*  
Theme Name: Gold
Description: Ein Theme f&uuml;r gold-junge.com.
Version: Beta 0.1
Screendesign: J&ouml;rg Mai / http://gold-junge.com
Author: Daniel Ehniss
Author URI: http://depone.de 

*/

/* Typographie und Farben */

body {
   background: url(img/bg.jpg) repeat scroll top left;
   font-size: 60.5%; 
   font-family: Georgia, Times, Serif;
   color: #000;
   text-align: center;
   }

#page {
   text-align: left;
   }

#header {
   padding: 0;
   }


#content {
   font-size: 1.1em;
   line-height: 1.3em;
   letter-spacing: 0em;
   }

span {
   color: #d49a24;
   }

h2, h2 a {
   font-family: helvetica, arial, sans-serif;
   font-weight: normal;
   font-size: 1.1em;
   text-transform: uppercase;
   text-decoration: none;
   letter-spacing: 0em;
   color: #000!important;
   margin: 0;
   }

.gold {
   font-size: 1.3em;
   color: #d49a24;
   }

.num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9, .num10, .num11, .num12, .num13, .num14, .num15, .num16, .num17, .num18, .num19, .num20, .num21, .num22, .num23, .num24, .num25, .num26, .num27, .num28, .num29, .num30 {
   text-align: right;
   font-size: 1.0em;
   margin-right: 2px;
   }

.num1 a, .num2 a, .num3 a, .num4 a, .num5 a, .num6 a, .num7 a, .num8 a, .num9 a, .num10 a,.num11 a, .num12 a, .num13 a, .num14 a, .num15 a,.num16 a, .num17 a, .num18 a, .num19 a, .num20 a,.num21 a, .num22 a, .num23 a, .num24 a, .num25 a, .num26 a, .num27 a, .num28 a, .num29 a, .num30 a, .num1 a:hover, .num2 a:hover, .num3 a:hover, .num4 a:hover, .num5 a:hover, .num6 a:hover, .num7 a:hover, .num8 a:hover, .num9 a:hover, .num10 a:hover, .num11 a:hover, .num12 a:hover, .num13 a:hover, .num14 a:hover, .num15 a:hover, .num16 a:hover, .num17 a:hover, .num18 a:hover, .num19 a:hover, .num20 a:hover, .num21 a:hover, .num22 a:hover, .num23 a:hover, .num24 a:hover, .num25 a:hover, .num26 a:hover, .num27 a:hover, .num28 a:hover, .num29 a:hover, .num30 a:hover, .num1 a:visited, .num2 a:visited, .num3 a:visited, .num4 a:visited, .num5 a:visited, .num6 a:visited, .num7 a:visited, .num8 a:visited, .num9 a:visited, .num10 a:visited, .num11 a:visited, .num12 a:visited, .num13 a:visited, .num14 a:visited, .num15 a:visited, .num16 a:visited, .num17 a:visited, .num18 a:visited, .num19 a:visited, .num20 a:visited, .num21 a:visited, .num22 a:visited, .num23 a:visited, .num24 a:visited, .num25 a:visited, .num26 a:visited, .num27 a:visited, .num28 a:visited, .num29 a:visited, .num30 a:visited {
   color: #000;
   text-decoration: none;
   padding-left: 3px;
   }

.num1 a.aktiv, .num2 a.aktiv, .num3 a.aktiv, .num4 a.aktiv, .num5 a.aktiv, .num6 a.aktiv, .num7 a.aktiv, .num8 a.aktiv, .num9 a.aktiv, .num10 a.aktiv, .num11 a.aktiv, .num12 a.aktiv, .num13 a.aktiv, .num14 a.aktiv, .num15 a.aktiv, .num16 a.aktiv, .num17 a.aktiv, .num18 a.aktiv, .num19 a.aktiv, .num20 a.aktiv, .num21 a.aktiv, .num22 a.aktiv, .num23 a.aktiv, .num24 a.aktiv, .num25 a.aktiv, .num26 a.aktiv, .num27 a.aktiv, .num28 a.aktiv, .num29 a.aktiv, .num30 a.aktiv {
   color: #d49a24;
   text-decoration: none;
   }

a, a:visited {
   color: #d49a24;
   text-decoration: none;
   }

a:hover {
   text-decoration: underline;
   }

/* Ende von Typographie und Farben */


/* Struktur */

#page {
   background: url(img/bg_top.png) no-repeat scroll top left;
   width: 655px;
   margin: 20px auto;
   }

#headerimg img {
   border: none;
   padding: 13px 14px;
   }

#menu ul {
   width: 650px;
   height: 30px;
   margin: 0;
   padding: 0;
   list-style: none;
   list-style-image: none;
   }

#menu li {
   display: inline;
   float: left;
   margin: 0 15px 0 22px;
   }

#menu #current a {
   background-position: 50% -30px;
   }

#menu li a.aktuell {
   display: block;
   width: 90px !important;
   height: 30px !important;
   background: url(/wp-content/themes/gold/img/aktuell.jpg) no-repeat scroll left top;
   }

#menu li a.profil {
   display: block;
   width: 90px !important;
   height: 30px !important;
   background: url(/wp-content/themes/gold/img/profil.jpg) no-repeat scroll left top;
   }

#menu li a.leistungen {
   display: block;
   width: 90px !important;
   height: 30px !important;
   background: url(/wp-content/themes/gold/img/leistungen.jpg) no-repeat scroll left top;
   }

#menu li a.projekte {
   display: block;
   width: 90px !important;
   height: 30px !important;
   background: url(/wp-content/themes/gold/img/projekte.jpg) no-repeat scroll left top;
   }

#menu li a.kontakt {
   display: block;
   width: 90px !important;
   height: 30px !important;
   background: url(/wp-content/themes/gold/img/kontakt.jpg) no-repeat scroll left top;
   }


#content {
   background: url(img/bg_mid.png) repeat-y scroll top left;
   padding: 25px 49px 20px 38px;
   }

.post {
   background-color: #fff;
   border-top: 1px dotted #000;
   margin-top: 40px;
   }

#footer {
   background: url(img/bg_bot.png) no-repeat scroll bottom left;
   padding: 20px 49px 20px 38px;
   }

.ftext {
   border-top: 1px dotted #000;
   padding-top: 10px; 
   }

.navigation {
   position: relative;
   height: 15px;
   margin-top: 5px;
   letter-spacing: 0em;
   }

.navigationA {
   position: relative;
   height: 15px;
   margin-top: 25px;
   letter-spacing: 0em;
   }

.navigation a, .navigationA a {
   color: #000;
   }

.center {
   margin: 0 0 -15px 240px;
   }

.centerA {
   margin: 0 0 -15px 262px;
   }

.alignright {
   float: right;
   }

.alignleft {
   float: left;
   } 

.adresse {
   float: right;
   width: 150px;
   letter-spacing: 0em !important;
   }
   
/* Ende der Struktur */


/* Bilder */

img {
   border: none;
   }

.ttf {
   position: relative;
   margin-bottom: 10px;
   }

.h2 {
   border: none;
   margin-top: -23px;
   }

.h2p {
   border: none;
   margin-top: -13px;
   }

.h2k {
   border: none;
   margin-top: -10px;
   }

.hkf {
   margin-top: -10px;
   }

.ha {
   margin-top: 0px;
   }

#largeImg1, #largeImg2, #largeImg3, #largeImg4, #largeImg5, #largeImg6, #largeImg7, #largeImg8, #largeImg9, #largeImg10, #largeImg11, #largeImg12, #largeImg13, #largeImg14, #largeImg15, #largeImg16, #largeImg17, #largeImg18, #largeImg19, #largeImg20, #largeImg21, #largeImg22, #largeImg23, #largeImg24, #largeImg25, #largeImg26, #largeImg27, #largeImg28, #largeImg29, #largeImg30 {
   margin-top: 7px;
   } 

.newsimg {
   margin-top: 7px;
   }  

/* Ende Bilder */


/* Listen */

/* Ende Listen */


/* Kommentare */

/* Ende Kommentare */


/* Suche */

/* Ende Suche */


/* Kontaktformular */

.cform {
   margin: -13px 0 0 0!important;
   width: 390px!important;
   }

.cform fieldset {
   background: none!important;
   border: none!important;
   padding: 5px 0 0!important;
   }

.cform label span, span.reqtxt, span.emailreqtxt {
   color: #000;
   text-align: left!important;
   letter-spacing: 0em !important;
   }

.cform label {
   width: 80px !important;
   letter-spacing: 0em !important;
   }

.cform input, .cform textarea, .cform select {
   font-family: georgia, times, serif !important;
   color: #FFF!important;
   background-color: #999!important;
   border: none!important;
   }

#cf_field_2, #cf_field_3, #cf_field_4, #cf_field_5  {
   width: 200px!important;
   letter-spacing: 0em !important;
   }

#cf_field_6 {
   width: 280px!important;
   font-size: 1.0em;
   }

#usermessagea, #usermessageb {
   margin: -1px 0 0 77px !important;
   width: 347px !important;
   background: none!important;
   border-top: 0px dotted #000;
   border-bottom: 0px dotted #000;
   color: #d49a24;
   }

div.cf_info {
    padding: 10px 0px 10px 92px !important;
    }

.cform .cf_error {
  background-color: #d49a24!important;
  }

ol.cf-ol li.cf_li_err {
   border-top: 0px dotted #d49a24!important;
   border-bottom: 0px dotted #d49a24!important;
   width: 374px !important;
   }

#sendbutton {
   border: none!important;
   z-index: 1000;
   }

.cform input.sendbutton {
   background: none!important;
   border-color: #FFF!important;
   border-style: solid!important;
   border-width: 0px!important;
   font-size: 1.0em!important;
   color: #000!important;
   /*margin: -24px 0 0 -15px!important; */
   margin: 10px 0 0 72px !important;
   z-index: 1000;
   }

.cform input.sendbutton:hover {
   color: #d49a24!important;
   }

.linklove {
   display: none;
   }


/* Ende Kontaktformular */


/* Klassen und Stile */ 
.linie {
   border-top: 1px dotted #000;
   margin-top: 40px;
   }

.hide {
   text-indent: -9999px;
   }

.gj {
   margin-top: 12px;
   }

span.ks {
   display: none;
   }

a.dp {
   color: #000;
   }

/* Ende von Klassen und Stilen */