/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:150%; text-align:center; }





/* TDs mit ID */
#container { width: 880px; text-align:left; margin:auto; border:1px solid #999999; }

#logo { width: 880px; }

#menutop { width: 880px; background-color:#BBBBBB; }

#menuleft { background-color: #CCCCCC; vertical-align:top; font-size:11px; border-right: 1px solid #999999; }

#menuklein { padding: 5px; font-size:10px; }

#aktuellescontent {	vertical-align:top; padding: 5px; font-size:11px; border-left: 1px solid #999999; }
#sidemenu         {	vertical-align:top; padding-top:12px; font-size:11px; border-left: 1px solid #999999; }
#sidemenu2        {	vertical-align:top; padding-top:12px; font-size:11px; border-left: 1px solid #999999; }


#maincontent { padding: 15px 25px 15px 15px; vertical-align:top; font-size:12px; }

#pageurl { font-family:Verdana, Arial; font-size:10px; font-weight:bold; margin: 10px; color:#333333; }







/* Content */

.homecontent { background:url(home_bg.jpg); }

p.bodytext { font-size:11px; line-height:150%; margin-top:6px; }

a                 { color:#117acb; text-decoration:none; }
a:visited         { color:#117acb; }
a:hover           { text-decoration:underline; }

li                { font-size:11px; }

td                { font-size:11px; }

ul                { margin-top:0px; }

.csc-bulletlist { text-align:justify; }

.csc-textpic { margin-bottom:1px; margin-top:30px; }

.csc-header h2 { margin-top:20px; }

.name-of-person { font-weight:normal; color:#777777; line-height:1.5; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:22px; margin: 40px 0px 40px 0px }
.name-of-person2 { font-weight:normal; color:#777777; line-height:1.2; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:32px; margin: 40px 0px 40px 0px }
.important      { font-size: 12px; }

#menutop A {  text-decoration:none; color:#333333; }
#menutop A:hover {  color:white }

.align-center {text-align:center; }



form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

/* Tabellen */

table.workshop .td-0,.td-1 { vertical-align:top; }
table.workshop .td-2 { vertical-align:bottom; }

table.workshop { width: 95%; margin-bottom: 35px; }
table.workshop img {border:0px;}

table.workshop a { text-decoration:none; color:#000099; }
table.workshop a:hover { text-decoration:underline; }
table.workshop a.anmeldung { text-decoration:none; padding:3px 5px 3px 5px; border:1px solid #333333; background-color:#999999; font-weight:bold; }


/* Tabelle: Layout 2 für Workshopinhalte */

.contenttable-2 .td-0 { color:#117acb; font-weight:bold; font-size:11px; vertical-align:top; padding:5px; white-space:nowrap; }
.contenttable-2 .td-last { font-size:11px; vertical-align:top; padding:5px; }


/* Menü rechts */


#aktuellescontent p { text-align:center; }

/* Menülinks */

#menuleft { color:#000000; }

#menuleft A { color:#000000; text-decoration:none; }
#menuleft A:hover { text-decoration:underline; }

#menuleft DIV.menu1-level1-no { display:block; color:#8a2237;  border-bottom: 1px dotted #333333; padding: 15px 5px 5px 8px; }
#menuleft DIV.menu1-level1-no A { font-weight:bold; color:#8a2237; }

#menuleft DIV.menu1-level1-act { display:block; color:#8a2237;  border-bottom: 1px dotted #333333; padding: 15px 5px 5px 8px; }
#menuleft DIV.menu1-level1-act A { font-weight:bold; color:#8a2237; }

#menuleft DIV.menu1-level2-no { display:block;  padding: 5px 5px 5px 17px; }

#menuleft DIV.menu1-level2-act { display:block;  color:#117acb; padding: 5px 5px 5px 17px; }
#menuleft DIV.menu1-level2-act A { color:#117acb; }

#menuleft DIV.menu1-level3-no { display:block;  padding: 5px 5px 5px 23px; }

#menuleft DIV.menu1-level3-act { display:block;  color:#117acb; padding: 5px 5px 5px 23px; }
#menuleft DIV.menu1-level3-act A { color:#117acb; }

DIV.sidemenu-level4-no { display:block;  padding: 1px 0px 15px 8px; }
DIV.sidemenu-level4-no A { color:#333333; text-decoration:none; }
DIV.sidemenu-level4-no A:hover { color:#333333; text-decoration:underline; }

DIV.sidemenu-level4-act { display:block;  color:#117acb; padding: 1px 0px 15px 8px; }
DIV.sidemenu-level4-act A { color:#117acb; text-decoration:none; }
DIV.sidemenu-level4-no A:hover { color:#117acb; text-decoration:hover; }

/* Aktuelles */

.linkExt {}




/* Überschriften */

H1 { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:16px; color:#8a2237; padding: 0px; margin-bottom:0px 0px 0px 0px;}

H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding: 0px; margin-bottom:0px; }

H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#117acb; padding: 0px; margin-bottom:0px; }

H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px; margin:0px; }

H5 { color:#8a2237; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:32px; font-weight:bold; margin: 200px 0px 80px 75px; line-height:120%}

H6 { color:#8a2237; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; margin: 40px 0px 40px 0px; }

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }
