@CHARSET "ISO-8859-1";

/*** Standardzuweisung ***/

* 		{margin:0; padding:0; border:0;}
BODY 	{background:#e9edf6 ; text-align:center; font-family:Verdana,sans-serif; font-size:12px; color:black; line-height:1.5;}
H1		{color:#1d3d90; font-size:18px; font-weight:bold;}
H2		{color:#1d3d90; font-size:14px; font-weight:bold;}
H3		{color:#668535; font-size:14px; font-weight:bold;}
DIV,UL,OL,P,A,TABLE {text-align:left;}
UL 		{margin:0 0 20px 0;}
ul,ol {margin:0 0 10px 20px}
P		{margin-bottom:10px;}
A		{color:#1d3d90; text-decoration:none;}
A:hover {text-decoration:underline;}


/*** Container ***/

#container { width:755px; background:#fff;}
#head_navi {width:375px; height:15px; float:right; margin:0 18px 0 0;}
#head_navi_left	{width:155px; float:left; background:url(../images/header_navi_home.jpg) no-repeat; color:white;}
#head_navi_right {width:220px; float:right; height:15px;}
.head_text a {margin-left:30px; font-size:10px; color:white;}
#header {width:760px;}
#header_top	{width:737px; height:113px; overflow:hidden;}
/*#header_bottom {width:760px; height:33px; background:url(../images/header_bottom.jpg) no-repeat; }*/
#header_bottom {width:760px; height:33px; display:none;}
#main {width:760px;}
#navi {width:180px; float:left; margin-right:7px;}
#navi_top {width:180px; height:435px; background:#a7d603 url(../images/navi_background.jpg) no-repeat;}
#navi_bottom {width:180px; height:430px; background:url(../images/navi_background_bottom.jpg) no-repeat;}
#content {width:550px; float:left;}
#breadcrumb {margin:0 0 20px 0; font-size:11px;}
#footer { border-top:#303d5d solid 1px; border-bottom:#303d5d solid 1px; font-size:9px; padding: 5px 0 5px 0;}


/*** Navigation ***/
.nav {padding:15px 0 0 0;}
.nav A, .nav A:hover {display:block; color:#000; text-decoration:none; font-size:11px;}
.nav A.e1 {background:url(../images/bg_nav_flash.gif) no-repeat 5px 4px; color:#000; padding:0 0 0 20px; margin:0 25px 0 1px;}
.nav A.e1:hover {background:#fff url(../images/bg_nav_flash.gif) no-repeat 5px 4px;}
.nav A.e1active {background:url(../images/bg_nav_flash_active.gif) no-repeat #fff 5px 4px; color:#000; padding:0 0 0 20px; margin:0 25px 0 1px;}

.nav2 {background:#E1EB9A; margin:0 25px 0 6px; padding:7px 2px 10px 16px;}
.nav2 A {font-size:11px;padding:3px 0 0 0;}
.nav2 A:hover {text-decoration:underline;}
.nav2 A.e2active {font-size:11px;padding:3px 0 0 0; text-decoration:underline;}

/* SUPPORTNAVI */
.navSupport {padding:15px 0 0 25px;}
.navSupport A, .navSupport A:hover {display:block; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}

/* LINE ALLGEMEIN */
DIV.line {margin:0 0 20px 0; border-bottom:1px solid #1d3d90;}
DIV.line DIV.image {float:left; width:200px; overflow:hidden;}
DIV.line DIV.text {float:right; width:340px; overflow:hidden;}

/*.lineSmallTeaser {width:255px; float:left;}*/
.lineTeaserSmall {width:200px; float:left; margin:0 15px 0 0;}
.lineTeaserSmall H2 {font-size:12px; font-weight:bold;}
.lineTeaserSmall DIV.text { padding:5px; font-size:11px;}

/*Linkbox*/
#linkbox {border:1px solid #C0D838; background:#E1EB9A; padding:15px;}
#linkbox H2 {font-size:12px; font-weight:bold;}

/***LINE CONTACT***/
#content FORM {padding:15px;}
#content FORM#auto {padding:0;}
DIV.lineContact {background-color:#F2F2F2; width:520px; }
DIV.lineContact H2 {background:url(../images/arrow_white.gif) no-repeat #1d3d90; color:#fff; font-size:13px; padding:2px 0 2px 25px;}

/*FORMULARE*/
INPUT.box {width:340px; border:1px solid #8F8F8F;}
INPUT.halfbox {width:200px; }
INPUT#fromAddress { width:300px; float:left;}
INPUT.submit {width:auto; cursor:pointer; background:#EAECEB; border:1px solid #8F8F8F; color:#000; padding:3px 5px 3px 5px; margin:0 0 0 100px; height:auto;}
INPUT.buttonRoute {width:auto; padding:5px;cursor:pointer; height:auto;float:right;  }
TEXTAREA {width:340px; height: 180px; border:1px solid #8F8F8F; overflow:hidden; padding:4px 0 0 10px; color:#848484; }
LABEL {float:left;width:100px;}
LABEL.option {float:left;width:100px;}

/*MESSAGE*/
.warning {padding:10px;margin-bottom:25px;background:#BB2936;color:#fff; width: 500px;}
DIV.warning H2 {font-size:15px; color:#fff; background:#BB2936; padding:0; font-weight:bold;}

/* Clear Class General */
.c {clear: both;}
.c1 {clear:both; font-size:1px; height:1px;border:0px;overflow:hidden;}
.c6 {clear:both; font-size:6px; height:6px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c25 {clear:both; font-size:25px; height:25px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
