@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700|Open+Sans+Condensed:300,700&subset=latin,latin-ext);      
body {
        font: 1.00em 'Open Sans' Verdana, Arial, Helvetica, sans-serif;
        line-height: 150%;
}


table {border-collapse:collapse;}
td {vertical-align: top; font: 0.92em}

area, usemap {border:0;}
a img {border:0;}
/* ------Allgemeine Textformatierungen------ */
a, a:active {color:  #72AF26; border:none;text-decoration:none;}
a:hover{color:  #747373; border:none;text-decoration:underline;}
a:visited {color:#747373;}
a img{border:0px;}


/* Page Headings */
h1, h2, h3, h4, h5, h6 {color: #72AF26;font-style: normal; font-weight: 700; font-family:'Open Sans Condensed', Arial, Verdana, serif; text-align:left; margin: 0px 0px 12px;text-shadow: 0px 0px 0px #747373;   }
h1          {font-size:1.80em;}
h2          {font-size:1.60em;}
h3          {font-size:1.40em;}
h4          {font-size:1.30em;}
h5          {font-size:1.20em;}
h6          {font-size:1.10em;}

p, pre{
font-family:'Open Sans', Verdana, serif;
font-weight:300;
color:#747373;margin-top:0px;
line-height:150%;
font-size:1.00em;
}

li{
font-family:'Open Sans', Verdana, serif;
font-weight:300;
color:#747373;margin-top:0px;
line-height:150%;
font-size:1.00em;
}


hr{
        border:dotted #1c497c 1px; height:1px;
        clear:both;
}


li {
        padding-bottom: 4px;
}

ul {
        line-height: 150%;
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: 0.6em;
        padding-left: 0.6em;
        list-style-image: url(images/li.gif);
        list-style-type: square
}

ol {

        line-height: 140%;
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: 0.9em;
        padding-left: 0.9em;
}


address {
        line-height:120%;
        margin: 10px 0 20px 0;
        padding-left: 10px;
        border-left: 6px solid #1c497c;
        font-style: normal;
        font-weight: bold;
        }


blockquote {
        background-color:#ddd;
        font-size:0.9em;
        padding: 3px;
        border-left: 2px solid #aaa;
        margin: 3px 0 20px 0;
}

pre, code {
        padding: 0 0 20px 6px;
        margin: 3px 0 20px 0;
        border-top: 1px solid #1c497c;
        border-right: 1px solid #1c497c;
        border-bottom: 1px solid #1c497c;
        border-left: 6px solid #1c497c;
        background-color: #ffffff;

        color: #1c497c;
        font-size:0.9em;
        overflow:auto;
        line-height:2.2em;

}


/*-----------------------------------------------------------------*/

/* Specials */
p img[align="right"], h3 img[align="right"] { float:right; margin: 4px 0 5px 10px; }
p img[align="left"], h3 img[align="left"]{ float:left; margin: 4px 10px 5px 0;}

.shadow, .XXinner img {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');