body {
	background: #5F7394 url(../images/verlauftabelle.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D4162;
	padding: 0px;
	margin: 0px;
}

td, p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}



.td_content {
	background: #2D4162;
	color: #FFFFFF;
	padding: 20px 50px 20px 40px;
	border: 0px solid #00FF00;
}

#content {
	background: #2D4162;
	color: #FFFFFF;
	padding: 0px;
}

#content h1 {
	background: #2D4162 url(../images/pfeilblau.jpg) 5px 5px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 0 20px;
}

#content p, form {
	background: #2D4162;
	color: #FFFFFF;
	padding: 0px 0px 0px 20px;
	border: 0px solid #00FF00;
}



.td_right {
	background: #5F7394;
	padding: 20px 20px 20px 20px;
	border: 0px solid #00FF00;
}

#language {
  padding: 10px 20px 20px 0px;
}

#language a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}
#language a:hover,
#language a:active {
	color: #2D4162;
}

#box {
	background: #FFFFFF;
	border-top: 5px solid #2D4162;
	/*padding: 0px 20px 20px 0px;*/
	width:250px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;
}

.td_right h1 {
	background: #FFFFFF url(../images/pfeilweiss.jpg) 5px 5px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D4162;
	/* padding: 0 0 0 20px; */
	padding:0px;
	margin-top:0px;
	padding-left: 20px;
}

#box p {
	bakground: #FFFFFF;
	color: #2D4162;
	/* padding: 0px 0px 0px 20px; */
	padding-left:20px;
	border: 0px solid #00FF00;
}
#box a, #box a {
	color: #2D4162;
	text-decoration: underline; 
}


.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D4162;
	background-color: #FFFFFF;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #666666;
	border-bottom: 1px outset #666666;
	border-left: 1px outset #FFFFFF;

}

.inputlang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.inputkurz1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 40px;
	border: 1px solid #CCCCCC;
}
.inputkurz2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 156px;
	border: 1px solid #CCCCCC;
}

#navi_sub {
	padding-top: 20px;
}

#left a.a_nav_sub_off    { padding:0px; background: url(../images/leer.gif) no-repeat;}
#left a.a_nav_sub_on     { padding:0px; background: url(../images/leer.gif) no-repeat;}
#left a.a_nav_sub_active { padding:0px; background: url(../images/leer.gif) no-repeat;}

.nav_sub_left_off  {   background: #5F7394;   height: 21px;   width:   1px; }
.nav_sub_left_on   {   background: #5F7394;   height: 21px;   width:   1px; }
.nav_sub_right_off {   background: #5F7394;   height: 21px;   width:   1px; }
.nav_sub_right_on  {   background: #5F7394;   height: 21px;   width:   1px; }

.nav_sub_off	{ background: #5F7394; height: 21px; text-align: left; vertical-align: left; line-height: 13px; padding-left: 0px; padding-right: 0px; cursor:pointer; }
.nav_sub_off a.a_nav_sub_off { background: none; font-size: 11px; font-weight:bold; color: #FFFFFF; padding: 0px; margin: 0px; text-decoration: none; }
.nav_sub_off a.a_nav_sub_on  { background: none; font-size: 11px; font-weight:bold; color: #2D4162; padding: 0px; margin: 0px; text-decoration: none; }

.nav_sub_on 	{ background: #5F7394; height: 21px; text-align: left; vertical-align: left; line-height: 13px; padding-left: 0px; padding-right: 0px; cursor:pointer; }
.nav_sub_on a.a_nav_sub_off { background: none; font-size: 11px; font-weight:bold; color: #2D4162; padding: 0px; margin: 0px; text-decoration: none; }
.nav_sub_on a.a_nav_sub_on  { background: none; font-size: 11px; font-weight:bold; color: #2D4162; padding: 0px; margin: 0px; text-decoration: none; }
.nav_sub_on a.a_nav_sub_active  { background: none; font-size: 11px; font-weight:bold; color: #2D4162; padding: 0px; margin: 0px; text-decoration: none; }


a {
	color: #FFFFFF;
	text-decoration: underline; 
}



/******** Formular ***********/

.submitbutton
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#F1E9F6;
   background-color: #9FB3D6;
   border:3px solid #9FB3D6;
   cursor:hand;
}

.submitbuttonActive
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#F1E9F6;
   background-color:#2D4162;
   border:3px solid #2D4162;
   cursor:hand;
}

.form_kontakt_input_text
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#2D4162;
   border:1px solid #9FB3D6;
   width: 160px;
   background: #FFFFFF;   
}

.form_kontakt_input_text_mandatory
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#2D4162;
   border:1px solid #9FB3D6;
   width:160px;
   border-left:5px solid #9FB3D6;
   background: #FFFFFF;
}

.form_kontakt_textarea
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#2D4162;
   background:#FFFFFF;
   width:360px;
   height:160px;
   border:1px solid #9FB3D6;
	
}

.form_kontakt_select_div {
   margin: 0px; 
   border-left: 5px solid #9FB3D6;
}

.text_small
{
   font-family: verdana, arial, helvetica;
   font-size:9px;
   color:#FFFFFF;
   border-left:5px solid #9FB3D6;
}





input
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#2D4162;
   border:1px solid #9FB3D6;
   background: #FFFFFF;   
}

textarea
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#2D4162;
   background:#FFFFFF;
   border:1px solid #9FB3D6;
	
}

submit
{
   font-family: verdana, arial, helvetica;
   font-size:12px;
   color:#F1E9F6;
   background-color: #9FB3D6;
   border:3px solid #9FB3D6;
   cursor:hand;
}
