/* standard.css */

/*no list-markers by default, since lists are used more often for semantics*/
ul {list-style-type:none;}
/*avoid browser default inconsistent heading font-sizes*/
/*and pre/code too*/
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, iframe, p, blockquote, table, thead, tbody, tfoot, caption, th, tr, td, a, fieldset { margin:0; padding:0; border-collapse:collapse; border:0}
input, textarea, select, option { margin:0; padding:0; border-collapse:collapse; border:0 }
/*whoever thought blue linked was a good idea?*/
a img, :link img, :visited img { border:none }
a { text-decoration:none; color:#000000; }
img { border:0; }


/* structure */
body {
margin:0;
margin-left:50px;
}

/*links fix for mozilla*/
.fix {
position:relative;
}
/*logo*/
#logo {
display:none;
}
/* navigation */
#navi {
display:none;
}
/* footer */
#footer {
display:none;
}

/* **inhalt** */
#content {
padding:0;
margin:0;
}

#innercontent {
width:520px;
margin:0;
}

/************************  3: contents ************************/
/************ TITELS ************/
#innercontent h1, #innercontent h1 a, #innercontent h1 a:visited {
/* set size 2 */
font-size:14px;
line-height:15px !important;
/**/
font-family:Arial, sans-serif;
color:#000;
font-weight:bold;
text-decoration:none;
/* border setting */
margin:0;
padding:0;
}
#innercontent h2, #innercontent h2 a, #innercontent h2 a:visited {
/* set size 3 */
font-size:14px;
line-height:15px !important;
/**/
font-family:Arial, sans-serif;
color:#000;
font-weight:bold;
text-decoration:none;
/* border setting */
margin:0;
padding:0;
}
#innercontent h3, #innercontent h4, #innercontent h5, #innercontent h6 {
/* set size 4 */
font-size:12px;
line-height:16px !important;
/**/
font-family:Arial, sans-serif;
color:#000;
font-weight:bold;
/* border setting */
margin:0;
padding:0;
}

/************ TEXT ************/
#innercontent p, #innercontent strong {
font-size:12px;
line-height:16px;
/**/
font-family:Arial, sans-serif;
color:#000;
/*font-weight:normal;*/
/* border setting */
margin:0;
padding:0;
/**/
text-align:left;
}

/************ LINKS ************/
#innercontent a  {
font-size:12px;
font-family:Arial, sans-serif;
/*font-weight:bold;*/
color:#800000;
text-decoration:none;
}
#innercontent a:hover {
color:#FFF;
}
#innercontent a:visited {
color:#800000;
}

/************ TABLES ************/
#innercontent table {
width:auto;
height:auto;
/* border setting */
margin:0;
padding:0;
border:0;
border-spacing:0;
border-collapse:collapse;
}
#innercontent td {
font-size:12px !important;
font-family:Arial, sans-serif;
width:auto;
height:auto !important;
/**/
text-align:left;
vertical-align:top;
/* border setting */
border:0;
margin:0;
padding:0;
}

/************ LISTS ************/
/*** NUMBERED LISTS ***/
#innercontent ol {
color: #000;
/* border setting */
margin:0;
padding-left:18px;
}
/* nur IE */
* html #innercontent ol {
/**/
padding-left:0px;
margin-left:22px;
}
#innercontent ol li {
font-size:12px;
line-height:16px;
/**/
font-family:Arial, sans-serif;
color:#000;
font-weight:normal;
/* border setting */
}

/*** UNNUMBERED LISTS ***/
#innercontent ul {
list-style-type:none;
/* border setting */
margin:0;
padding:0;
}
#innercontent ul li {
font-size:10px;
line-height:12px;
/**/
font-family:Arial, sans-serif;
color:#000;
font-weight:normal;
/* border setting */
padding-left:10px;
background-image:url(../i/bullet_list.gif);
background-repeat:no-repeat;
background-position:0 -2px;
}

/************ IMAGES ************/
#innercontent img {
/* border setting */
margin:0 5px 0 0;
padding:0;
border:0;
float:left;
}

/************ FORMULAR ************/
#innercontent form {
width:auto !important;
font-size:12px;
line-height:16px;
/**/
font-family:Arial, sans-serif;
color:#000;
font-weight:normal;
/* border setting */
margin:0;
padding:0;
border:0;
}
#innercontent form label {
font-size:12px;
line-height:19px;
display:block;
/*width:200px;*/
float:left;
margin-left:5px;
}

/*** FORMULAR TABLE ***/
#innercontent form table {
width:auto;
height:auto;
/* border setting */
margin:0;
padding:0;
border:0;
}
#innercontent form td {
width:auto;
/**/
text-align:left;
vertical-align:middle;
/* border setting */
margin:0;
padding:5px;
padding-top:0;
border:0;
}

/*** FIELDS ALL - INCL IE OHNE ZUSAETZL. CLASS DEF. ***/
#innercontent input {
float:left;
font-size:12px;
/**/
width:200px;
/*height:12px !important;*/
/**/
font-family:Arial, sans-serif;
color:#000000;
background-color:transparent;
/* border setting */
border:1px solid #000;
margin:0 3px 0 0;
padding:2px !important;
}
#innercontent textarea {
font-size:12px;
/**/
width:516px;
height:70px !important;
/**/
font-family:Arial, sans-serif;
color:#000000;
background-color:transparent;
/* border setting */
border:1px solid #000;
margin:0 0 3px 0;
padding:2px;
}
#innercontent select {
float:left;
font-size:12px;
/**/
width:149px; /*204px;*/
height:auto;
/**/
font-family:Arial, sans-serif;
color:#000000;
background-color:transparent;
/* border setting */
border:#000 1px solid;
margin:0 0 3px 0;
padding:2px;
/*margin:0;
padding:0;
padding-left:2px;
padding-top:2px;*/
}

