/*----------------------------------------------------------------------------
Basis Style

version:	1.0
autor:		Kai Müller
email:		info@xanario.de
website:	http://www.xanario.de
----------------------------------------------------------------------------*/
html, body {
 border: 0px;
 margin: 0px;
 padding: 0px;
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 text-decoration: none;
 background-image:url(header/hintergrund_blau.gif);
 background-position:top left;
 background-repeat:repeat-x;
 background-color : #0E4B8A;
 color : #333333;
}

table {
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 color: inherit;
}

tr {
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 color: inherit;
}

td {
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 color: inherit;
}

th {
 border: 0px;
 margin: 0px;
 padding: 0px;
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 color: inherit;
}

li {
 border: 0px;
 margin: 0px;
 padding: 0px;
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 color: inherit;
}

p {
 border: 0px;
 margin: 0px;
 padding: 0px;
}

h1, h2, h3, h4, h5, h6, h7 {
 display: inline;
 border: 0px;
 margin: 0px;
 padding: 0px;
}

h1 { /* breadcrumb*/
 font-size : 10px;
 color : #FFFFFF;  
}

h2 {
 font-size: 11px;
 font-weight : bold;
 color: #000000;
}

h3 {
 font-size: 11px;
 color : #000000;
}

h4 { /* pageheading */
 font-size : 12px;
 font-weight : bold;
 color : #0E4B8A;
}

h5 {
 font-size: 10px;
 color: #000000;
}

h6 {
 font-size: 10px;
 color: #000000;
}

h7 {
 font-size: 16px;
 font-weight : bold;
 color: #000000;
}

a {
 text-decoration : none;
 color : #0E4B8A;
}

a:hover {
 text-decoration : underline;
 color : #0E4B8A;
}

form {
 display : inline;
}

.Text8, 
.Text8Fett, 
.Text8Color,
.Text8ColorFett {
 font-size : 8px;
}

.Text9, 
.Text9Fett, 
.Text9Color,
.Text9ColorFett {
 font-size : 9px;
}

.Text10, 
.Text10Fett, 
.Text10Color,
.Text10ColorFett {
 font-size : 10px;
}

.Text11, 
.Text11Fett, 
.Text11Color,
.Text11ColorFett,
.Text11Listing {
 font-size : 11px;
 line-height : 1.5;
}

.Text12, 
.Text12Fett, 
.Text12Color,
.Text12ColorFett {
 font-size : 12px;
 line-height : 1.5;
}

.Text18, 
.Text18Fett, 
.Text18Color,
.Text18ColorFett {
 font-size : 18px;
 line-height : 1.5;
}

.Text8Fett, 
.Text8ColorFett {
 font-weight : bold;
}

.Text9Fett, 
.Text9ColorFett {
 font-weight : bold;
}

.Text10Fett, 
.Text10ColorFett {
 font-weight : bold;
}

.Text11Fett, 
.Text11ColorFett {
 font-weight : bold;
}

.Text12Fett, 
.Text12ColorFett {
 font-weight : bold;
}

.Text18Fett, 
.Text18ColorFett {
 font-weight : bold;
}

.Text8Color,
.Text8ColorFett {
 color : #FF9900;
}

.Text9Color,
.Text9ColorFett {
 color : #FF9900;
}

.Text10Color,
.Text10ColorFett {
 color : #FF9900;
}

.Text11Color,
.Text11ColorFett {
 color : #0E4B8A;
}

.Text11Listing,
.Text11Listing a{
 color : #0E4B8A;
}

.Text12Color,
.Text12ColorFett {
 color: #FF9900;
}

.Text18Color,
.Text18ColorFett {
 color: #FF9900;
}

.TextHeader,
.TextHeader a {
 font-family : Verdana, Arial, sans-serif;
 font-weight : normal;
 font-style: normal;
 font-size : 11px;
 color:#034381;
 line-height : 1.5;
}

input {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color: #C2DFFD;
 margin-bottom: 2px;
}

input.text {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color: #C2DFFD;
 height:18px;
}

input.text_required {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color: #C2DFFD;
 background-color: #FF9999;
}

input.text_error {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color: #C2DFFD;
 background-color: #FF9900;
}

/* Formular Memofelder */
textarea {
 font-family : Verdana, Arial, sans-serif;
 width : 100%;
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color: #C2DFFD;
 margin-bottom: 2px;
}

/* Formulartasten */
input.button {
 border-width: 0px;
 border-style: none;
}

input.button:hover {
 cursor:pointer;
}

/* Formulare */
input.selection {
 border-width: 0px;
 border-style: none;
}

option {
 font-size : 11px;
 border-width: 0px;
 border-style: none;
 margin-bottom: 2px;
}

select {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color : #C2DFFD;
 margin-bottom: 2px; 
}

select.text {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color : #C2DFFD;
}

select.text_required {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color : #C2DFFD;
 background-color: #FF9999; 
}

select.text_error {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color : #C2DFFD;
 background-color: #FF9900; 
}

checkbox {
 font-size : 11px;
 border-width: 1px;
 border-style: solid;
 border-color : #FFFFFF;
 margin-bottom: 2px; 
}

radio, file {
 font-size : 11px;
 margin-bottom: 2px;
}

img {
 border: 0;
}

fieldset{
 margin: 0px;
 padding: 6px;
 border-style: solid;
 border-width: 1px;
 border-color: #C2DFFD;
 font-size : 11px;
}

legend{
 font-size : 11px;
 font-weight: bold;
}

.spacer_height10 {
 height: 10px;
 clear: both;
 overflow: hidden;
}

.spacer_height5 {
 height: 5px;
 clear: both;
 overflow: hidden;
}

.spacer_height2 {
 height: 2px;
 clear: both;
 overflow: hidden;
}

.spacer_height1{
 height: 1px;
 clear: both;
 overflow: hidden;
}

.clear {
 clear: both;
}