/* Allgemeines */
body {font-size:70%; line-height:1.4em; font-family:Verdana,sans-serif; margin:0; padding:0; background-image:url(http://www.ethnoclassics.com/pix/back.gif); text-align:left;}
div, p {margin:0; padding:0;}

/* Links, Navigation */
a:link, a:visited, a:hover, a:active {text-decoration:none; font-weight:bold;}

a.menue_head:link, a.menue_head:visited {color:#FFF; background-color:#635950; text-decoration:none; font-weight:bold; border-bottom:1px solid #635950; padding:3px 0px 4px 9px; width:225px;}
a.menue_head:hover {text-decoration:none; color:#FFF; background-color:#635950; background-image:url(http://www.ethnoclassics.com/pix/navi_h.gif); background-repeat:no-repeat; background-position:right 1px;}
a.menue_head:active {text-decoration:none; color:#635950;}

a.menue_head_sel:link, a.menue_head_sel:visited, a.menue_head_sel:hover, a.menue_head_sel:active {color:#FFF; background-color:#635950; text-decoration:none; font-weight:bold; border-bottom:1px solid #635950; padding:3px 0px 4px 9px; width:225px; background-image:url(http://www.ethnoclassics.com/pix/navi_h.gif); background-repeat:no-repeat; background-position:right 1px;}

a.menue:link, a.menue:visited {color:#635950; background-color:#FFF; text-decoration:none; font-weight:bold; border-bottom:1px solid #635950; padding:3px 28px 4px 9px; width:225px;}
a.menue:hover {text-decoration:none; color:#DF005A; background-color:#EFEFEF; background-image:url(http://www.ethnoclassics.com/pix/navi.gif); background-repeat:no-repeat; background-position:right 1px;}
a.menue:active {text-decoration:none; color:#635950;}

a.menue_sel:link, a.menue_sel:visited, a.menue_sel:hover, a.menue_sel:active {color:#DF005A; background-color:#EFEFEF; text-decoration:none; font-weight:bold; border-bottom:1px solid #635950; padding:3px 28px 4px 9px; width:225px; background-image:url(http://www.ethnoclassics.com/pix/navi.gif); background-repeat:no-repeat; background-position:right 1px;}

a.submenue:link, a.submenue:visited {text-decoration:none; padding:2px 12px 4px 12px; margin:0px 3px 6px 0px; float:left; white-space:nowrap;}
a.submenue:hover {text-decoration:none;}
a.submenue:active {text-decoration:none;}

a.submenue_sel:link, a.submenue_sel:visited, a.submenue_sel:hover, a.submenue_sel:active {text-decoration:none; white-space:nowrap; padding:2px 12px 4px 12px; margin:0px 3px 6px 0px; float:left;}

a.service:link, a.service:visited {color:#635950; text-decoration:none; font-weight:bold;}
a.service:hover {text-decoration:none; color:#DF005A;}
a.service:active {text-decoration:none; color:#635950;}

a.service_sel:link, a.service_sel:visited, a.service_sel:hover, a.service_sel:active {color:#DF005A; text-decoration:none; font-weight:bold;}

a.lang:link, a.lang:visited {color:#FFF; text-decoration:none; font-weight:bold;}
a.lang:hover {text-decoration:none; color:#DF005A;}
a.lang:active {text-decoration:none; color:#FFF;}

a.lang_sel:link, a.lang_sel:visited, a.lang_sel:hover, a.lang_sel:active {color:#DF005A; text-decoration:none; font-weight:bold;}

/* Struktur */
.a_all {width:774px; text-align:left; margin:0; padding:0;}
.a_logo {margin-top:10px; background-image:url(../pix/back_2.gif); background-repeat:repeat-x;}
.a_logo_print {display:none;}
.a_content {padding:6px; width:774px; background-color:#635A53; border-left:6px solid #736C64; border-right:6px solid #736C64; border-bottom:6px solid #736C64;}

.a_kopf {height:146px; width:750px; margin-bottom:6px;}
.a_inhalt {background-color:#EFEFEF; padding:10px;}
.a_inhalt_a {background-color:#EFEFEF; padding:10px 10px 0px 10px; margin-bottom:6px;}
.a_service {text-align:right; background-color:#FFF; padding:4px 8px 5px 8px; height:20px;}
.a_lang {color:#FFF; float:right; padding:3px 5px 3px 5px; margin:-28px 16px 0px 0px; background-color:#635A53; border-left:6px solid #736C64; border-right:6px solid #736C64; border-top:6px solid #736C64;}
.a_tools {float:left; padding:2px 0px 0px 0px;}

.a_sp_l {width:225px; float:left; margin-right:25px;}
.a_sp_r {width:480px; float:left;}

.a_navi {}
.a_subnavi {margin-bottom:20px; clear:both;}

#a_range {}
#a_range_back {width:250px;}
#a_footer {width:480px; margin-top:25px;}
#a_footer_back {width:500px;}

/* Spalten */
.b_1sp {width:480px;}
.b_2sp_l {width:292px; float:left; margin-right:14px; overflow:hidden;}
.b_2sp_r {width:174px; float:left; overflow:hidden;}

.b_1sp_back {width:550px;}
.b_2sp_l_back {width:320px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.b_2sp_r_back {width:210px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

/* Container */
.c_cont {padding:3px;}

/* Textelemente, Listen */
h1 {font-family:Georgia, serif; font-weight:bold; font-size:1.2em; margin:3px 0px 6px 0px; padding-bottom:6px;}
.c_cont h1 {border:0px; margin:0; padding:3px;}

h2 {font-size:1em; font-weight:normal; margin:0; padding:3px;}
.c_cont .text {padding:3px;}

.text {margin:5px 0px;}
.subpic {font-size:0.9em; margin:3px 0px;}

.c_cont img {margin-top:3px;}
#adcontent .c_cont img {margin-top:0px;}
#a_range img {padding-top:0px;}
.icon {float:left; margin-right:6px;}
.bild_dl {width:150px; text-align:center; padding:4px 4px 0px 4px; margin:5px 10px 5px 0px; background-color:#FFF; float:left;}

ul {margin:6px 0px 8px 0px; padding:0; float:left;}
#adcontent ul {float:none;}
ul.pfeil {margin:2px 0px 0px 0px; padding:0;}
ul.sitemap {padding: 0px 0px 0px 0px; margin: 3px 0px 8px 20px; float:none;}
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 {vertical-align:middle; margin:0px 0px 2px 0px; padding:0px 0px 0px 13px; list-style-type:none;}
li.ext {vertical-align:middle; margin:0px 0px 2px 0px; padding:0px 0px 0px 13px; 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(http://www.ethnoclassics.com/pix/site_li.gif);}

/* Bilder */

/* Abstände, Linien */
.linie {font-size:1px; line-height:1px; height:1px; margin:5px 0px; padding:0; clear:both;}
.divider_25 {font-size:1px; line-height:1px; height:25px; margin:0; padding:0; clear:both;}
.abschluss {font-size:1px; line-height:1px; height:1px; margin:0; padding:0; clear:both;}

/* Formulare, Inputfelder */
input, textarea {border:1px solid #635A53; font-family: Verdana,sans-serif; font-size:1em; font-style:normal; color:#000; 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:0; 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.4em; color:#000; white-space:normal; vertical-align:top; margin:0; padding:0;}
form {padding:0; margin:0;}
fieldset {border:0; margin:0; padding:0;}
button {margin:4px 0px 4px 0px; padding-top:2px;}	