body      { color: #555555; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


a { color: darkblue; text-decoration: none }
a:hover  { color: darkblue; text-decoration: underline }

a.none   { color: #555555; text-decoration: none }
a:visited.none  { color: darkblue; text-decoration: none }
a:hover.none  { color: darkblue; text-decoration: underline }

td.hrtop a     { color: #555555; text-decoration: none }
td.hrtop a:visited   { color: #555555; text-decoration: none }
td.hrtop a:hover  { color: #555555; text-decoration: underline }
td.hrbot a     { color: #555555; text-decoration: none }
td.hrbot a:visited   { color: #555555; text-decoration: none }
td.hrbot a:hover  { color: #555555; text-decoration: underline }

tr.header td     { font-weight: bold; font-size: 12px; background: url(hr_large.gif) repeat-x left bottom; padding-top: 5px; padding-bottom: 2px; padding-left: 5px}
tr.feeter td    { font-size: 11px; background: url(hr_large.gif) repeat-x left top; padding-bottom: 5px }
tr.content td   { background-color: #ededed; padding-left: 5px }
tr.zebra td  { background-color: #f5f5f5; padding-left: 5px }

.colored    { background-color: #96FFFF; border: blue }

table { font-size: 12px }
td.body  { margin: 0px; padding: 0px }
.headline     { color: silver; font-weight: bold; font-size: 15px; font-family: Tahoma; text-transform: uppercase; letter-spacing: 2px }
.underheadline   { color: #555555; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h1      { font-weight: bold; font-size: 13px; text-align: left; padding-top: 10px }
.h2  { font-weight: bold; font-size: 12px; padding-top: 10px }

/*.content*/   
table.content {padding-right: 10px; padding-left: 10px }
.white { bgcolor: white; background-color: white }

.leftpad    {padding-left: 10px }
.small  { font-size: 11px }
.light  { color: #808080 }
.micro  { font-size: 11px; color: #808080 }

/*modulverwaltung*/
div.mod  { color: black; font-weight: bold; font-size: 11px;margin-left:10px;text-indent:-12px;margin-top:0px;}
div.mod div.mod   { color: #404076; font-weight: normal; font-size: 11px; text-indent: -8px; margin-bottom: 2px; margin-left: 7px }

div.mod a   { color: #404076; text-decoration: none }
div.mod a:visited { color: #505076; text-decoration: none }
div.mod a:hover { color: #001070; text-decoration: none }

/* linkverwaltung */
a.ebene0  { color: #555555; text-decoration: none }
a.ebene1   { color: darkblue; text-decoration: none }

div.links  { font-size: 11px; margin-left:17px; text-indent:-12px;margin-top:7px;}
div.links div.links  {font-size: 10px; text-indent: -6px; margin-bottom: 2px; margin-left: 7px; margin-top: 0px }


/* horizontale lines */

.hr     { font-size: 5px; background-image: url(hr_large.gif); background-repeat: repeat-x; background-position: center  }
.hrtop { font-size: 11px; text-align: right; padding-right: 10px; background-image: url(hr_large.gif); background-repeat: repeat-x; background-position: top left}
.hrbot { font-size: 11px; text-align: right; padding-right: 10px;  background-image: url(hr_large.gif); background-repeat: repeat-x; background-position: left bottom }
.thirdlevelnavi { background-color: silver; }


/*lasche bei Suche */
			tr.suchlasche td {
				padding-left: 4px; padding-right:4px;
				padding-top: 2px;
				padding-bottom: 2px;
				text-align: center;				
			}
			tr.suchlasche td.0    { 
				font-size: 11px; 
				background-image: url(lasche_0.gif);
				vertical-align: bottom;
			}
			tr.suchlasche td.1   { 
				font-size: 13px; 
				background-image: url(lasche_1.gif);
				vertical-align: bottom;
			}

/*listenpunkte und PFEIL listenpunkte*/

ul  { list-style-image: url(arrow_li.gif); margin-left: 0px; padding-left: 15px}
ul ul  { list-style-image: url(lp2.gif); margin-left: 0px; padding-left: 16px }
ol  { margin-left: 0px; padding-left: 25px }

ul.list  { list-style-image: url(lp1.gif); margin-left: 0px; padding-left: 15px}
ul.list ul  { list-style-image: url(lp2.gif); margin-left: 0px; padding-left: 16px}

/* inputfelder */
input  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; margin-bottom: 5px; border-top: none; border-right: none; border-bottom: 1px dotted #7e85a6; border-left: none }
.click { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; margin-bottom: 5px; border: none }
textarea  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin-bottom: 5px; border: solid 1px #7e85a6; scrollbar-3dlight-color: #7E85A6; scrollbar-arrow-color: #7E85A6; scrollbar-darkshadow-color: #7E85A6; scrollbar-face-color: #F0F1F3; scrollbar-highlight-color: #F0F1F3; scrollbar-shadow-color: #F0F1F3; scrollbar-track-color: #7E85A6 }
select { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin-bottom: 5px }


/*geimeinderat*/
td.CSU table tr td { color: #00002b; background-color: #efefef; border: solid 1px silver }
td.SPD table tr td { color: #5b0000; background-color: #f6e7e7; border: solid 1px #af8282 }
td.BV table tr td { color: #252500; background-color: #f6f6e7; border: solid 1px #afaf82 }


td.CSU   { color: #00002b; font-size: 13px; background-color: #f7f7f7 }
td.SPD   { color: #5b0000; font-size: 13px; background-color: #fff0f0 }
td.BV   { color: #252500; font-size: 13px; background-color: #f9f9f0 }

