/* Allgemeines */
body {font-family:Verdana, sans-serif; font-size:11px; line-height:15px; color:#000; background-color:#FFF; margin:0; padding:0; text-align:center;}
p, div, img {margin:0; padding:0;}
img {border:0;}

.a_content img {margin:8px 0px;}

/* Links, Navi */
a:link, a:visited, a:active {color:#FF0000; background-color:inherit; text-decoration:none; padding:0; margin:0;}
a:hover {color:#FF0000; background-color:inherit; text-decoration:none;}

/* Struktur */
.a_all {margin:0px auto; width:360px; text-align:left;}
.a_head {height:132px; border-bottom:1px dashed #000;}
.a_navi {display:none;} 
.a_content {padding:30px 0; border-bottom:1px dashed #000;}
.a_service {display:none;}

.a_logo {}
.a_print {display:block;}

#a_lang {display:none;}
#a_footer {display:none;}

/* Spalten */
.b_1sp {width:360px;}
.b_2sp_l {width:240px; float:left; margin-right:20px;}
.b_2sp_r {width:360px; float:left;}

/* Textformate, Listen, etc. */
h1 {font-family:Verdana, sans-serif; font-size:11px; line-height:15px; color:#FFF; margin:0 0 10px 0; padding:0;}

.song {width:240px; height:196px; background-color:#515151; margin-bottom:20px;}

ul {margin:0; padding:0;}
li.int {margin:0; padding:0; list-style:none;}

/* Formulare */
input, textarea {border:1px solid #000; font-family:Verdana, sans-serif;  font-size:11px; font-style:normal; color:#000; line-height:15px;
	background-color:#FFF; height:21px; padding:3px 0px 0px 3px; width:98%; margin: 2px 0px 8px 0px;}
textarea {height:auto;}

.upload {width:95%; border:0; height:18px;}
.f_select {width:95%; margin:0px 0px 0px 0px; font-size:11px; font-family:Verdana, sans-serif;}
.check {font-family:Verdana, sans-serif; font-size:11px; line-height:15px; color:#FFF; background-color:inherit; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {font-family:Verdana, sans-serif; font-size:11px; line-height:15px; color:#FFF; background-color:inherit; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
label {font-family:Verdana, sans-serif; font-size:11px; line-height:15px; color:#FFF; background-color:inherit; white-space:normal; vertical-align:top; margin:0; padding:0; clear:both;}
form {padding:0; margin:0; font-family:Verdana, sans-serif; font-size:11px; color:#FFF; background-color:inherit;}
fieldset {border:0; margin:0; padding:0;}

button {margin:6px 6px 12px 0px; padding:1px; font-family:Verdana, sans-serif; font-size:11px;}	

/* Trenner */
.abschluss {font-size:1px; line-height:1px; height:1px; clear:both; margin:0; padding:0;}
.divider_1 {font-size:1px; line-height:1px; height:10px; clear:both; margin:0; padding:0;}
.divider_2 {font-size:1px; line-height:1px; height:20px; clear:both; margin:0; padding:0;}
.linie {font-size:1px; line-height:1px; height:1px; clear:both; margin:10px 0; padding:0; border-bottom:1px dashed #000;}