body {font-family:Georgia, Times, Times New Roman, serif; font-size:12px; line-height:18px; color:rgb(76,76,76); background-color:#FFF; margin:0; padding:0; text-align:center;}
p, div, img {margin:0; padding:0;}
img {border:0;}
.a_inhalt img {border:1px solid rgb(242,152,76); padding:4px;}

/* --- Links, Menü --- */
a:link, a:visited, a:active {color:rgb(204,102,0); text-decoration:none; margin:0; padding:0;}
a:hover {text-decoration:underline;}


/* --- Struktur --- */
.a_all {width:480px; margin:0px auto; text-align:left;}
.a_head {height:71px; width:480px; margin:20px 0 18px 0; border-bottom:1px solid rgb(242,152,76);}
.a_presenter {display:none;}
.a_inhalt {margin-top:5px;}
.a_content, .a_logo {width:480px; float:left; margin-right:20px;}
.a_service {display:none;}
.a_menu {display:none;}

#a_range {display:none;}

/* --- Spalten --- */
.b_1sp {width:480px;}
.b_2sp_l {width:230px; float:left; margin-right:20px;}
.b_2sp_r {width:230px; float:left;}

/* --- Textelemente, Listen, etc. --- */
h1 {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, sans-serif; color:rgb(204,102,0); font-size:16px; margin:0; padding:0 0 12px 0;}
h2 {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, sans-serif; color:rgb(76,76,76); letter-spacing:0; font-size:12px; margin:0; padding:0;}
h3 {font-weight:normal; color:rgb(42,77,126); letter-spacing:0.1em; font-family:Verdana, Arial, sans-serif; font-size:10px; line-height:14px; text-transform:uppercase;}

.a_logo h1 {font-family:Georgia, Times, Times New Roman, serif; font-size:26px; color:rgb(42,77,126); font-weight:normal; text-transform:uppercase; margin-top:10px;}
.a_logo h3 {color:rgb(128,128,128);}
.c_cont h3 {float:left; margin-bottom:24px;}

.subpic {font-family:Verdana, sans-serif; font-size:75%; line-height:135%; margin-top:4px;}

/* --- Trenner --- */
.abschluss {clear:both; height:1px; line-height:1px; font-size:1px; margin:0; padding:0;}
.divider_1 {clear:both; height:8px; line-height:1px; font-size:1px; margin:0; padding:0;}
.divider_2 {clear:both; height:16px; line-height:1px; font-size:1px; margin:0; padding:0;}
.divider_3 {clear:both; height:24px; line-height:1px; font-size:1px; margin:0; padding:0;}
.linie {clear:both; height:1px; line-height:1px; font-size:1px; margin:24px 0; padding:0; border-bottom:1px dotted rgb(242,152,76);}

/* Formulare */
input, textarea {border:1px solid rgb(76,76,76); color:#000; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, sans-serif; font-size:11px; line-height:15px; 
	background-color:#FFF; height:16px; padding:3px 0px 0px 3px; width:98%; margin: 2px 0px 2px 0px;}
textarea {height:auto;}

.upload {width:95%; border:0; height:18px;}
.f_select {width:95%; margin:0px 0px 0px 0px;}
.check {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, sans-serif; font-size:11px; line-height:15px; color:rgb(76,76,76); background-color:inherit; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, sans-serif; font-size:11px; line-height:15px; color:rgb(76,76,76); background-color:inherit; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
label {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, sans-serif; font-size:11px; line-height:15px; color:rgb(76,76,76); background-color:inherit; white-space:normal; vertical-align:top; margin:0; padding:0; clear:both;}
form {padding:0; margin:0; color:rgb(76,76,76); background-color:inherit;}
fieldset {border:0; margin:0; padding:0;}

button {margin:6px 6px 12px 0px; padding:1px;}	
