
/* Allgemeine Formatierungen */
*{
 margin:0;
 padding:0;
}

body{
 background:#ffffff;
 font: 13px arial, sans-serif;
}


/* Formatierungen Layout (grob) */
#seite{
 width:100%;
}

#header{
 background:#fff url(../pix/header_cb.gif);
 clear:both;
 height:145px;
 width:1000px; 
 text-align: left;
}

#printheader{
display: none;
}

#navigation{
 height:132px;
/* width:520px;*/
 margin-left: 50px;
 margin-top: 13px;
 float: left;
}

#trailerimage {
 width:1000px;
 height: 160px;
 margin: 5px 0px 5px 0px;
}

#logolink{
 height:118px;
 width:420px;
 margin-top: 13px;
 float: right;
}

#content{
	background:#ffffff url(../pix/bg_content.gif);
	width:900px;
	margin: 0px;
	padding: 0px;
}

#content_left{
 width:595px;
 text-align: left;
 float:left;
 padding-right: 0px;
 margin-right: 0px;
}

#content_right{
  width:295px; 
  text-align: left;
  float:left;
  margin-left: 0px;
}

#content_height{
  width:10px;
  height: 250px;
  float:left; 
}

#footerimg{
 background:#fff url(../pix/bottom_lines.gif);
 clear:both;
 height:13px;
 width:100%;
}

#footertext{
 width:1000px;
}

#footertext_left{
 float:left;
 width:900px;
 height: 55px;
 text-align:left;
}

#footertext_right{
 float:left;
 width:650px;
 height: 55px;
 text-align: right;
 display: none;
}


/* ############## Überschriften-Formatierungen ################ */
h1{
 font: 17px Arial, Helvetica, sans-serif;
 color:#1E1A55;
 font-weight: bold;
 letter-spacing:0.01em;
 margin: 3px 0 10px 0px;
 
}

h2 {
 font: 15px Arial, Helvetica, sans-serif;
 color:#1E1A55;
  font-weight: bold;
 letter-spacing:0.01em;
 margin:5px 0 0 0
}

h3 {
 font: 13px Arial, Helvetica, sans-serif;
 color:#215EA3;
 letter-spacing:0.01em;
 margin:10px 0 0 0
}

h4 {
 text-align: center;
 font: 15px Arial, Helvetica, sans-serif bold;
 color:#215EA3;
 border-bottom:1px solid #1E1A55;
 letter-spacing:0.01em;
 margin:10px 0 0 0
}

h5{
 font: 14px Arial, Helvetica, sans-serif;
 color:#215EA3;
 letter-spacing:0.01em;
 margin:25px 0 0 0
}

h6{
 font:14px Arial, Helvetica, sans-serif;
 color:#215EA3;
 letter-spacing:0.01em;
 margin:25px 0 0 0
}

/*### Weitere Formatierungen ###########*/

#content p,td{
	font: 13px Arial, Helvetica, sans-serif;
	color: #666666;
	margin:0px 0 0 5px;
}

#footertext p{
 color:#666666;
 font: 13px Arial, verdana, sans-serif;
 padding:5px;
}

/* Link-Formatierungen */
a,a:link,a:visited,a:active{
 color:#215EA3;
 text-decoration: underline;
 font-weight: bold;
}

a:hover{
 background-color:#F1EFF5;
}

a.imagemenu {
	border: none;
	text-decoration:none;
	background-image: url(../pix/clear.gif);
}
li {
	font: 13px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 25px;
	padding: 1px 10px 1px 5px;
}
ul
 {
	list-style-type: square;
	font: 13px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 25px;
	padding: 1px 10px 1px 5px;
}

/* ##### Markierung eines fehlerhaft ausgefüllten Feldes*/
.fehlerfeld { 
   margin: 0px;
   border-top: 1px solid #ff0000; 
   border-bottom: 1px solid #ff0000; 
   border-left: 1px solid #ff0000; 
   border-right: 1px solid #ff0000;
} 

/*Formulare*/

FORM
{
   margin: 0px;
   font: 11px Verdana, Arial, Helvetica, sans-serif; 
}

SELECT {  
   font: 11px Verdana, Arial, Helvetica, sans-serif; 
} 

TEXTAREA {  
   border-top: 1px solid #1E1A55; 
   border-bottom: 1px solid #1E1A55; 
   border-left: 1px solid #1E1A55; 
   border-right: 1px solid #1E1A55;
   font: 11px Verdana, Arial, Helvetica, sans-serif; 
   scrollbar-base-color:white;
   scrollbar-3dlight-color: white;
   scrollbar-arrow-color: #999999;
   scrollbar-darkshadow-color:white;
   scrollbar-face-color:white;
   scrollbar-highlight-color:#999999;
   scrollbar-shadow-color:#999999;
   scrollbar-track-color:white;
   width: 250px;
} 

INPUT {  
   margin: 0px;
   border-top: 1px solid #1E1A55; 
   border-bottom: 1px solid #1E1A55; 
   border-left: 1px solid #1E1A55; 
   border-right: 1px solid #1E1A55;
   font: 11px Verdana, Arial, Helvetica, sans-serif; 
   background-color: white;
   width: 250px;
}

INPUT[type=submit] {  
   border-top: 1px solid #1E1A55; 
   border-bottom: 1px solid #1E1A55; 
   border-left: 1px solid #1E1A55; 
   border-right: 1px solid #1E1A55;
   font: 11px Verdana, Arial, Helvetica, sans-serif; 
   background-color: white;
   width: 100px;
   float: left;
} 

.radio {  
   background: transparent;
   margin: 0px;
   border: none;
} 

.check {  
   margin: 0px;
   font: 11px Verdana, Arial, Helvetica, sans-serif; 
   background: transparent;
   border: none;
} 

INPUT[type=checkbox] {
float: left;
clear: both;
width: 25px;
}


#nav_main {
background-color:transparent;
overflow:hidden;
width:100%;
}
#nav_main ul {
border-left:1px solid #FFFFFF;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav_main ul li {
border-right:1px solid #FFFFFF;
display:inline;
float:left;
font-size:1em;
line-height:1em;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
#nav_main a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../pix/menu_main_no.gif) repeat-x scroll left top;
float:left;
margin:0;
padding:92px 8px 18px 8px;
text-decoration:none;
text-transform:uppercase;
border-right:1px solid #FFFFFF;
color: #fff;
}
#nav_main #current a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../pix/menu_main_ro.gif) repeat-x scroll left top;
float:left;
margin:0;
padding:100px 8px 12px 8px;
text-decoration:none;
text-transform:uppercase;
border-right:1px solid #FFFFFF;
color: #fff;
}
#nav_main a span {
color:#FFFFFF;
display:block;
float:left;
font-weight:normal;
padding:5px 11px 8px 1px;
white-space:nowrap;
}
#nav_main a span {
float:none;
}
#nav_main a:hover span {
color:#FFFFFF;
}
#nav_main #current a {
border-width:0;
}
#nav_main #current a span {
color:#FFFFFF;
font-weight:normal;
padding-bottom:0;
}
#nav_main a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../pix/menu_main_ro.gif) repeat-x scroll left top;
padding:100px 8px 12px 8px;
border-right:1px solid #FFFFFF;
color: #fff;
}
#nav_main a:hover span {
}


