/* -------------- STANDARD -------------------------- */
html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 100.1%;
	line-height: 140%;
	background-color: #bfbfbf;
	color: #000;
	padding:0 0 40px 0;
	background-image:url(../images/bg_body.jpg);
}

div { margin: 0; padding: 0; }

p {}

h1 {
	padding : 0;
	margin: 0;
	margin-top: 7px;
	font-weight: bold;
	color: #0f72b5;
	font-size: 14px;
}

h3 {
	margin-top: 7px;
	padding: 0;
	font-weight: bold;
	color: #0f72b5;
	font-size: 12px;
}

h5 {
	padding: 0;
	font-weight: bold;
	color: #000;
	font-size: 12px;
}	

li {}

a {
	color: #0F72B5;
	font-weight: bold;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
}

a:focus, a:hover, a:active {
	background-color:#0F72B5;
	color:#fff;
}

a:link img, a:visited img, a:focus img, a:hover img, a:active img{
	background-color:#fff;
	border:0 none;
	display:block;
}

/* Inhaltstabellen */
.tabrowheader {
   padding:3px;
   color: #fff;
   background-color: #0F72B5;
   font-weight: bold;
   vertical-align:top;
}
.tabrowgerade {
	padding:3px;
   color: #000;
   background-color: #ededed;
   vertical-align:top;
}

.tabrowungerade {
	padding:3px;
   color: #000;
   background-color: #cfcfcf;
   vertical-align:top;
}

.tabrowgerade a {
	background-color: #eee;
}

input, textarea {
	border:1px solid #0f72b5;
}

select{
	border:1px solid #0f72b5;
}

input:focus,
select:focus,
textarea:focus,
input:hover,
select:hover,
textarea:hover,
input:active,
select:active,
textarea:active{
	background-color:#d6d6d7;
}

fieldset{
	border:0 none;
}

legend {
	font-size : 1.2em;
	font-weight : bold;
}