body {
	   font-family: Arial; font-size: 9pt; padding: 0px; SCROLLBAR-FACE-COLOR: #EAEEF4; SCROLLBAR-HIGHLIGHT-COLOR: #315594; SCROLLBAR-SHADOW-COLOR: #315594; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #315594; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

table {  
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 9pt;
}

input {font-family: Arial; font-size: 9pt;}

select  { 
	   font-size: 9pt;
	   font-family: Verdana, Arial, Helvetica, sans-serif; 
	   background-color: #FFFF99
}

td, th, div { font-family: Arial; font-size: 9pt; }

h1, .headline, .h14  { font-size: 11pt; font-weight: bold; margin-bottom: 10px; border-bottom: 2px solid #999999 }
h2, .h12,.subheadline   { font-size: 10pt; font-style: ; font-weight: bold }

.headline2 { 
	   font-size: 10pt; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999;
}

.menuitem   { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #0f1b66 }



.menutext  { color: #0f1b66; font-size: 9pt }
.scroller { text-align: center; font-size: 9pt }

a.menulink:link  { color: #0f1b66; text-decoration: none; background-color: transparent }

a.menulink:hover  { color: #0f1b66; text-decoration: underline; background-color: transparent }

a.menulink:visited  { color: #0f1b66; text-decoration: none; background-color: transparent }

a.menulink:active  { color: #0f1b66; text-decoration: none; background-color: transparent }

a:link { 
       color: #000000; 
       text-decoration: none; 
       background-color: transparent 
}

a:hover { 
       color: #000000; 
       text-decoration: underline; 
       background-color: transparent 
}

a:visited { 
       color: #000000; 
       text-decoration: none; 
       background-color: transparent 
}

a:active { 
       color: #000000; 
       text-decoration: none; 
       background-color: transparent 
}

.linie-home-01  { background-color: #fff }

.rahmen4eintrag   { background-color: #f2f2f2; border: solid 1px #cacaca }

.linie4eintrag  { padding-left: 5px; border-left: 5px solid #cfcfcf }

.cityheadline { 
       color: #315594; font-size: 14pt; font-style: italic; font-weight: bold; margin-bottom: 10px; border-bottom: 2px solid #315594
}

.leftimage004a {
       background-image: url(http://www.public-arts.com/websites/www-schaufenster-hamminkeln-de-v2/common/pics/firmen.jpg);
       background-repeat: no-repeat;
       padding-left: 110px;
}
.leftimage004b {
       background-image: url(http://www.public-arts.com/websites/www-schaufenster-hamminkeln-de-v2/common/pics/vereine.jpg);
       background-repeat: no-repeat;
       padding-left: 110px;
}

.submit { padding-top: 1px;}

.cal-main { 
       background-color: #ffffb5; 
       border: solid 2px #6bb273 
}

.cal-text {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 9pt;
}

.cal-actual { 
       color: #ffffb5; 
       background: #8e0811 url(cal_actual.gif); 
       cursor: hand 
}

.cal-actual-we {
	   background-image: url(cal_actual.gif);
	   color: #FF0000;
	   cursor: hand;
}

.cal-normal {
	   background-image: url(cal_normal.gif);
	   cursor: hand;
}

.cal-normal-we {
	   background-image: url(cal_normal.gif);
	   color: #FF0000;
	   cursor: hand;
}

.cal-today { 
       background-image: url(cal_today.gif); 
       border: 2px #8e0811; 
       cursor: hand 
}

.cal-today-we {
	background-image: url(cal_today.gif);
	color: #FF0000;
	cursor: hand;
}

td.normal {  
	   background-color: #E1E1E1;
	   cursor: hand;
	   border: 1px #E1E1E1 solid;
}

td.aktiv {  
	   background-color: #BBCCFF; 
	   border: 1px #000000 solid; 
	   cursor: hand;
}

td.rahmen {  
	   background-color: #EEEEEE; 
	   border: 1px #000000 solid;
}

td.rentaroom-header { 
       color: #ffffff; 
       text-decoration: none; 
       background-color: #8c1818 
}

td.rentaroom-body { 
       color: #000000; 
       text-decoration: none; 
       background-color: white 
}

td.rentaroom-line { 
       background-color: #8c1818 
}

td.menue { background-color: #bec8d7 }
td.menueaktiv  { color: #fff; background-color: #c5c5c5 }

div.suchfeld { background-image: url(../pics/suchfeld_bg.gif); padding: 10px; color: #FFFFFF;}
input.suchfeld {background: #FFFFFF; width: 129px; border: 0px; color: #000000;}
input.suchfeld2 {background: #A00000; width: 129px; border: 0px; text-align: right; color: #FFFFFF;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
input {
	background-color: #E1E1E1;
	border: 1px solid #000000;
	cursor: hand;
	font-size: 9pt;
	padding: 0px;
}
input:hover{
	background-color: #CCCCCC;
	border: solid 1px #04db04;
	cursor: hand;
	clip:     rect(1px 1px 1px 1px);
	font-size: 9pt;
}
.submit {
	padding-top: 1px;
}
