.body {
	background-color: #FFFFFF;
	cursor: crosshair;
       border-top: 1px none #9F0229;
    border-bottom: 1px solid #071D59;
	border-right: 1px solid #071D59;
	border-left: 1px solid #071D59;
  scrollbar-face-color: #071D59; 
}
.navigation {
	background-color: #071D59;
}

.navigation_links {
    background-image: url(images-layout/gesetz.gif);
	background-repeat: no-repeat;
    background-position: top;
}

.header_bg {
    background-image: url(images-layout/bg_kopf.jpg);
	background-repeat: repeat;
}

.h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #071D59;
}

.h2		{
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.h2		{
	text-decoration: none;
	color : #FFFFFF;
	font-weight: bold;
}
a.h2:hover{
	text-decoration: underline;
	color : #FED851;
	font-weight: bold;
}

.h3		{
	font-size : 12px;
	color : #071D59;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.h3		{
	text-decoration: none;
	color : #071D59;
	font-weight: bold;
}
a.h3:hover{
	text-decoration: underline;
	color : #071D59;
	font-weight: bold;
}


.logo {
	background-image: url(images-layout/logo.jpg);
	background-repeat: no-repeat;
}

.headline {
	background-image: url(images-layout/kopf_thema.jpg);
}
.text_normal {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
a.text_normal {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
a.text_normal:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}		
.text_content {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.bg-1 {
	background-color: #F5F5F5;
}

.bg-2 {
	background-color: #9F0229;
}

.button_text {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
font-weight : normal; 
color : #000000; 
background-color : #ffffff; 
vertical-align : middle; 
border : 1px solid #9F0229; 
} 

.forms_text {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : #000000; 
background-color : #F5F5F5; 
font-weight : normal; 
vertical-align : middle; 
border : 1px solid #9F0229; 
}
.box_title {

	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #9F0229;
	background-image: url(images-layout/cellpic2.jpg);
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CFD0D0;
	border-right-color: #CFD0D0;
	border-bottom-color: #CFD0D0;
	border-left-color: #CFD0D0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
input.mainoption {
	background-color : #CE6300;
	color : #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color : #CE3100 #9C0000 #9C0000 #CE3100;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.bg-3 {
	background-color: #FFFFCC;
}
.box_title_klein {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F0229;
	background-image: url(images-layout/cellpic2.jpg);
}

clickstream {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9F0229;
a.clickstream {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9F0229;
}
a.clickstream:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9F0229;
}

.rahmen {
	border-top: 1px solid #071D59;
    border-bottom: 1px solid #071D59;
	border-right: 1px solid #071D59;
	border-left: 1px solid #071D59;
  scrollbar-face-color: #071D59; 
}

.rahmen2 {
    border-bottom: 1px solid #071D59;
	border-right: 1px solid #071D59;
	border-left: 1px solid #071D59;
  scrollbar-face-color: #071D59; 
}


.text {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textklein {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: none;
}
.textklein_grau {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F5F5F5;
	text-decoration: none;
}
a.textklein_grau:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F5F5F5;
	text-decoration: none;
}
a.textklein_grau:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F5F5F5;
	text-decoration: none;
}
a.textklein_grau:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F5F5F5;
	text-decoration: none;
}
.inputtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 20px;
	width: 55px;
	border: 1px solid #CCCCCC;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 20px;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.inputtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 150px;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.table1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEC;
	padding: 2px;
}
.table2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FCF4D9;
	padding: 2px;
}
		
