body {
background-color:#BDC8DF;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #000000;
}

a:link     {text-decoration: none;          color: #004A87; font-size: 11px;}
a:visited  {text-decoration: none;          color: #004A87; font-size: 11px;}
a:active   {text-decoration: none;          color: #004A87; font-size: 11px;}
a:hover    {text-decoration: underline;     color: #004A87; font-size: 11px;}

p a:link {text-decoration: none;}
p a:hover {text-decoration: underline;}
p a:active, a:visited {text-decoration: none;}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
background-color: #FFFFFF;
}

td {
	text-align: left;
}

.nav {
line-height: 25px;
background-color:#004A87;
color: #FFFFFF;
text-align: center;
}

.shortcuts {
padding-top: 5px;
vertical-align: top;
color: #004A87;
text-align: right;
padding-right: 10px;
}

table.mietpreise {
width:100%;
text-align:left;
}

hr {
height: 0px;
border-bottom: 3px dashed #004A87;
border-top: none;
border-left: none;
border-right: none;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 14px;
}

.popup {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
background-color:#FFFFFF;
padding:20px;
}

.content {
background-color:#FFFFFF;
vertical-align: top;
}

.contentm {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
padding: 15px;
text-align:justify;
}

.r1b {
vertical-align: top;
background-color: #FFFFFF;
}

.menu {
line-height: 20px;
vertical-align: top;
background-color: #FFFFFF;
}

.boxclean {
vertical-align: top;
}

.boxcleano {
background-color: #FFFFFF;
border-bottom: dotted 1px #004A87;
}

.footer{
text-align: right;
color: #FFFFFF;
background-color: #004A87;
padding-right: 10px;
}

.nav a:link     {text-decoration: none; 			color:	#FFFFFF; font-size: 11px;}
.nav a:visited  {text-decoration: none;				color:	#FFFFFF; font-size: 11px;}
.nav a:active   {text-decoration: none; 			color: 	#FFFFFF; font-size: 11px;}
.nav a:hover    {text-decoration: underline;		color: 	#FFFFFF; font-size: 11px;}

.vmenu            {vertical-align: top; line-height: 23px; }

.vmenu a:link     {text-decoration: none; 			color: 	#FFFFFF; font-size: 11px;}
.vmenu a:visited  {text-decoration: none; 			color: 	#FFFFFF; font-size: 11px;}
.vmenu a:active   {text-decoration: none; 			color:	#FFFFFF; font-size: 11px;}
.vmenu a:hover    {text-decoration: underline; 		color: 	#FFFFFF; font-size: 11px;}

csc-searchform      {color: #004A87;}
csc-form-fieldcell  {color: #004A87;}
csc-form-labelcell  {color: #004A87;}
csc-form-label      {color: #004A87;}

img {
margin: 10px;
}
  
input {
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#004A87;
   border-width:1px
}

textarea {
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#004A87;
   border-width:1px
}

select {
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#004A87;
   border-width:1px
}
