﻿body { background-color:#F3D8A9; font-family:Arial,sans-serif; font-size:10pt; margin: 0px;}
.hintergrund {background-image: url(bilder/hintergrund.jpg); background-repeat:no-repeat; background-position:left top;}
a:link { font-weight:bold; font-size:10pt; line-height:16pt; color:#000000; text-decoration:none; }
a:visited { font-weight:bold; font-size:10pt; line-height:16pt; color:#000000; text-decoration:none; }
a:hover { font-weight:bold; color:#000000; text-decoration:none; line-height:16pt; }
a:active { font-weight:bold; color:#000000; text-decoration:none; line-height:16pt; }
p {margin-right: 15px; margin-bottom:10px; margin-top:0px;}
h1 {font-family:Arial,sans-serif; font-size:12pt; font-weight: bold; margin-top:0px; margin-bottom: 10px;}
h2 {font-family:Arial,sans-serif; font-size:11pt; font-weight: bold; margin-top:0px; margin-bottom: 5px;}
.fett {font-family:Arial,sans-serif; font-size:10pt; font-weight: bold;}
.unterstrichen {font-family:Arial,sans-serif; font-size:10pt; font-weight: bold; text-decoration:underline;}
.mengentext {font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; line-height: 16pt;}
.liste {font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; line-height: 16pt; list-style: disc; margin-top:0px; margin-bottom: 15px;}
.liste2 {font-family:Arial,sans-serif; font-size:9pt; font-weight:normal; line-height: 16pt; list-style: circle; margin-top:0px; margin-bottom: 15px;}
.zitat {font-family:Arial,sans-serif; font-size:9pt; font-weight: bold;}
.kursort {font-family:Arial,sans-serif; font-size:16px; font-weight: bold; line-height:16px;margin:0px;vertical-align:middle;}

.leftnav {font-size:10pt; margin-left:15px; margin-top:5px; line-height:13px;}
a.navi:link {font-weight:normal;color:#000000;line-height:13px;}
a.navi:visited {color:#000000; font-weight:normal;line-height:13px;}
a.navi:hover {color:#7b7b7b; font-weight:normal;line-height:13px;}
a.navi:active {color:#000000; font-weight:normal;line-height:13px;}

.leftnavsub {font-size:9pt; margin-left:30px; margin-top:0px; line-height:8px;}
a.navisub:link {font-weight:normal;color:#000000;line-height:8px;}
a.navisub:visited {color:#000000; font-weight:normal;line-height:8px;}
a.navisub:hover {color:#7b7b7b; font-weight:normal;line-height:8px;}
a.navisub:active {color:#000000; font-weight:normal;line-height:8px;}
 
table.kurse {width:590px; padding: 0px; margin: 0px; border-collapse: collapse;}

.beschriftung {font-size:10px; line-height:12px;}

.wochentag {font-size:18px; font-weight: bold; line-height:16px;padding-top:12px;padding-left:4px; padding-bottom:4px; border-bottom: #FFFFFF 2px solid; background-color: #C28F57}

.datum {font-size:14px; line-height:14px; padding-left:1px; padding-bottom:4px; border-bottom: #FFFFFF 1px solid; background-color: #C8AF77}
.kursnummer {font-size:14px; line-height:14px; padding-left:2px; padding-bottom:4px; border-bottom: #FFFFFF 1px solid; background-color: #C8AF77}
.zeit {font-size:14px; line-height:14px; padding-left:2px; padding-bottom:4px; border-bottom: #FFFFFF 1px solid; background-color: #C8AF77}
.leiter {font-size:14px; line-height:14px; padding-left:2px; padding-bottom:4px; border-bottom: #FFFFFF 1px solid; background-color: #C8AF77}

.titel { background-color:#FFCC66; vertical-align: center; font-size:20px; font-weight:bold; line-height:22px; padding-left:1px; padding-bottom:2px; padding-top:2px; border-bottom: #FFFFFF 1px solid;}
a.titellink {font-size:20px; vertical-align: center; font-weight:bold; line-height:22px; padding-left:1px; padding-bottom:2px; padding-top:2px; }
a.titellink:visited {font-size:20px; vertical-align: center; font-weight:bold; line-height:22px; padding-left:1px; padding-bottom:2px; padding-top:2px; color: #000000;}
a.titellink:link {font-size:20px; vertical-align: center; font-weight:bold; line-height:22px; padding-left:1px; padding-bottom:2px; padding-top:2px; color: #000000;}
a.titellink:hover {font-size:20px; vertical-align: center; font-weight:bold; line-height:22px; padding-left:1px; padding-bottom:2px; padding-top:2px; color: #FFFFFF;}
a.titellink:active {font-size:20px; vertical-align: center; font-weight:bold; line-height:22px; padding-left:1px; padding-bottom:2px; padding-top:2px; color: #000000;}

.ort { background-color:#C8AF77; font-size:14px; line-height:14px; padding-left:2px; padding-bottom:4px; border-bottom: #FFFFFF 1px solid;}
a.ortlink {font-size:14px; font-weight:bold; line-height:16px; padding-left:1px; padding-bottom:2px;}
a.ortlink:visited {font-size:14px; font-weight:bold; line-height:16px; padding-left:1px; padding-bottom:2px; color: #000000;}
a.ortlink:link {font-size:14px; font-weight:bold; line-height:16px; padding-left:1px; padding-bottom:2px; color: #000000;}
a.ortlink:hover {font-size:14px; font-weight:bold; line-height:16px; padding-left:1px; padding-bottom:2px; color: #FFFFFF;}
a.ortlink:active {font-size:14px; font-weight:bold; line-height:16px; padding-left:1px; padding-bottom:2px; color: #000000;}

a.kursplan {font-size:12px; font-weight: normal; margin-left:25px;}
a.kursplan:visited {font-size:12px;color: #000000;font-weight: normal;}
a.kursplan:link {font-size:12px;color: #000000;font-weight: normal;}
a.kursplan:hover {font-size:12px;color: #FFFFFF;font-weight: normal;}
a.kursplan:active {font-size:12px;color: #000000;font-weight: normal;}

a.downloads:link {font-weight:normal;color:#000000;line-height:20px;}
a.downloads:visited {color:#000000; font-weight:normal;line-height:20px;}
a.downloads:hover {color:#7b7b7b; font-weight:normal;line-height:20px;}
a.downloads:active {color:#000000; font-weight:normal;line-height:20px;}

.kosten { background-color:#C8AF77; font-size:14px; line-height:14px; padding-left:2px; padding-bottom:4px; border-bottom: #FFFFFF 3px solid;}

.leer { font-size:14px; line-height:14px;}

/* ### Galerieelemente ------------------------------------------ ### */
.bild {border:0px;}
.galeriecontainer {position:relative;display:inline;float:left;width:100px;height:140px;margin-right:20px;border: #000000 0px solid;text-align:center;}
.galeriebild {border:0px;}
.bildtitel {font-family:Arial,sans-serif; font-size:11px; line-height:11px;margin:0px;font-weight:normal;padding:0px;}
.galeriekopf {font-family:Arial,sans-serif; font-size:11pt; margin-top:30px;font-weight:bold;}
.galerietext {font-family:Arial,sans-serif; font-size:10pt; margin-right:40px;}
/* ### Galerieelemente ------------------------------------------ ### */



.field {font-size:11px; line-height:12px; background-color: #F9F2E0;}
.fieldname {font-size:12px; line-height:12px;}
.fieldnameerror {color: #FF0000; font-size:12px; line-height:12px;}
.fieldmail {font-size:12px; line-height:12px; font-weight:bold;}