/* style sheet xoops, piCal for dav */
@import url(../../modules/piCal/images/default/styledav.css);
body {color: #000000; background-color: #ffffff; margin: 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 11px}

table {width: 100%; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; }
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }

a {color: #000080; text-decoration: none; font-weight: normal; background-color: transparent; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }
a:hover {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }
#dav {color: #9f1438; text-decoration: none; background-color: transparent; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
a:hover#dav {color: #ff9900; text-decoration: none; background-color: transparent; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
a#invers {color: #ffffff; text-decoration: none; font-weight: bold; background-color: transparent; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
a:hover#invers {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

a.inline:link  {text-decoration: underline;}
a.inline:hover  {color: #0000FF; text-decoration: underline;}
a.inline:focus  {text-decoration: underline;}
a.inline:active  {text-decoration: underline;}
a.inline:visited  {text-decoration: underline;}
a.more:link  {font-size: 9px; font-style:italic; text-decoration: none;}
a.more:hover  {font-size: 9px; color: #0000FF; font-style:italic; text-decoration: none;} 
a.more:focus  {font-size: 9px; font-style:italic; text-decoration: none;}
a.more:active  {font-size: 9px; font-style:italic; text-decoration: none;}
a.more:visited  {font-size: 9px; font-style:italic; text-decoration: none;}

h1 {color: #9f1438; font-weight: normal; font-size: 22px; line-height: 25px; font-family: Verdana, helvetica, arial;
           position: relative; left: 10px }
h2 {color: #9f1438; font-weight: bold; font-size: 15px; font-family: Verdana, helvetica, arial;
                 margin-bottom: 5px; margin-top: 20px; position: relative; left: 10px }
h3 {color: #f90; font-weight: bold; font-size: 13px; font-family: Verdana, helvetica, arial;
                margin-bottom: 2px; margin-top: 30px; border-bottom: medium none #f90; position: relative; left: 10px }
h4 {}
h5 {}
ul { margin-left: 15px; padding: 2px; text-align: left; list-style: disc;}
li { margin-left: 2px; }
ul.dav { list-style: disc; margin: 8px; }
li.dav { color: #000000; }

div.davHP { color: #000080; } 
input.formButton {}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: #2F5376; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

tr#header { background-color: #FFFFFF; }
td#headerbanner {width: 100%; background-color: #FFFFFF; vertical-align: middle; text-align:center;}
td#headerbar {border-bottom: 1px solid #dddddd; background-image: url(hbar.gif);}

td#leftcolumn {width: 190px; border-right: 1px solid #cccccc; font-size:11px}
td#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#leftcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #9f1438; font-weight: bold;}
td#leftcolumn div.blockContent {padding: 3px; line-height: 120%; line-height: 120%;}

.blockContent {color: #000080;}
/* Für die Menüleiste oben beachten: die folgende Class ist die ausschlaggebende, um diesen Rahmen wegzubekommen... Alle Center-Klassen sind jedoch dann so! */
.dno { border : 0px; padding : 0px; }
#centercolumn {font-size: 11px; border : 0px }
#centercolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#centerCcolumn {border: 0px; font-size:11px; }

/* #centerCcolumn, #bottomCcolumn {padding: 0px 3px 1px 3px;} */
/* #centerCcolumn .blockTitle, #bottomCcolumn .blockTitle {padding: 3px; color: #9f1438; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;} */
/* #centerCcolumn .blockContent, #bottomCcolumn .blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;} */
/* #centerCcolumn .blockContent, #bottomCcolumn .blockContent { margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;} */

#centerLcolumn, #bottomLcolumn, #centerRcolumn, #bottomRcolumn { 
	width: 20%; padding: 0px 3px 0px 0px;
}
#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomRcolumn .blockTitle {
	padding: 3px; color: #9f1438; font-weight: bold; margin-top: 0px;
}
#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomLcolumn .blockContent, #bottomRcolumn .blockContent {
	/* border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; */
	padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;
}

div#content {text-align: left; padding: 8px;}

td#rightcolumn {width: 170px; border-left: 1px solid #cccccc; font-size:12px;}
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #9f1438; font-weight: bold;}
td#rightcolumn div.blockContent {padding: 3px; line-height: 120%;}

tr#footerbar {text-align:center; background-image: url(hbar.gif);}

td#mainmenu a {background-color: #9f1438; display: block; margin: 0; padding: 4px;}
td#mainmenu a:hover {background-color: #9f1438;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid #c0c0c0; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}
td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}

td#usermenu a {background-color: #9f1438; display: block; margin: 0; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}
td#usermenu a:hover {background-color: #9f1438;}
td#usermenu a.menuTop {border-top: 1px solid #c0c0c0;}
td#usermenu a.highlight {background-color: #fcc;}
.redfield {font-family: Verdana, Helvetica,sans-serif;  border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; font-size: 11px; font-weight: normal; padding-left: 11px; padding-top: 2px; padding-bottom: 2px;  background-image: url(line_red.gif); background-repeat:repeat-y; background-color: #ffffff}
.whitefield {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-left: 9px; background-color: #ffffff}
.mmenu {border: 1px solid #9f1438; font-family: Verdana, Helvetica, sans-serif; height : 25px; background-image: url(menu_25.gif); background-color: #ffffff}
table.vmenu {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #9f1438;}
table.vmenu td { width: auto; border-right: 1px solid white; text-align: center;}
table.vmenu a.menuMain { display: block; color: #FFFFFF; padding: 5px 10px;}
#mtd {vertical-align : center; padding : 4px; border: 1px solid #cccccc;}
/* form.menuExp {background-color: #9f1438; color: #ffffff; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 3px; border-top: 1px solid #c0c0c0; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;} */
form.menuExp {background-image: url(line_red.gif); background-repeat:repeat-y; background-color: #ffffff;color: #9f1438; margin-top:0px;margin-bottom:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 9px; border-top: 1px solid #c0c0c0; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;} */
a.eexp:link {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.eexp:hover {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.eexp:focus {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.eexp:active {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.eexp:visited {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.menuAus:link {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a.menuAus:hover {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a.menuAus:focus {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a.menuAus:active {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a.menuAus:visited {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
/* form.menuReg {background-color: #9f1438; color: #ffffff; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 3px; border-top: 1px solid #c0c0c0; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;} */
form.menuReg {background-image: url(line_red.gif); background-repeat:repeat-y; background-color: #ffffff; color: #9f1438; margin-top:0px;margin-bottom:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 9px; border-top: 1px solid #c0c0c0; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;} */
a.ereg:link {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.ereg:hover {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.ereg:focus {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.ereg:active {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.ereg:visited {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.enet:link {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.enet:hover {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.enet:focus {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.enet:active {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.enet:visited {color: #9f1438; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.outer {border: 1px solid #c0c0c0;}
.head {background-color: #9f1438; padding: 5px; color: #FFFFFF; font-weight: bold;}
th#thdav { background-image: url(dav_head.gif);}
#tfdav { background-image: url(dav_foot.gif);}
/* Veranstaltungskalender, Listenansicht, Veranstaltungstitel */
#tcdav { background-color: #93adc9; background-image: url(dav_cell.gif); background-repeat:no-repeat; padding: 5px; }
.even {background-color: #dee3e7; padding: 5px;}
.odd {background-color: #E9E9E9; padding: 5px;}
.foot {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
tr.even td {background-color: #dee3e7; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px; height: 200px; overflow: auto;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.dav { margin-left: 20px; margin-top: 15px; width: 600px;}

.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid #c0c0c0; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}

#sDav { color: #9f1438; }

p.home { padding-bottom: 30px; border-bottom: 1px solid #CCCCCC;}

p.changed { color: #c0c0c0; font-size: 9px; margin-top: 20px}
/*p.tnav { border-left: 2px solid #c0c0c0; color : #9f1438; border-top: 2px solid #c0c0c0; border-right: 2px solid #666666; border-bottom: 2px solid #666666;  background-color: #ffffff; padding: 9px; line-height: 120%; background-image: url(line_x.gif); background-repeat:repeat-x;}*/
p.tnav { color : #9f1438; margin-top: 0px; padding-left: 20px;}
p.tnav  b {font-weight: bold; font-size: 11px;}
a.tnav:link, a.tnav:focus, a.tnav:active , a.tnav:visited  {font-size: 11px; color : #9f1438;text-decoration: none;}
a.tnav:hover  {font-size: 11px; color: #ff9900; text-decoration: none;}
/* userpages: */
table.texpkopf {width: 100%; font-family: Verdana, Helvetica, sans-serif; background-color: #F9F9FF; border: 1px solid #9f1438; color: #000080; padding: 5px;}
td.texpkopfadr {text-align: left; vertical-align: bottom; font-size: 11px; padding: 5px;}
td.texpkopf {font-size: 12px; padding: 5px;}
h1.exp { font-size: 14px; color: #000080; }
table.texp {font-family: Verdana, Helvetica, sans-serif; color: #000000; padding: 5px;}
td.texp {text-align: left; font-size: 11px; padding: 5px; }
td.texpbio {text-align: left; font-size: 11px; color: #000066; border: 1px solid #c0c0c0; padding: 10px;}
a.akopf:link  {font-family: Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline;}
a.akopf:hover  {font-family: Verdana, Helvetica, sans-serif; color: #ff9900; text-decoration: underline;}
a.akopf:focus  {font-family: Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline;}
a.akopf:active  {font-family: Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline;}
a.akopf:visited  {font-family: Verdana, Helvetica, sans-serif; color: #0000ff; text-decoration: underline;}
h2.exp { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #000099; }
div.exp {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none; padding: 5px;}
a.exp:link  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
a.exp:hover  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ff9900; text-decoration: underline;}
a.exp:focus  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
a.exp:active  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
a.exp:visited  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
h2.reg { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #ee6600; }
div.reg {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ee6600; text-decoration: none; padding: 5px;}
a.reg:link  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ee6600; text-decoration: underline;}
a.reg:hover  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000080; text-decoration: underline;}
a.reg:focus  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ee6600; text-decoration: underline;}
a.reg:active  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ee6600; text-decoration: underline;}
a.reg:visited  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ee6600; text-decoration: underline;}
h2.aus { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #9f1438; }
div.aus {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
a.aus:link  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; padding: 5px;}
a.aus:hover  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #9f1438; text-decoration: underline;}
a.aus:focus  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline;}
a.aus:active  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline;}
a.aus:visited  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline;}
h2.net { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #000099; }
div.net {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none; padding: 5px;}
a.net:link  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
a.net:hover  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ff9900; text-decoration: underline;}
a.net:focus  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
a.net:active  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
a.net:visited  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: underline;}
div.regwebtext {padding: 35px;}
div.expwebtext {padding: 35px; color: #000080;}
div.auswebtext {padding: 35px; color: #333333;}
div.netwebtext {padding: 35px; color: #000080; border: 1px solid #666699; background-color : #ffffff;}
div.regsite {padding: 10px; color: #ee6600; background-color : #FFFFee; border: 7px solid #ffaa66;}
div.expsite {padding: 10px; background-color : #ffffff;}
div.aussite {padding: 10px; background-color : #FEFCFC; border: 3px solid #c0c0c0;}
div.netsite {padding: 10px; color: #000080; background-color : #DDDDFF; border: 3px solid #666699;}
span.lsttit  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #9f1438; text-decoration: none; text-align: center;}
div.lstprofil {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000080; text-decoration: none;}
div.lstmotto {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; padding: 5px; border: 1px solid #c0c0c0; }
span.lstnam  {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000080; text-decoration: none;}
a.lstmail:link  {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #9f1438; text-decoration: underline;}
a.lstmail:hover  {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff9900; text-decoration: underline;}
a.lstmail:focus  {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #9f1438; text-decoration: underline;}
a.lstmail:active  {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #9f1438; text-decoration: underline;}
a.lstmail:visited  {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #9f1438; text-decoration: underline;}
a.pnav:link {color: #000066; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.pnav:hover {color: #ff9900; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.pnav:focus {color: #000066; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.pnav:active {color: #000066; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.pnav:visited {color: #000066; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
div.lstloc {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
/* zartgelb: #ffffe6; #fffff6;  */
.tog {background-color: #f6f6ff; }
.gle {background-color: #e6e6ff; }
/* dav home */
h2.homXX       { color: #f90; font-weight: bold; font-size: 15px; font-family: Verdana, helvetica, arial;
                 margin-bottom: 2px; border-bottom: 1px solid #903; position: relative; left: 10px }
h2.red   { color: #9f1438; font-weight: bold; font-size: 15px; font-family: Verdana, helvetica, arial;
                 margin-bottom: 2px; border-bottom: 1px solid #903; position: relative; left: 10px }
h3.hom       { color: #f90; font-weight: bold; font-size: 13px; font-family: Verdana, helvetica, arial;
                margin-bottom: 2px; margin-top: 30px; border-bottom: medium none #f90; position: relative; left: 10px }
h1.hom       { color: #9f1438; font-weight: normal; font-size: 22px; line-height: 25px; font-family: Verdana, helvetica, arial;
           position: relative; left: 10px }
p            { color: #000080; font-size: 12px; font-family: Verdana, helvetica, arial; margin-left: 10px;
                   line-height: 130%}
p.nav       { color: #000080; font-size: 10px; font-family: arial; margin-left: 10px; border: solid 1px #f90; padding: 8px 20px 10px 30px }
ul.hom      { color: #000080; font-size: 12px; font-family: Verdana, helvetica, arial; margin-right: 10px;
                 margin-left: 10px; padding: 8px 20px 10px 30px; border: solid 2px #f90; line-height: 140% }
a.sub    { color: #fff; font-weight: normal; font-size: 11px; text-decoration: none;
           position: relative; left: 20px }
a.subself{ color: #fc3; font-weight: normal; font-size: 11px; text-decoration: none;
           position: relative; left: 20px }
a.subor  { color: white; font-size: 9px; text-decoration: none }
a.subrot { color: #9f1438; font-size: 9px; text-decoration: none }
mini     { color: #000080; font-weight: normal; font-size: 10px; font-family: verdana, helvetica, arial;
           padding-top: 2px }
.minior  { color: white; font-weight: normal; font-size: 10px; font-family: verdana, helvetica, arial;
           padding-top: 2px }
.minirot { color: #9f1438; font-weight: normal; font-size: 10px; font-family: verdana, helvetica, arial;
           padding-top: 2px }
.rot          { background-color: #9f1438 }
.weiss   { background-color: white }
.quelle  { display: none }
.contentspace
         { padding-left: 8px; padding-right: 5px }
.nav         { color: #000080; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif }
/* new styles 20070525       */
h4.hom       { color: #000080; font-weight: bold; font-size: 12px; font-family: Verdana, helvetica, arial;
                margin-bottom: 2px; margin-top: 10px; position: relative; left: 10px }
p.mini       { color: #000080; font-size: 10px; font-family: arial; margin-left: 10px }
a.mini       { color: #000080; font-size: 10px; margin-left: 5px; margin-right: 5px; font-family: arial; text-decoration: none }
a.mini:hover       { color: #f90; font-size: 10px; margin-left: 5px; margin-right: 5px; font-family: arial; text-decoration: none }
#isLnk	{ color: #f903 }		
p.txWeiss    { color: #ffffff; font-weight: bold }
table.tLay2    { width: 570px }
td.tLay2Img    { width: 180px; vertical-align: top; }
td.tLay2Tx     { width: 390px; padding: 5px }
p.miniSubtit   { color: #999999; font-size: 10px; font-family: arial }
p.emph	       { color: #f90; font-weight: bold; font-size: 12px; font-family: Verdana, helvetica, arial }
p.pTab9	       { padding-left: 9px }
ol.hom	       { color: #000080; font-size: 12px; font-family: Verdana, helvetica, arial; margin-left: 10px; line-height: 130%}
div.anmdav	{ border: solid 1px #000080}
form.davanm    { color: #000080; font-size: 12px; font-family: Verdana, helvetica, arial; margin-left: 10px; line-height: 130%}
table.davanm    { color: #000080; font-size: 12px; font-family: Verdana, helvetica, arial; margin-left: 10px; line-height: 130%}
table.mitgliedsbereich    { width: 600px; padding: 8px; font-size: 12px; margin-left: 10px }
td.m1    { width: 25px; padding: 5px }
td.m2    { padding: 5px; vertical-align: bottom }
/* styles module news  */
td.itemHead { background-color : #9f1438; }
span.itemTitle { background-color : #9f1438; }
/* .itemInfo { background-color : #ff0000; }  */
/* td.itemBody { background-color : #ff0000; }  */
/* p.itemText { background-color : #ff0000; }  */
/* .itemFoot { background-color : #ff0000; }  */
table.newstable { margin: 3px; border: solid 1px #f90; padding: 3px 3px 3px 3px; width=60%; }
td.newstopics { color : #9f1438; }
td.newstopicform { background-color : #ffffff; }


