/* CSS Document */

/*title tags*/
h1 {font-size: 1em;color: #DE5903;}
h2 {font-size: .8em;color: #003399;}
h3 {font-size: .75em;color: #003366;}
h4 {font-size: .8em;color: #003366;}
h5 {font-size: .8em;color: #444;margin-left: 135px;}
h6 {font-size: .8em;color: #444;margin: 15px 0 0 0;}

#content div h1{padding:0 0 1em 0;}
#content-f div h1{padding:0 0 1em 0;}
#content-g div h1{padding:0 0 1em .5em;}
#content div h2{padding:1em 0;}
#content div h3{padding:1em 0 .8em 0;}

h2.quote	{font-style: italic;padding:.25em 0.3em .5em 0;}

#sidebar-2 div h1 {padding:0 0 1em 0;}
#sidebar-2 div h2 {padding:1em 0 .1em;}
#sidebar-2 div h3 {padding: 0 0 1em 0;}

#sidebar-2-index h1 {padding:0 0 1em 0;}
#sidebar-2-index h2 {padding:1em 0 .2em;}
#sidebar-2-index h3 {padding: 0 0 1em 0;}

#sidebar-2-archiv h3 {margin-top: 105px;margin-bottom: 25px;}

#monat h2 {color:#FFF;text-transform: uppercase;letter-spacing: 1px;}

/*Anker*/
a 			{text-decoration: underline;color:#003399;}
#footer a	{font-size: 0.84em;}
#sidebar-2 a, #sidebar-2-archiv a {font-size: 0.78em;}
#sidebar-2-archiv a{}
#jahrgang a {font-size: 0.88em;}

/*Navi*/
#menu, #menu ul {padding: 0;margin: 72px 0;list-style: none;float: left;}
#menu li {position: relative;float: left;line-height: 1.41em;margin-bottom : -1px;width: 120px;}
#menu li ul {position : absolute;left: -999em;margin-left: 148px;width:160px;margin-top : -26px;}
#menu li a {width: 137px;display: block;text-decoration: none;background-color: #FF6600;border: 1px solid #666666;color:#333333; padding-left:10px;font-size: .86em;}
#menu li ul a {background-color: #FF9900;width:160px;}
#menu li a:hover {text-decoration: underline;color: #333399;}
#menu li:hover ul ul, #menu li.sfhover ul ul, {left: -999em;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}

/*Absatz*/
p			{font-size: 0.88em;line-height: 1.3em;margin-bottom: 0.6em;}
#sidebar-2 div p {font-size: 0.8em;}
#content-g div p{padding:0 0 0 .5em;}

.quote{font-size: 0.7em;font-style: italic;text-align: inherit;padding:0 10px 20px 20px}  

.fuer{font-size: 1em;color: #FF6600;font-weight: bold;}


/*float*/
.float-topbild{float:left;margin: 0px 10px 30px 0px;}
.float-topbild-index{float:left;margin: 0px 10px 120px 0px;}  Bild auf Index Seite mehr margin unten 
.float-left{float:left;margin: 15px 25px 20px 0px;}
.float-right{float:right;margin: 15px 0px 20px 25px;}
.float-shop{float:left;margin: 5px 20px 20px 0px;}
.float-team{float:left;margin: 5px 10px 15px 0px;}
.float-kunst{float:left;margin: 5px 0px 0px 0px;}


/*Sonst.Klassen*/
.rot	{color: #CC0000;}
.klein	{font-size: 0.8em;}
.kleinboldorange	{font-size: 0.8em; font-weight: bold; color: #DE5903;}
.caution  { color: red; font-weight: bold; }

hr.a{height: 1px;border-top: 1px dotted #CCCCCC;margin: 2px 0 10px;padding: 0;border-right: 0 none;border-bottom: 0 none;border-left: 0 none;}

/*EM*/
em.mail {font-family: monospace;font-style: normal;padding:0 0.3em 0 1.5em;background: transparent url('../pict/icons/mail-klein.gif') no-repeat left;}

/*Input*/
form {font-size: 0.84em;padding-bottom:2em;}
textarea {font-size:1.2em;}
input[type=text]:focus, textarea:focus 	{background-color:#EFEFEF;}
input[type=checkbox] {width:15px;margin:5px 10px 0 10px;}
input[type=radio] {width:15px;margin:5px 10px 0 10px;}


/*input, select, textarea {margin-left: 0.5em;width:15.6em;}*/
input, select, textarea {margin-left: 0.5em;}
fieldset {margin: 1em 0;padding: 1em 0;border: none;}
fieldset div {clear: both;margin: .3em 0;position: relative;width:500px;}
label {margin: 0;display: block;width: 10em;text-align: right;float: left;color: #414141;padding-top: 3px;}
#fs-liefer{display:none;}


#sannyas, #vorname, #nachname, #strasse,#kto_inhaber, #kto, #blz, #firma_rech, #vorname_rech, #nachname_rech, #strasse_rech, #preis, #email, #telefon, #tel {width:15.6em}
#anz-name, #anz-strasse, #anz-ort, #anz-land, #anz-tel, #anz-email, #anz-konto, #anz-bank, #anz-blz, #anz-bemerkungen {width:345px;}
#anz-bemerkungen{height:70px;}
#anzeigentext{width:420px;height:150px;margin-bottom:10px;}

#tbl-anzeigenpreise{margin:10px 0 10px 5px;border:1px solid #FF9E3E;width:300px;}
#tbl-anzeigenpreise td {padding:5px;background-color:#FFCC99}

#title, #title_rech {width:60px;}
#land, #land_rech{width:20px;}
#plz, #plz_rech{width:40px;}
#ort, #ort_rech{width:129px;}
#kommentar{width:410px;}


.select-shop{margin: 0 5px 0 5px;width: 40px;}
.select-jahres-abo{width:140px;}
.cart{vertical-align: middle;margin: 0 5px 0 5px;}


/*shop*/
.tbl-warenkorb {font-size: 0.88em;}
#div-a input{margin-left: 0.5em;width:45px;height:18px;padding-bottom:10px;} /*cart bild*/

/*Error*/
.div-error	{padding:5px;margin-right:20px;border: 1px dotted #CC0000}
.error-titel	{text-align: left;padding: 10px 0 5px 25px;color: #990000;font-weight:bold;}
.ul-error	{margin:10px 0 10px 20px;}
.ul-error li{font-size:0.8em;list-style-type: disc;padding-left: 5px;padding-bottom: 1px;}

.filler{margin-bottom:100px;}

/*Anker Archivausgaben*/
#themen-archiv{font-size:10px;color: #666666;}
#themen-archiv a{font-size:10px;font-weight:bold;}
