/* Allgemeines */
body {font-family:Verdana, sans-serif; font-size:10px; line-height:14px; color:#000; background-color:#FFF; margin:0; padding:0; text-align:center;}
p, div, img {margin:0; padding:0;}

/* Links */
a:link, a:visited {color:#000; text-decoration:none; font-weight:normal;}
a:hover {color:#FFF;}
a:active {color:#000;}

a.pop:link, a.pop:visited {color:#000; text-decoration:none; font-weight:normal; display:none;}
a.pop:hover {color:#E1E7F0;}
a.pop:active {color:#000;}

a.navi:link, a.navi:visited {display:block; color:#000; text-decoration:none; font-weight:normal; padding-left:13px; background-image:url(../pix/pfeil.gif); background-repeat:no-repeat;}
a.navi:hover {color:#FFF; padding-left:13px; background-image:url(../pix/pfeil_hover.gif); background-repeat:no-repeat;}
a.navi:active {color:#000;}

a.navi_sel:link, a.navi_sel:visited, a.navi_sel:hover, a.navi_sel:active {display:block; color:#FFF; padding-left:13px; background-image:url(../pix/pfeil_black.gif); background-repeat:no-repeat;}
a.service_sel:link, a.service_sel:visited, a.service_sel:hover, a.service_sel:active {color:#FFF; text-decoration:none; font-weight:normal;}


/* Struktur */
.a_all {width:684px; margin:0px; text-align:left;}
.a_head {width:684px; height:170px; text-align:left; margin-top:12px;}
.a_content {width:684px; text-align:left;}
.a_lang {display:none; margin-bottom:32px;}
.a_menue {display:none;}
.a_service {display:none;}
.a_submenue {display:none;}
.a_sub_content {float:left; padding:5px; background-image:url(../pix/sub_back.gif); background-repeat:no-repeat;}
.a_sub_end {float:left; width:10px; height:31px; background-image:url(../pix/sub_end.gif); background-repeat:no-repeat;}

#a_footer {width:684px; text-align:left;}
.a_footer_back {width:600px; text-align:left;}

/* Spalten */
.b_1sp {width:684px;}

.b_2sp_l {width:0px; float:left;}
.b_2sp_r {width:544px; float:left; overflow:hidden;}

.b_3sp_l {width:404px; float:left; margin-right:16px; overflow:hidden;}
.b_3sp_m {width:124px; float:left; margin-right:16px; overflow:hidden;}
.b_3sp_r {width:124px; float:left; overflow:hidden;}

.b_3sp2_l {width:0px; float:left;}
.b_3sp2_m {width:264px; float:left; margin-right:16px; overflow:hidden;}
.b_3sp2_r {width:264px; float:left; overflow:hidden;}

.b_4sp_l {width:0px; float:left;}
.b_4sp_m1 {width:124px; float:left; margin-right:16px; overflow:hidden;}
.b_4sp_m2 {width:264px; float:left; margin-right:16px; overflow:hidden;}
.b_4sp_r {width:124px; float:left; overflow:hidden;}

/* Container */
.c_black_1 {}
.ctop {display:none; height:21px;}
.cmiddle {padding:0; width:248px; background-color:#000; border:10px solid #000;}
.cbottom {display:none; height:23px;}

.c_scroll_box {float:left; width:678px; height:514px; overflow:auto; white-space:nowrap; padding:0; margin-left:3px; background-image:url(../pix/cont_pic_back.gif); background-repeat:repeat-x;}
.c_scroll_box_back {padding:0; background-color:#E1E7F0;}
.c_scroll_nav {width:678px; margin-left:3px; height:14px;}
.c_scroll_nav_back {display:none;}

/* Text, Listen, etc. */
h1 {width:310px; text-align:center; margin:0px 0px 28px 0px;}
h2 {padding:0; margin:0;}
h3 {padding:0; margin:0;}
h4 {padding:0; margin:0;}

ul {margin:6px 0px 8px 0px; padding:0;}
ul.pfeil {margin:6px 0px 8px 0px; padding:0;}
ol {margin:4px 0px 1px 8px; padding: 0px 0px 0px 0px;}
li {margin:0px 0px 0px 16px; padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:disc;}
ul.pfeil li {margin:0; list-style-type:none; padding:0px 0px 0px 12px; text-indent:-12px;}

.service {padding:0px 2px 1px 1px;}
.service_sel {background-color:#000; color:#FFF; padding:0px 2px 1px 1px;}

/* Trenner */
.abschluss {font-size:1px; line-height:1px; height:1px; margin:0; padding:0; clear:both;}
.linie {font-size:1px; line-height:1px; height:1px; margin:8px 0px; padding:0; clear:both; border-top:1px dashed #000;}

/* Formulare */
input, textarea {border:1px solid #000; font-size:10px; font-style:normal; color:#000; line-height:14px;
	background-color:#FFF; height:19px; width:98%; padding:1px 0px 0px 3px; margin: 4px 0px 0px 0px;}
textarea {height:auto; font-size:10px; font-family:Verdana, sans-serif; line-height:14px;}
.f_select {width:98%; margin:0px 0px 0px 0px; font-size:10px;}
.f_drop {padding-top:8px}
.check {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
label {font-size:10px; line-height:14px; white-space:normal; vertical-align:top; margin:0; padding:0; display:block; clear:both;}
form {padding:0; margin:0;}
fieldset {border:0; margin:0; padding:0;}
button {margin:4px 0px 8px 0px; width:232px; padding:0px; border:0px; background-color:transparent; cursor:pointer;}	
