/* copyright 2006 by graue*zellen; www.grauezellen.de*/

body, div, span, p, a, td, th, ol, ul, li, h1, h2, h3, h4, h5, h6
{
    font-family : Arial, Helvetica, sans-serif;
}

body
{
    scrollbar-face-color : #CCCCCC;
    scrollbar-shadow-color : #CCCCCC;
    scrollbar-highlight-color : #CCCCCC;
    scrollbar-3dlight-color : #344348;
    scrollbar-darkshadow-color : #344348;
    scrollbar-track-color : #DEDEDE;
    scrollbar-arrow-color : #344348;
}

h1
{
    margin : 0px;
    padding : 0px;
    font-size : 0px;
}  

#body
{
    margin : 0pt;
    padding : 0pt;
    background-color : #F5F5F5;
}  

#main
{
    background-image : url(main_bg.gif);
    background-repeat : no-repeat;
    background-position : 0px 0px;
}

#logo
{
    position : absolute; top:  15px; left : 22px;
    z-index : 5;
}  

#header  
{
    position : absolute; top:  25px; left : 110px;
    color : #6D6F71;
    font-size : 13px;
    font-weight : normal;
    letter-spacing : 1px;
    line-height : 22px;
    text-decoration : none;
}

#right
{
    background-image : url(right_bg.gif);
    background-repeat : no-repeat;
    background-position : 0px 0px;
}

#bullet
{
    float : left;
    margin-right : 4px;
    margin-top : 7px;
    margin-bottom : 3px;
}

#rot
{
    margin : 0pt;
    padding : 0pt;
    background-color : #DF1921;
}

#textrot
{
    color : #DF1921;
}  

#liste
{
    position:relative; top:-2px;
}  

/* navigation*/

.nav1_0
{
    color : #6D6F71;
    font-size : 13px;
    font-weight : bold;
    text-decoration : none;
}

a.nav1_0:link
{
    text-decoration : none;
    border : none;
}

a.nav1_0:visited
{
    text-decoration : none;
}

a.nav1_0:hover
{
    color : #DF1921;
}

a.nav1_0:active
{
    color : #DF1921;
}

a.nav1_0:focus
{
    color : #DF1921;
}

.nav1_1
{
    color : #DF1921;
    font-size : 13px;
    font-weight : bold;
    text-decoration : none;
}

a.nav1_1:link
{
    text-decoration : none;
    border : none;
}

a.nav1_1:visited
{
    text-decoration : none;
}

a.nav1_1:hover
{
    color : #DF1921;
}

a.nav1_1:active
{
    color : #DF1921;
}

a.nav1_1:focus
{
    color : #DF1921;
}

.fktnav_0
{
    color : #6D6F71;
    font-size : 12px;
    font-weight : bold;
    letter-spacing : 1px;
    text-decoration : none;
    margin-bottom : 0px;
}

a.fktnav_0:link
{
    text-decoration : none;
    border : none;
}

a.fktnav_0:visited
{
    text-decoration : none;
}

a.fktnav_0:hover
{
    color : #DF1921;
}

a.fktnav_0:active
{
    color : #DF1921;
}

a.fktnav_0:focus
{
    color : #DF1921;
}

.fktnav_1
{
    color : #DF1921;
    font-size : 12px;
    font-weight : bold;
    letter-spacing : 1px;
    text-decoration : none;
    margin-bottom : 0px;
}

a.fktnav_1:link
{
    text-decoration : none;
    border : none;
}

a.fktnav_1:visited
{
    text-decoration : none;
}

a.fktnav_1:hover
{
    color : #DF1921;
}

a.fktnav_1:active
{
    color : #DF1921;
}

a.fktnav_1:focus
{
    color : #DF1921;
}

.nav2
{
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    text-decoration : none;
    line-height : 20px;
}

a.nav2:link
{
    color : #000000;
    text-decoration : none;
    border : none;
}

a.nav2:visited
{
    color : #000000;
    text-decoration : none;
}

a.nav2:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.nav2:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.nav2:focus
{
    color : #DF1921;
    text-decoration : underline;
}

.nav3
{
    color : #000000;
    font-size : 10px;
    font-weight : normal;
    text-decoration : none;
}

a.nav3:link
{
    color : #DF1921;
    text-decoration : none;
    border : none;
}

a.nav3:visited
{
    color : #DF1921;
    text-decoration : none;
}

a.nav3:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.nav3:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.nav3:focus
{
    color : #DF1921;
    text-decoration : underline;
}    

/*text*/  

.head1
{
    font-family : Arial, Helvetica, sans-serif;
    color : #DF1921;
    font-size : 22px;
    font-weight : bold;
    letter-spacing : 1px;
    text-decoration : none;
    margin-top : 15px;
    margin-bottom : 30px;
}

a.head1:link
{
    text-decoration : none;
    border : none;
}

a.head1:visited
{
    color : #DF1921;
    text-decoration : none;
}

a.head1:hover
{
    color : #DF1921;
    text-decoration : none;
}

a.head1:active
{
    color : #DF1921;
    text-decoration : none;
}

a.head1:focus
{
    color : #DF1921;
    text-decoration : none;
}

.head2
{
    color : #000000;
    font-size : 15px;
    font-weight : bold;
    text-decoration : none;
}

a.head2:link
{
    text-decoration : none;
    border : none;
}

a.head2:visited
{
    text-decoration : none;
}

a.head2:hover
{
    color : #DF1921;
}

a.head2:active
{
    color : #DF1921;
}

a.head2:focus
{
    color : #DF1921;
}  

.head2red
{
    color : #DF1921;
    font-size : 15px;
    font-weight : bold;
    text-decoration : none;
}

