/* Allgemeines */
body {font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:15px; letter-spacing:0.02em; color:#000; background-color:#F8F7F7; margin:0; padding:0; text-align:center; background-image:url(../pix/linie.gif); background-repeat:repeat-x; background-position:0 50px;}
p, div, img {margin:0; padding:0;}
img {border:0;}

/* Menü */
a:link, a:visited, a:active {color:#C9C9C9; text-decoration:none;}
a:hover {color:#808080;}

a.sel:link, a.sel:visited, a.sel:hover, a.sel:active {color:#808080;}

/* Struktur */
.a_all {text-align:left; background-color:#FFF; padding-bottom:12px;}
.a_head {padding:0 8px; border-bottom:14px solid #000;}
.a_content {padding:12px 12px 4px 12px;}

/* Spalten */


/* Container */
.c_text {border-bottom:1px solid #000; padding-bottom:12px; margin-bottom:12px;}

/* Textelement, Listen, Klassen */
h1 {font-size:12px; line-height:15px; margin:0; padding:12px 0; text-transform:uppercase;}

.gallery {text-align:center; margin-bottom:12px;}
.gallery_nav {font-size:10px; color:#C9C9C9; text-align:center; margin:6px 0 0 0; text-transform:uppercase;}

.news_link {display:none;}

/* Formulare */
input, textarea {border:1px solid #000; font-family:Helvetica, Arial, sans-serif; font-size:11px; font-style:normal; color:#000; line-height:15px;
	height:17px; padding:1px 0 0 3px; width:98%; margin: 4px 0 0 0;}
textarea {height:auto;}
.f_select {width:99%; margin:0; font-size:11px; font-family:Helvetica, Arial, sans-serif;}
.check {border:0; width:auto; margin: -1px 0 0 2px; vertical-align:middle;}
.radio {border:0; width:auto; margin: -1px 0 0 1px; vertical-align:middle;}
label {font-size:11px; line-height:12px; color:#000; 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 0 18px 0; padding-top:1px; font-family:Helvetica, Arial, sans-serif;}

/* Trenner */
.abschluss {clear:both; height:1px; line-height:1px; font-size:1px; margin:0; padding:0;}

.a_pfad, .a_menu, .a_service, .a_lang, #a_footer, #a_range, #spacer, .c_navi_dsl {display:none;}
