div.text_box {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    font-weight : normal;
    font-style : normal;
    color : #000000;
    width : 500px;
    text-align : left;
    border : solid 1px #C5C5C5;
    background-color : #E5E5E5;
    padding : 5px;
    margin-left : 100px;
    margin-bottom : 20px;
    margin-top : 20px;
}

div.code_box {
    font-family : Lucida Console, Courier, monospace;
    font-size : 0.9em;
    font-weight : normal;
    font-style : normal;
    color : #000000;
    width : 600px;
    text-align : left;
    border : solid 1px #C5C5C5;
    background-color : #E5E5E5;
    padding : 5px;
    margin-top : 15px;
    margin-bottom : 25px;
}

div.inhalt {
    width : 430px;
    display : block;
    border : solid 1px #C5C5C5;
    background-color : #E5E5E5;
    padding : 10px;
    margin-bottom : 20px;
}

div.menu {
    margin-left : 10px;
    margin-bottom : 10px;
}

div.indent {
    padding-left : 20px;
}

div.separator  {
    border-top : solid 1px #415786;
    margin-top : 10px;
    margin-bottom : 10px;
}

div.csc-textpic-text  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : normal;
    margin-bottom : 10px;
}

span.error_box {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : normal;
    display : block;
    width : 300px;
    text-align : left;
    border : solid 1px #DE2D2D;
    background-color : #FFE6E6;
    padding : 10px;
    margin-bottom : 20px;
    margin-top : 20px;
    margin-left : 200px;
}

span.text_box {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : bold;
    display : block;
    width : 500px;
    text-align : center;
    border : solid 1px #C5C5C5;
    background-color : #E5E5E5;
    padding : 10px;
    margin-bottom : 20px;
    margin-top : 20px;
    margin-left : 100px;
}

span.rot  {
    font-family : Verdana, sans-serif;
    color : #DE2D2D;
    font-weight : normal;
}

/* Text�berschriften */
h1 {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : bold;
    text-align : left;
    margin-bottom : 30px;
    background-color : #EEF6FF;
    padding-left : 2px;
    width : 600px;
    height : 15px;
}

/* Flie�text */
h2  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : normal;
    margin-bottom : 10px;
} 

/* Flie�text wei� */
h2.weiss  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #FFFFFF;
    font-weight : normal;
    margin : 0px;
}
    
/* Flie�text klein */
h2.klein  {
    font-family : Verdana, sans-serif;
    font-size : 0.6em;
    color : #000000;
    font-weight : normal;
    margin-top : 3px;
    margin-bottom : 3px;
}

/* Flie�text fett */
h3  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : bold;
    margin : 15px 0px 15px 0px;
    padding : 0px;
}

/* Flie�text fett, wei� */
h3.weiss  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #FFFFFF;
    font-weight : bold;
    margin : 0px;
}

h3.ueberschrift  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : bold;
    margin : 0px;
    border-bottom : dotted 1px #000000;
    margin-bottom : 15px;
    padding-bottom : 2px;
}

/* Fließtext fett, weiß */
h3.weiss  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #FFFFFF;
    font-weight : bold;
    margin : 0px;
}

/* Seitenfu�note */
h4  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    font-weight : normal;
    font-style : normal;
    color : #D2D2D2;
    margin-top: 20px;
    border-top : solid 1px #D2D2D2;
    padding-top : 5px;
}

/* Men�definitionen */
h5  {
    text-align : left;
    color : #415786;
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    font-weight : bold;
    margin : 0px;
    text-decoration : none;
    padding-top : 20px;
    padding-left : 10px;
}

h6  {
    text-align : left;
    color : #415786;
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    font-weight : normal;
    margin : 0px;
    text-decoration : none;
    padding-top : 10px;
}

h7  {
    text-align : left;
    color : #415786;
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    font-weight : normal;
    margin : 0px;
    text-decoration : none;
    padding : 0px;
}

h8  {
    text-align : left;
    color : #415786;
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    font-weight : bold;
    margin : 0px;
    text-decoration : none;
    padding : 0px;
}

/* Dateibody */
body {
    margin:0px;
}

ul {
    margin-top : 0px;
    margin-bottom : 0px;
    margin-left : 20px;
    padding : 0px;
}

li {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : normal;
    margin : 0px;
    padding-bottom : 20px;
}

p.ueber {
    border-bottom : dotted 1px #415786;
    padding-bottom : 5px;
}

img {
	border-style: none;
	padding-bottom : 10px;
	padding-left : 5px;
}

/* Links */
h3.weiss a {
    color : #FFFFFF;
    text-decoration : none;
}

a:link {
    color : #415786;
    text-decoration : underline;
}
    
a:visited {
    color : #415786;
    text-decoration : none;
}

a:hover {
    text-decoration : underline;
}
    
a:active {
    color : #415786;
    text-decoration : underline;
}

a.blau:link {
    color : #415786;
    text-decoration : underline;
}
	
a.blau:visited {
    color : #415786;
    text-decoration : underline;
}

a.blau:hover {
	text-decoration : underline;
}

a.blau:active {
    color : #b8bbc5;
    text-decoration : underline;
}

/* weisse Links */
a.weiss:link {
    color : #FFFFFF;
    text-decoration : none;
}
	
a.weiss:visited {
    color : #FFFFFF;
    text-decoration : none;
}
	
a.weiss:hover {
    color : #CFE6FF;
    text-decoration : none;
}

a.weiss:active {
    color : #415786;
    text-decoration : underline;
}

a.menu-level-1:link, a.menu-level-1:visited {
    color : #415786;
    background-color : #EEF6FF;
}

a.menu-level-1:active, a.menu-level-1:hover {
    color : #415786;
    background-color : #CFE6FF;
}

a.menu-level-1 {
    display:block;
    padding:5px;
    border-bottom : solid 1px #FFFFFF;
    background-color : #EEF6FF;
    text-decoration : none;
}

a.menu-level-1-act:link, a.menu-level-1-act:visited {
    color : #415786;
    background-color : #CFE6FF;
}

a.menu-level-1-act:active, a.menu-level-1-act:hover {
    color : #415786;
    background-color : #CFE6FF;
}

a.menu-level-1-act {
    display:block;
    padding:5px;
    border-bottom : dotted 1px #415786;
    background-color : #CFE6FF;
    text-decoration : none;
}

a.menu-level-2:link, a.menu-level-2:visited {
    color : #415786;
    background-color : #EEF6FF;
}

a.menu-level-2:active, a.menu-level-2:hover {
    color : #415786;
    background-color : #CFE6FF;
}

a.menu-level-2 {
    display : block;
    padding-left : 20px;
    background-color : #EEF6FF;
    text-decoration : none;
}

a.menu-level-2-act:link, a.menu-level-2-act:visited {
    color : #415786;
    background-color : #CFE6FF;
}

a.menu-level-2-act:active, a.menu-level-2-act:hover {
    color : #415786;
    background-color : #CFE6FF;
}

a.menu-level-2-act {
    display : block;
    padding-left : 20px;
    background-color : #CFE6FF;
    text-decoration : none;
}