a.head2red:link
{
    border : none;
}

a.head2red:visited
{
    text-decoration : none;
}

a.head2red:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.head2red:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.head2red:focus
{
    color : #DF1921;
    text-decoration : underline;
}

.head3
{
    color : #000000;
    font-size : 13px;
    font-weight : bold;
    text-decoration : none;
}

a.head3:link
{
    text-decoration : none;
    border : none;
}

a.head3:visited
{
    text-decoration : none;
}

a.head3:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.head3:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.head3:focus
{
    color : #DF1921;
    text-decoration : underline;
}  

.head3red
{
    color : #DF1921;
    font-size : 13px;
    font-weight : bold;
    text-decoration : none;
}

a.head3red:link
{
    text-decoration : none;
    border : none;
}

a.head3red:visited
{
    text-decoration : none;
}

a.head3red:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.head3red:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.head3red:focus
{
    color : #DF1921;
    text-decoration : underline;
}

.text1
{
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    text-decoration : none;
    line-height : 20px;
}

a.text1:link
{
    color : #DF1921;
    text-decoration : none;
    border : none;
}

a.text1:visited
{
    color : #DF1921;
    text-decoration : none;
}

a.text1:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.text1:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.text1:focus
{
    color : #DF1921;
    text-decoration : underline;
}

.text2
{
    color : #000000;
    font-size : 11px;
    font-weight : normal;
    text-decoration : none;
    line-height : 14px;
}

a.text2:link
{
    color : #DF1921;
    text-decoration : none;
    border : none;
}

a.text2:visited
{
    color : #DF1921;
    text-decoration : none;
}

a.text2:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.text2:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.text2:focus
{
    color : #DF1921;
    text-decoration : underline;
}

.text3
{
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    text-decoration : none;
    line-height : 25px;
}

a.text3:link
{
    color : #000000;
    text-decoration : none;
    border : none;
}

a.text3:visited
{
    color : #000000;
    text-decoration : none;
}

a.text3:hover
{
    color : #DF1921;
    text-decoration : underline;
}

a.text3:active
{
    color : #DF1921;
    text-decoration : underline;
}

a.text3:focus
{
    color : #DF1921;
    text-decoration : underline;
}

.liste
{
    margin-left : -25px;
    list-style-image:url(listbullet.gif);
}

.liste2
{
    margin-left : -25px;
    margin-bottom : 20px;
    list-style-image:url(listbullet.gif);
}

.liste3
{
    margin-left : -25px;
    margin-bottom : 3px;
    list-style-image:url(listbullet.gif);
}  

/*formulare*/

form
{
    padding : 0pt;
    border : 0pt solid #000000;
}

.checkbox
{
    padding : 0px;
    margin : 0px;
    color : #000000;
    border : 0px solid #999999;
    text-decoration : none;
    font-weight : normal;
}

.feld1
{
    background-color : #FFFFFF;
    font-size : 11px;
    color : #000000;
    width : 25pt;
    height : 17px;
    text-align : right;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 8px;
    padding-right: 5px;
}

.feld2
{
    background-color : #FFFFFF;
    font-size : 11px;
    color : #000000;
    width : 159px;
    height : 17px;
    text-align : left;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 6px;
    padding-right: 5px;
}

.feld2_invalid {
    background-color : #FFC8C8;
    font-size : 11px;
    color : #000000;
    width : 159px;
    height : 17px;
    text-align : left;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 6px;
    padding-right: 5px;
}

.select
{
    background-color : #FFFFFF;
    font-size : 11px;
    color : #000000;
    width : 159px;
    height : 17px;
    text-align : left;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 6px;
}

.select_invalid
{
    background-color : #FFC8C8;
    font-size : 11px;
    color : #000000;
    width : 159px;
    height : 17px;
    text-align : left;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 6px;
}

.textarea
{
    font-family : arial, hevetica, sans-serif;
    background-color : #FFFFFF;
    font-size : 11px;
    line-height : 15px;
    color : #000000;
    width : 159px;
    height : 120px;
    text-align : left;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 6px;
    padding-right: 5px;
    padding-top: 5px;
}

.textarea_invalid
{
    font-family : arial, hevetica, sans-serif;
    background-color : #FFC8C8;
    font-size : 11px;
    line-height : 15px;
    color : #000000;
    width : 159px;
    height : 120px;
    text-align : left;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-weight : normal;
    padding-left : 6px;
    padding-right: 5px;
    padding-top: 5px;
}

.button
{
    background-color : #CCCCCC;
    color : #000000;
    width : 75px;
    height : 15px;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-size : 10px;
    font-weight : bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom : 5px;
}

p.form-submit {
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
}

#submit {
    background-color : #CCCCCC;
    color : #DF1921;
    width : 75px;
    height : 20px;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-size : 10px;
    font-weight : normal;
    padding-left: 5px;
    padding-right: 5px;
}
.button2
{
    background-color : #CCCCCC;
    color : #DF1921;
    width : 75px;
    height : 20px;
    vertical-align : middle;
    border : 1px solid #999999;
    text-decoration : none;
    font-size : 10px;
    font-weight : normal;
    padding-left: 5px;
    padding-right: 5px;
}    

/* WORDPRESS */
#respond {
    border:1px solid grey;
    background-color : lightgrey;
    padding-left : 20px;
    padding-right: 20px;
    padding-bottom : 0px;
}

#reply-title {
    color : #DF1921;
    font-size : 15px;
    font-weight : bold;
    text-decoration : none;
}
.comment-form-author {
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    text-decoration : none;
    line-height : 20px;
}
.comment-form-comment {
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    text-decoration : none;
    line-height : 20px;
}
