
/* ALLGEMEINES */

body {margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none; color:#232323; background-image:url(../bilder/layout/body-background.gif); background-repeat:repeat; background-position:top left}
#seitenbreite {width:929px; margin:0 auto; position:relative}
a{color: #002d78; text-decoration:none}
a:hover {color: #0051d7; text-decoration:underline}
h1 {color:#9d0026; font-size:140%; font-weight:bold;}
h2 {color:#9d0026; font-size:125%; font-weight:bold;}
h3 {color:#4a7853; font-size:125%; font-weight:bold; background-color:#222222; height:21px; width:208px; text-indent:5px; padding-top:3px}
.fehler {font-weight:bold; color:#ff0000}

/* HEADER */

div.meta-navigation {position:absolute; top:10px; font-size:85%; color:#ffffff}
div.meta-navigation a {color:#ffffff}
a.logo {background-image:url(../bilder/layout/regine-kasch-logo.gif); display:block; height:88px; width:285px; cursor:pointer; position:absolute; top:8px; left:352px}
a.logo:hover {text-decoration:none}
img.eyecatcher {position:absolute; top:103px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff}
div.header-content {background-image:url(../bilder/layout/header-content.gif); background-repeat:repeat; position:absolute; top:103px; width:286px; height:199px; left:592px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; padding:35px 25px 35px 25px }
.header-content-text {font-size:12px;}
div.zitat {position:absolute; top:381px; color:#ffffff; font-size:90%;}
	div.spruch {float:left; text-indent:-9px}
	div.autor {float:left; color:#7b7a7a; font-size:90%; line-height:130%; margin:9px 0px 0px 30px; text-indent:-9px}

/* CONTENT */

div.contentbg {width:928px; background-image:url(../bilder/layout/content-background.gif); background-repeat:repeat-y; position:absolute; top:391px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff}
div.contentbg .content {width:525px; min-height:275px; padding:0px 25px 10px 25px;}

/* NAVIGATION */

div.navigation {position:absolute; width:277px; padding:0px 15px 10px 15px; background-color:#e6e6e6; top:404px; left:606px;}
ul.nav {list-style:none; margin:0px; padding:0px;}
ul.nav li a {color:#222222; font-size:120%; line-height:160%}
ul.nav li a:hover {text-decoration:none; color:#9b0026}
ul.nav li a.Active {color:#9b0026; font-size:120%; padding:0px 0px 5px 0px}
ul.nav li a.Active:hover {text-decoration:none}
ul.nav ul {list-style:none; margin:0px; padding:5px 0px 5px 20px}
ul.nav ul li a {color:#222222; font-size:100%;}
ul.nav ul li a:hover {text-decoration:none; color:#9b0026}
ul.nav li ul li a.SubActive {color:#9b0026; font-size:100%;}
ul.nav li ul li a.SubActive:hover {text-decoration:none; color:#9b0026}

/* FOOTER  */

div.artseid a {position:relative; top:22px; font-size:100%; color:#000000; float:left}

/*FORMULARE*/

fieldset {border:1px solid #e6e6e6; margin-bottom:22px}
legend {text-transform:uppercase; font-weight:bold; color:#9d0026}
label {float:left; display:block; width:140px; margin:3px 0px 3px 0px;}
form br {clear:left}
select {margin:3px 0px 3px 0px;}
input.wide {background-color:#ffffff; border:1px solid #b4b4b4; width:330px; margin:3px 0px 3px 0px;}
input.short {background-color:#ffffff; border:1px solid #b4b4b4; width:274px; margin:3px 0px 3px 0px;}
input.shorter {background-color:#ffffff; border:1px solid #b4b4b4; width:50px; margin:3px 0px 3px 0px;}
input.normal {background-color:#ffffff; border:1px solid #b4b4b4; width:150px; margin:3px 0px 3px 0px;}
textarea {background-color:#ffffff; border:1px solid #b4b4b4; width:330px; height:200px; margin:3px 0px 3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%}

