/* Allgemeines */
body {font-family:Verdana, sans-serif; font-size:12px; line-height:16px; color:#414644; margin:0; padding:0; background-color:#FFF; background-image:url(../pix/back_all.gif); background-repeat:repeat-x;}
table, tr, td {font-family:Verdana, sans-serif; font-size:12px; line-height:16px; margin:0; padding:0;}
p, div {margin:0; padding:0;}

/* Links, Menü */
a:link, a:visited {color:#7B364D; text-decoration:none;}
a:active, a:hover {color:#847B34; text-decoration:none;}

/* Struktur */
.a_all {width:700px; height:auto; text-align:left;}
.a_service {display:none;} 
.a_head {width:700px; padding:0px 0px; height:112px;}
.a_content {margin-left:0px; text-align:left; width:700px; padding:0px 0px;}
.a_space {display:none;}
.a_footer {display:none;}
.a_range {display:none;}

.a_logo {margin-left:18px;}

.a_inhalt {float:left; padding:28px 0px 16px 0px;}
.a_navi {display:none;}

/* Struktur */
.b_1sp {width:552px;}
.b_2sp_links {width:261px; float:left; margin-right:30px;}
.b_2sp_rechts {width:261px; float:left;}

.b_1sp_back {}
.b_2sp_links_back {width:300px; float:left; margin-right:10px;}
.b_2sp_rechts_back {width:300px; float:left;}

/* Texte */
h1 {font-family:Georgia, serif; font-size:32px; line-height:36px; font-weight:normal; color:#999C9C; margin:0px 0px 16px 0px; padding:0;}
h2 {font-family:Georgia, serif; font-size:18px; line-height:22px; font-weight:normal; color:#000; margin:0px 0px 8px 0px; padding:0;}
h3 {font-family:Georgia, serif; font-size:14px; line-height:17px; font-weight:normal; color:#847B34; margin:0px 0px 4px 0px; padding:0;}
h3.head_linie {font-family:Georgia, serif; font-size:14px; line-height:17px; font-weight:normal; color:#847B34; margin:0px 0px 2px 0px; padding-bottom:3px; border-bottom:1px solid #847B34;}
.subpic {font-size:11px; color:#847B34; margin:0px 0px 8px 0px;}
.text {padding:4px 0px; margin:0;}

#FullScreenBGImg {display:none;}

ul {margin:0px 0px 4px 0px; padding: 0px 0px 0px 0px;}
ul.pfeil {font-size:1em; float:left;}
ul.sitemap {padding: 0px 0px 0px 0px; margin: 3px 0px 8px 13px;}
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;}
li.int {margin:0; padding:0; list-style-type:none;}
li.ext {margin:0; padding:0; list-style-type:none;}
li.site {vertical-align:middle; margin: 0px 0px 2px 4px; padding: 0px 0px 0px 0px; list-style-position:outside; list-style-type: none; list-style-image:url(../pix/site_li.gif);}

/* Trenner */
.abschluss {clear:both; font-size:1px; height:1px; line-height:1px; margin:0; padding:0;}
.linie {clear:both; font-size:1px; height:1px; line-height:1px; margin:7px 0px; padding:0; border-top:1px solid #847B34;}

/* Formulare */
input, textarea {border:1px solid rgb(25,25,25); font-family: Verdana,sans-serif; font-size:1em; font-style:normal; color:rgb(25,25,25); line-height:1.5em;
	background-color:#FFF; height:21px; width:98%; padding:1px 0px 0px 3px; margin: 4px 0px 0px 0px;}
textarea {height:auto;}
.f_select {width:98%; margin:0px 0px 8px 0px; font-size:1em; font-family: Verdana,sans-serif;}
.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:1em; line-height:1.5em; color:rgb(25,25,25); background-color:inherit; white-space:normal; vertical-align:top; margin:0; padding:0; clear:both;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
fieldset {border:0; margin:0; padding:0;}
button {margin:4px 0px 8px 0px; padding-top:2px;}	

form.lang_sel {margin:0; padding:0; border:0;}
.lang_select {display:none;}
