/*
           TEMPLATE CSS BY
           ROBERT HARTL FOR
           TEXTPATTERN 4.0.3
           http://www.hartl.info
*/


/*-------------------General-----------------------*/

*{
 margin:0;
 padding: 0;}

p, form, table {
 margin:10px 0 10px 0;}

h1, h2, h3, h4, h5, h6{
 font-family: "Century Gothic", Enviro, "Eras Light ITC", Gautami, "Trebuchet MS", sans-serif;
 letter-spacing:0.1em;
 font-weight:normal;
 line-height:1.2em;
 text-align:center;}

a, a:link, a:visited, a:active{
 color: #930;
 text-decoration:none;
 border:none;}

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

code{
 font: 1em normal 'courier new', courier, serif;}

del{
 color:#CF9F3F;}

ul, ol{
 list-style-position:inside;}

acronym, abbr{
 cursor: help;
 border-bottom: 1px dotted #CF9F3F;}

blockquote, cite{
 font-style:italic;
 margin: 15px 30px 0 20px;
 padding-left: 15px;
 border-left:6px solid #CF9F3F;}

input, textarea{
 background:#EDDCBA;
 color:#16130d;
 font-family:arial, sans-serif;
 border:none;
 padding:2px;
 margin-right:3px;}

input[type=submit]:hover{
 cursor: pointer;
 background: #F1F8EF;}

hr {visibility:hidden;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}


/* ----- Layout - Struktur --------------- */

body{
 background: #debd7d;
 margin:  0;
 padding: 0;
 text-align: center;
 font-size : 76%; /*sets 12px to normal */
 font-family :  Arial, 'Trebuchet MS', Tohama, Verdana, Sans-Serif;
 color:#08210b;
 letter-spacing:0.05em;
 line-height:1.6em;}

.inner, .bar{
width:930px;
margin:0 auto;}


/*------ header -----------------------------*/

#header{
 background:#010101;
 padding-bottom:20px;}


/*-------------Access-------------------------*/

#header ul#access {display:none;}


/*--------------Heading----------------------*/

#header h1, #header h1 a{
 display:block;
 width:930px;
 color:#debd7d;
 border:none;
 text-decoration: none;
 font-size:1.9em; 
 letter-spacing:0.25em;
 text-align:center;
 margin:0;
 padding:10px 0 10px 0;
}

#header h1 a:hover{
 color:#e7ce9e;}


/*------------------slogan-----------------*/

#header p{
 color:#debd7d;
 border:none;
 text-decoration: none;
 font-size:1.3em; 
 letter-spacing:0.1em;
 text-align:center;
 margin:0;
 padding:0;
 padding-top:5px;}


/*----------------------Navi-------------------*/

#fullnavig{
 background:#16130d;
 height:27px;}

ul#navig{
 margin: 0;
 padding:0;
 list-style:none;}

ul#navig li{
 float:left;}/* thanks IE(intelligence ...)*/

ul#navig li a{
 font-size: 1em;
 font-weight:normal;
 text-decoration: none;
 text-transform: uppercase;
 letter-spacing: 0.3em;
 padding: 6px 18px 0px 16px;
 border:none;
 display:block;
 float:left;
 height:21px;
 color:#debd7d;}

ul#navig li a:hover{
 background: #e7ce9e;
 color:#16130d;}

.underline {border-bottom:4px solid #debd7d;}

/*----------------actual-section-trick---------*/
/*   the actual section ist always marked only by css
      look at the default section at the body start tag
*/
#default a#navig1, #article #navig2, #information #navig3, #contact #navig4{
 background:#debd7d;
 color:#000;}


/*----------------content------------------------*/
#content{
 font-size:1.2em;
 padding:30px 15px;
 text-align:center;
 background:#debd7d;}

.cont{
text-align:left;}

h1#overheading{
 margin-bottom:20px;}

#content h2, #content h3, #content h4, #content h5{
 margin-top:20px;}

.startarticle{
 text-align:left;
 padding-right:20px;
 margin-right:5px;
 width:430px;
 float:left;
 overflow:hidden;}

#singlearticle{
 width:700px;}

.centered{
 text-align:center;
 color:#debd7d;}

.postdetails{
 text-align:center;
 font-size:0.8em;}

.emph /*this is the grey box */{
 background:#EDDCBA;
 padding:3px;
 text-align: center;}


/*---------comments and form-----------*/
ol.comments{
 list-style:none;}

ol.comments li{
 border-bottom:5px solid #CF9F3F;}

.commentform h2, .commentform h3{
 text-align:left;}

.commentform textarea{
 width:450px;
 height:130px;}

.commentform input, .commentform textarea{
 padding: 1px 2px 1px 1px;
 margin-bottom:5px;}

#txpCommentInputForm input{
 padding:2px;
 margin:5px 5px 1px 0;}

#txpCommentInputForm textarea{
 padding:2px;
 float:left;
 margin-right:20px;}


/*--------------------sidebar-------------------*/

#sidebar{
 background:#16130d;
 color:#debd7d;}

#sidebar .bar a{
 color:#debd7d;}

.barleft{
 padding:5px;
 margin-right:15px;
 text-align:left;
 float:left;
 max-width:170px;
 overflow:hidden;}

.barleft:hover{
 color:#e7ce9e;}

.barleft h2{
 text-align:left;
 font-size:1.4em;}

#sidebar .bar ul, #sidebar .bar ol{
 line-height:1.2em;
 list-style-position:outside;
 list-style-type:none;
 text-align:left;}


/*----------------------footer---------------*/

#footer{
 font:0.8em normal verdana, arial, sans-serif;
 letter-spacing:0.1em;
 padding-bottom:1px;}


/*-------------content images---------------*/

img{
 margin:5px;
 padding:2px;
 border:5px solid #16130d;
 background:#EDDCBA;}

.right{
 float:right;}

.left{
 float:left;}