/* Allgemein */
body {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px; line-height:12px; color:#747575; margin:0 0 8px 0; padding:0; text-align:center; background-color:#FFF;}
p, div, img {margin:0; padding:0;}
img, iframe {border:0;}
iframe {width:992px; height:504px;}

/* Links, Menü */
a:link, a:visited, a:active {color:#c5aa00; text-decoration:none; margin:0; padding:0;}
a:hover {color:#231f20; text-decoration:none;}

a.sel:link, a.sel:visited, a.sel:active, a.sel:hover {color:#231f20; text-decoration:none;}
.upper_r a:link, .upper_r a:visited, .upper_r a:active, .upper_r a:hover {color:#231f20; text-decoration:none;}

/* Struktur */
.a_all {width:996px; margin:0px auto; text-align:left;}

/* Spalten */
.b_1sp {width:992px; margin-left:4px; padding-bottom:2px; background-image:url(../pix/dot_v_back.gif); background-repeat:repeat-y;}

.b_4sp_l {width:232px; float:left; margin-left:12px;}
.b_4sp_r {width:232px; float:left; margin-left:12px;}

.grey body {font-size:10px; line-height:13px;}
.grey .a_all {width:992px;}
.grey .b_1sp {width:988px; margin-left:0; padding-bottom:4px; background-image:url(../pix/dot_v_back_grey.gif); background-repeat:repeat-y;}

/* Container */
.c_cont {padding:4px 8px 14px 0px;}

/* Textformate */
h1 {font-size:18px; line-height:20px; font-weight:normal; color:#231f20; margin:0; padding:8px 0 12px 0;}
h2 {font-size:13px; line-height:16px; font-weight:normal; letter-spacing:1px; color:#747575; padding:1px 0 7px 0; margin:0;}
h3 {font-family:Georgia, Times, serif; font-size:12px; color:#231f20; font-weight:normal; line-height:16px; margin:0; padding:0 0 4px 0;}

.grey h2 {padding-top:3px;}
.grey h3 {font-size:13px;}
 
.upper {color:rgb(197,170,0); text-transform:uppercase;}
.upper_r {position:absolute; margin:2px 0 0 -6px; color:#231f20; text-transform:uppercase; font-size:9px; padding:1px 3px; background-image:url(../pix/button_rss.gif); background-repeat:no-repeat;}
.upper_r_pix {position:absolute; margin:6px 0 0 -48px; color:#231f20; text-transform:uppercase; font-size:9px;}

.grey .upper_r {background-image:url(../pix/leer.gif); margin:0px 0px 0px 2px;}

.fs_logo {margin:-5px -12px 0 0;}

ul {margin:4px 0px 4px 0px; padding: 0px 0px 0px 0px;}
ol {margin:4px 0px 1px 8px; padding: 0px 0px 0px 0px;}
li {margin:0px 0px 4px 16px; padding:0px 0px 0px 0px; list-style-type:disc;}
li.int {color:rgb(197,170,0); margin:0px 0px 4px 0px; padding:0px 0px 0px 8px; list-style-type:none; background-image:url(../pix/dot_li.gif); background-repeat:no-repeat; background-position:0px 4px;}

ul.rss {margin:0;}
ul.rss li {list-style-type:none; margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px dotted #bbbdbe;}
ul.rss li.decker {list-style:none; margin:-9px 0 -12px 0; line-height:1px; height:1px; background-color:#FFF; border:1px solid #FFF;}

/* Formulare */
input, textarea {border:1px solid #747575; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;  font-size:11px; font-style:normal; color:#231f20; line-height:18px;
	background-color:#FFF; height:19px; padding:1px 0px 0px 3px; width:98%; margin: 2px 0px 8px 0px;}
textarea {height:auto;}

.upload {width:95%; border:0; height:19px;}
.f_select {height:19px; width:95%; margin:0px 0px 0px 0px; font-size:11px; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; }
.check {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px; line-height:18px; color:#747575; background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px; line-height:18px; color:#747575; background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
label {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px; line-height:18px; color:#747575; background-color:inherit; white-space:normal; vertical-align:top; margin:0; padding:0; clear:both;}
form {padding:0; margin:0;}
fieldset {border:0; margin:0; padding:0;}

button {margin:6px 6px 12px 0px; padding:1px; border:0; color:#FFF; background-color:#3a3c3b; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px; cursor:pointer;}	
button:hover {color:#FFF; background-color:#747575;}

/* Trenner */
.abschluss {font-size:1px; line-height:1px; height:1px; clear:both; margin:0; padding:0;}
.linie {font-size:1px; line-height:1px; height:1px; clear:both; margin:10px 0 6px 0; padding:0; border-top:1px dotted #bbbdbe;}
.divider_1 {font-size:1px; line-height:1px; height:8px; clear:both; margin:0; padding:0;}
.divider_2 {font-size:1px; line-height:1px; height:16px; clear:both; margin:0; padding:0;}
.divider_3 {font-size:1px; line-height:1px; height:24px; clear:both; margin:0; padding:0;}
.toplinie {font-size:1px; line-height:1px; height:4px; clear:both; margin:0; padding:0; background-image:url(../pix/dot_h.gif); background-repeat:repeat-x;}
