body {text-align:center; background-color:#A81E1F;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-style: normal;line-height: 130%;}
/*zentrales Layout per CSS, body müßte zus. text-align:central haben*/
.zentriert {margin: auto;text-align:left;padding: 0px;height: 530px;width: 770px;margin-top: -265px;margin-left: -385px;top: 50%;left: 50%;position:absolute;}
.zitat {z-index:1; margin: auto;text-align:left; padding: 0px;height: 50px;width: 600px; margin-top: -150px;margin-left: -385px;top: 50%;left: 50%;position:absolute;}

table {border-collapse:collapse;border-spacing:0px;border: 0;}
td {margin: 0px;padding: 0px;vertical-align: top;font-size: 12px;}
.tdzentriert {vertical-align: middle;}
p {margin-left: 0px; margin-right:0px; margin-top:0px; margin-bottom:8px;}
ul {padding:0px; margin-top:0px; margin-left:20px; margin-bottom:8px; list-style-type: disc;list-style-position: outside;}

h1 {font-size: 100%; font-weight: bold; margin: 0px; margin-bottom: 5px;}
h2 {font-size: 100%;font-weight: bold;margin-top: 10px;margin-bottom: 5px;}
h3 {font-size: 100%; font-weight:normal; margin-top: 4px;margin-bottom: 2px;}
h4 {font-size: 100%;font-weight: normal;margin: 0px;}
h5 {font-size: 100%;font-weight: bold;margin: 0px;}
h6 {font-size: 100%;font-weight: bold;margin: 0px;}

.scroll {width:100%; height:100%;overflow: auto;scrollbar-face-color:#CCCCCC; scrollbar-3dlight-color:#CCCCCC;scrollbar-darkshadow-color:#cccccc;scrollbar-shadow-color:#666666;scrollbar-arrow-color:#A81E1F;scrollbar-track-color:#;}

a:link {text-decoration: none;color: #333333;font-weight: bold;font-size: 90%;}
a:visited {text-decoration: none;color: #333333;font-weight: bold;font-size: 90%;}
a:hover {text-decoration: none;color: #A81E1F;font-size: 90%;}
a:active {text-decoration: none;color: #333333;font-size: 90%;}
a.intern:link {text-decoration:underline;color:#333333;font-size:100%; font-weight: normal;}
a.intern:visited {text-decoration:underline;color:#333333;font-size:100%; font-weight: normal;}
a.intern:hover {text-decoration:underline;color:#A81E1F;font-size:100%; font-weight: normal;}
a.termineintern:link {text-decoration:none;color:#333333;font-size:100%; font-weight: normal;}
a.termineintern:visited {text-decoration:none;color:#333333;font-size:100%; font-weight: normal;}
a.termineintern:hover {text-decoration:none;color:#A81E1F;font-size:100%; font-weight: normal;}
a.linkfett:link {text-decoration:none; color:#333333;font-size:100%; font-weight:bold;}
a.linkfett:visited {text-decoration:none; color:#333333;font-size:100%; font-weight:bold;}
a.linkfett:hover {text-decoration:none; color:#A81E1F;font-size:100%; font-weight:bold;}
a.anker:link {text-decoration:none; color:#333333;font-size:100%; font-weight:bold;}
a.anker:visited {text-decoration:none; color:#333333;font-size:100%; font-weight:bold;}
a.anker:hover {text-decoration:none; color:#333333;font-size:100%; font-weight:bold;}

.fett {font-weight:bold;}
.balkenbox {padding-top:10px;}
.balkenbox p {margin-bottom:5px; padding-right:5px;}
.einleitungstext {padding-right: 80px;}
.einleitungstextbreit {padding-right: 60px;}
.einleitungstextbreit em {font-weight:bold; font-style:normal;}
.pdf {text-align: right;font-weight: bold;}

/*Formulare*/
select {font-size: 90%;}
.checkbox {font-size: 90%;}
.formular {border:0px;}


/*Buttons*/
.buttonsuche {margin-top: 8px;font-weight: bold;margin-bottom: 15px;background-image: url(bilder/button.gif);text-align: center; border: 1px solid #333333;padding-left: 13px;}
.buttonwettbewerbedetail {margin-top: 0px;font-weight: bold;margin-bottom: 0px;background-image: url(bilder/button.gif);text-align: left;border: 1px solid #333333;padding-left: 18px;}
.buttoncenter {border: 1px solid #333333;margin-top: 2px;font-weight: normal;background-image: url(bilder/button.gif);padding-left: 13px; text-align:center;}
.buttoncenter a {font-weight: normal;}
.buttoncenter a:visited {font-weight: normal;}

/*Balken links*/
.balkentitellinks {color: #FFFFFF; background-color: #a81e1f; font-weight: bold;}
.zurueck {color: #FFFFFF; background-color: #a81e1f; padding-left: 5px; font-weight: normal;}
.zurueck a {color:#FFFFFF;font-weight: normal;}
.zurueck a:visited {color:#FFFFFF;font-weight: normal;}
.zurueck a:hover {color:#CCCCCC;font-weight: normal;}

/*Balken rechts*/
.balkentitelrechts {text-align: left; color: #FFFFFF;background-color: #a81e1f;padding-left: 3px;float: left;width: 100px;padding-right: 3px;line-height: 17px;font-weight: normal;}
.balkentitelrechts_ohnealle {color: #FFFFFF;background-color: #a81e1f;padding-left: 3px;padding-right: 3px;line-height: 17px;font-weight: normal;}
.allesuchen {color: #FFFFFF;background-color: #a81e1f;font-weight: normal;text-align: right;padding-right: 2px;line-height: 17px;}
.allesuchen a {color:#FFFFFF;font-weight: normal;}
.allesuchen a:visited {color:#FFFFFF;font-weight: normal;}
.allesuchen a:hover {color:#cccccc;font-weight: normal;}

/*Suchergebnisse*/
.suchergebnis {padding-left: 15px; padding-bottom:20px;}
.scrollbalkenabstand {padding-right:5px;}

/*Detailseiten*/
.fotoabstand {padding-bottom: 5px; padding-top:5px;}
.detailseite {padding-top: 10px;padding-right: 40px;}
.detailtitel {font-weight:bold; padding-bottom:5px;}

/*Home*/
.zitat {font-weight: normal; padding-top: 10px; padding-left:106px; padding-right:161px;}
.text {padding-right: 20px;}
.terminebox em {font-weight:bold; font-style:normal}
.terminebox p {margin-left:0px; margin-bottom:0px; margin-right:2px; margin-top:3px;}
.terminebox {}
.newsbox p {margin-top:5px; border-bottom: 1px solid #333333; padding-bottom:2px; padding-right:5px; padding-left:2px;}
.newsbox {height:172px;}

/*Wettbewerbe*/
.wettbewerbebox {padding-bottom:0px;}
.wettbewerbebox em {font-weight:bold; font-style:normal}
.wettbewerbebox p{margin-left:0px; margin-top:0px;margin-right:0px;margin-bottom:0px; padding-right:5px; line-height:14px;}
.wettbewerbeboxdatum {padding-top:6px;}
/*Wettbewerbe-Detail*/
.wettbewerbetext {padding-right:20px;}
.wettbewerbetext em{font-weight:bold; font-style:normal;}
.wettbewerbetext p{margin-top:5px; margin-bottom:2px;}
.wettbewerbelinie {border-bottom:1px solid #333333; padding-bottom:10px; margin-right:20px;}

/*Detailseite Shows*/
.showdetails {padding-left: 20px; padding-right: 10px;}
.showheadline {font-weight:bold; padding-bottom:5px;}

/*Detailseite Dozenten*/
.dozententext{padding-left: 20px;padding-right: 25px;}
.dozententitel {font-weight:bold;}

/*Formular Shows, Kontakt, Theater, Tanz*/
.textfeld{font-size:90%;}
.showtitel {font-weight:bold; padding-left:60px;}
.kontaktdaten {line-height:20px; font-weight:bold;}
.kurstitel {font-weight:bold; padding-left:20px;}

/*Termine*/
.termine {padding-right:10px;}
.termine p{margin:0px;}
.termineort{padding-top:4px; padding-bottom:15px;}

/*Links*/
.links {padding-right:10px;}
.linkhead {padding-bottom:5px; padding-top:5px; font-weight:bold;}
.linktext {padding-bottom:5px; padding-right:5px;}

/*News*/
.newstitel p{margin-bottom:0px;}
.newsheadline {font-weight:bold; font-size:100%;}
.newsfoto {margin-right:10px; margin-top:3px; margin-bottom:5px}

/*Presse*/
.pressetext{padding-right:20px;}
.pressetext p{padding-right:5px;}
.prdatum{font-size:90%; margin-top:0px;}
.pressefoto {margin-right:10px; margin-top:3px; margin-bottom:5px}

/*Fotoseite*/
.subtitle {text-align:left; color:#FFFFFF; margin-top:5px;}

/*Infoseite*/
.einzug {padding-left:12px;}

