@charset "UTF-8";

/* Setup */
* {margin:0;
padding:0;
}

/* Layout */
body {
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}

#left {
width:25%;
float:left;
text-align:right;
}

#right {
width:65%;
float:left;
margin: 125px 0 50px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#righthome {
width:65%;
float:left;
margin: 55px 0 50px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#logo {
width:8%;
margin: 146px 0 0 0;
padding-right:2%;
float:right;
text-align:right;
}

#subnav {
margin-top:24px;
}

#nav {
margin-top:115px;
border-right:thin solid #CCCCCC;
padding:20px 0;
}

#navhome {
margin-top:181px;
border-right:thin solid #CCCCCC;
padding:20px 0;
}

#navdetail {
padding:40px 0 0 80px;
}

#navdetail2 {
padding:58px 0 0 80px;
}



/* Design */

/* Navigation allgemein*/
ul {
list-style-type:none;
}

/* Navigation allgemein*/
ul.aufzaehlung {
list-style-type:disc;
padding-left:94px;
}

/* IE-Hack Abstand bei li*/
#nav li, #subnav li, #navhome li {
display:inline;}

/* Navigation links*/
#nav li a:link, #nav li a:visited, #navhome li a:link, #navhome li a:visited{
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
line-height:32px;
text-transform:uppercase;
color:#666666;
text-decoration:none;
display:block;
padding-right:20px;
}

#nav li a:hover, #nav li a:active, #navhome li a:hover, #nav li a:active, .highlight {
background-image:url(images/schatten.png);
background-repeat:repeat-x;
background-position:2px;
}

/* Navigation oben*/
#subnav li a:link, #subnav li a:visited {
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
line-height:14px;
text-transform:uppercase;
color:#666666;
letter-spacing:2px; 
text-decoration:none;
display:block;}

#subnav li a:hover, #subnav li a:active, .subactive {
color:#000000;}


/* Navigation Detail*/
#navdetail ul li, #navdetail2 ul li {
display:inline;
margin: 20px 20px 20px 0px;
}

#navdetail li a:link, #navdetail li a:visited, #navdetail2 li a:link, #navdetail2 li a:visited {
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
line-height:12px;
text-transform:uppercase;
color:#666666;
letter-spacing:2px; 
text-decoration:none;
display:inline;
}

#navdetail li a:hover, #navdetail li a:active, #navdetail2 li a:hover, #navdetail2 li a:active {
color:#000000;}


/* Haupttitel*/
h1 {
font-size:36px;
line-height:44px;
font-weight:normal;
letter-spacing:1px;
color:#8D4343;
padding-left:40px;
}

.h1cornelia {
font-size:36px;
line-height:44px;
font-weight:normal;
letter-spacing:1px;
color:#8D4343;
padding-left:40px;
margin-bottom:30px;}

/* Lead*/
h2 {
width:560px;
font-size:26px;
line-height:32px;
font-weight:normal;
letter-spacing:1px;
color:#929292;
padding-left:79px;
margin:25px 0 5px 0;
}

.uthome {
width:560px;
font-size:28px;
line-height:36px;
font-weight:normal;
letter-spacing:1px;
color:#929292;
margin:0 0 5px 0;
}


/* normaler Text*/
p {
width:420px;
padding-left:80px;
font-size:14px;
line-height:22px;
color:#7D7D7D;
margin-bottom:6px;}

p.texterin {
width:460px;
padding-left:80px;
font-size:14px;
line-height:22px;
color:#7D7D7D;
margin-bottom:6px;}

.text {
font-size:14px;
line-height:18px;
color:#575757;
}

.textdetail {
width:560px;
padding-left:80px;
font-size:14px;
line-height:24px;
color:#575757;
}

.datum {
font-size:12px;
line-height:14px;
color:#575757;
}


li.aufzaehlung {
width:420px;
font-size:14px;
line-height:22px;
color:#7D7D7D;
margin-bottom:6px;}




/* Untertitel Referenzen*/
h3 {
font-style:italic;
font-size:26px;
line-height:32px;
font-weight:normal;
letter-spacing:1px;
color:#9C7F7F;
padding-left:40px;
margin:50px 0 10px 0;
}

/* Referenzentitel*/
.reftit {
width:560px;
font-size:18px;
line-height:22px;
font-weight:normal;
letter-spacing:1px;
color:#B69494;
margin:0 0 5px 75px;
padding-left:5px;
background-image:url(images/schatten.png);
background-repeat:repeat-x;
}

/* Referenzentext*/
.ref {
width:380px;
font-size:12px;
line-height:17px;
font-weight:normal;
letter-spacing:1px;
color:#686868;
padding-left:80px;
margin:0 0 5px 0;
}

/* Referenzentext*/
.refgeschichten {
width:380px;
font-size:12px;
line-height:17px;
font-weight:normal;
letter-spacing:1px;
color:#686868;
padding-left:80px;
margin:0 0 15px 0;
}

/* Referenzen ohne Inhalt*/
.refsingle {
width:560px;
font-size:14px;
line-height:16px;
font-weight:normal;
letter-spacing:1px;
color:#B69494;
margin:0 0 0 75px;
padding-left:5px;
}

.refsingle li {
margin-bottom:5px;
}

.kolumne {
height:52px;
overflow:hidden;
}


.logo{
margin:40px 0 0 8px;
}

/* weiter Button*/
.weiter {
width:380px;
font-size:12px;
line-height:17px;
font-weight:normal;
letter-spacing:1px;
color:#C84040;
padding-left:80px;
margin:0 0 40px 0;
}

#right a:link, #right a:visited {
color:#C84040;
}

#right a:hover, #right a:active {
color:#666666;
}


.cornelia {
margin: -10px 20px 0 -80px;
float:left;
}


/* Detailseite*/

/* Titel*/

.mp3 {
margin:0 0 20px 0;
}

.kw {
display:none;
}