/*** RADIO ***/
/*** RADIO OHNE IE ***/
#innercontent input[type=radio] {
width:auto;
height:auto;
/**/
vertical-align:bottom;
/* border setting */
margin:0;
padding:0;
margin-right:3px;
margin-bottom:4px;
}
/*** RADIO IE MIT CLASS DEF. ***/
* html #innercontent input.radio {
width:auto;
height:auto;
/* border setting */
margin:0;
margin-left:-4px;
vertical-align:middle;
}

/*** CHECKBOX ***/
/*** CHECKBOX OHNE IE ***/
#innercontent input[type=checkbox] {
width:auto;
height:auto;
/* border setting */
margin:0;
padding:0;
margin-left:-2px;
margin-right:3px;
margin-bottom:3px;
}
/*** CHECKBOX IE MIT CLASS DEF. ***/
* html #innercontent input.checkbox {
width:auto;
height:auto;
margin:0;
margin-left:-4px;
}

/*** SUBMIT -> see WP ***/
/*** SUBMIT + BUTTON OHNE IE ***/
#innercontent input[type=submit], #innercontent input[type=button] {
height:auto !important;
width:auto !important;
/**/
color:#000;
font-family:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
cursor:pointer;
/* border setting */
border:1px solid #000;
margin:0;
padding:1px !important;
}
/**/
#innercontent input[type=submit] a {
text-decoration:none;
}
/*** SUBMIT + BUTTON IE MIT CLASS DEF. ***/
* html #innercontent input.senden, * html #innercontent input.button {
/**/
color:#000;
font-family:Arial, sans-serif;
text-decoration:none;
cursor:hand;
/* border setting */
border:1px solid #000;
margin:0;
padding:1px !important;
}

/************************  4: WP  ************************/
/* NAV:cat */
/*hide sub*/
.children {
display:none;
}
/*show activ sub*/
/*direct subs*/
.current-cat .children, .current-cat-parent .children {
display:inline !important;
}
/*avoid subsub cats showing*/
.current-cat li .children, .current-cat-parent li .children {
display:none !important;
}
/* NAV:page */
/*hide sub*/
.page_item ul {
display:none;
}
/*show activ sub*/
.current_page_parent ul, .current_page_item ul {
display:inline !important;
}
/* INDEX/CATS:prev/next */
.navigation {
width:100%;
}
.navigation div {
width:50%;
}
.navigation .alignleft {
text-align:left;
}
.navigation .alignright {
text-align:right;
}
/* POST:all */
.post {
padding-bottom:25px;
}
/* POST:entry */
.entry a {
text-decoration:underline !important;
}
.entry object, .entry embed {
width:520px;
margin-bottom:16px;
}
/* PAGE:title */
.pagetitle {
}
/* SEARCH + COMMENT:form*/
input#submit, input#searchsubmit {
width:auto !important;
font-size:12px;
line-height:12px !important;
font-family:Arial, sans-serif;
color:#000000;
padding:1px !important;
}
*html input#submit, *html input#searchsubmit{
padding:3px 1px 1px 1px !important;
}
/* COMMENTS */
.commentlist {

}
.commentlist li {
list-style-type:none !important;
padding:6px 0 0 0 !important;
width:100%;
border-top:solid 1px #000;
}
#respond {
border-bottom:solid 1px #000;
display:block;
margin:0 0 6px 0 !important;
}

/************************  5: CUSTOM  ************************/
/* POST:titles*/
.modul_titel {
clear:both;
width:100%;
border-top:solid 1px #000;
border-bottom:solid 1px #000;
padding:1px 0 2px 0;
margin-bottom:4px;
}
*html .modul_titel {
padding:2px 0 1px 0;
}
.modul_titel p, .modul_titel p a {
font-size:11px !important;
line-height:13px !important;
}
/* ENTRY */
.below_entry {
clear:both;
padding-top:16px;
}
/* COMMENTS */
.comment_small, .comment_small p, .comment_small a {
font-size:11px !important;
}
.comment_link {
padding-left:17px;
background-image:url(../i/kommentaricon.gif);
background-repeat:no-repeat;
background-position:0 3px; /*padding-top + 3*/
}
.comment_rss_link {
float:right;
font-size:11px !important;
padding-left:15px;
margin-left:10px;
background-image:url(../i/kommentarrssicon.gif);
background-repeat:no-repeat;
background-position:0 1px; /*padding-top + 1*/
}
.comment_trackback_link {
float:right;
font-size:11px !important;
padding-left:15px;
margin-left:10px;
background-image:url(../i/kommentartrackbackicon.gif);
background-repeat:no-repeat;
background-position:0 1px; /*padding-top + 1*/
}
.comment_rss_link a, .comment_trackback_link a {
font-size:11px !important;
}

/*JS GALLERY*/
/*anker*/
.gallery {
position:relative;
}
/*container*/
.gallerybox {
position:absolute;
display:block;
width:520px;
height:100px;
background-color:#000000;
overflow:hidden !important;
}
/*img container movable*/
.gallerystrip {
position:absolute;
height:100px;
}
.gallerystrip img {
margin:2px 2px 2px 0;
}

