/*	Website www.karnevalthueringen.de
	Autor: Ulrich Vollmer
         Version 11 vom Juni 2009
         @import url("null.css");   */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px; padding:0px; border:0px; outline:0px;
font-weight:inherit; font-style:inherit; font-size:100.1%;
font-family:inherit; font-variant:inherit; vertical-align:baseline; }

body     { text-align:left; margin-left:30px; font-size:11pt; background:#007CC3 url(img/lay/ltk_bg2.gif) no-repeat fixed 850px 180px; }

/* NEU ANFANG */
#gesamt  { position:relative; top:0px; width:990px; height:auto;
           margin:0px; background-color:#007CC3; }

.anzeige   { float:right; margin-top:150px; width:150px; height:auto; border:0px; }
.anzbox    { border:0px; width:100%; padding:0px; height:450px; }
.container { margin:0px; width:835px; height:auto; float:left; }

.col_1, .col_3, .col_4, .col_5 { display:inline; float:left; margin-left:5px; margin-right:5px; height:auto; }
.col_2  { display:inline; float:right; margin-left:5px; margin-right:5px; height:auto; }
.col_4  { float:right; }

.container .col_1 { width:155px; margin-left:3px; }
.container .col_2 { width:195px; margin:0px; margin-right:10px; }
.container .col_3 { width:445px; }
.container .col_4 { width:640px; margin-right:10px; }
.container .col_5 { width:825px; margin-left:0px; }

.clean { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }

#oben    { top:0px; left:0px; width:825px; height:175px; text-align:left;
           background:#007CC3 url(img/lay/bg_oben.gif) no-repeat 0px 0px; }

#reiter  { position:absolute; top:60px; left:20px; height:30px; font-size:12px;
           background-color:transparent; }

#mitte   { top:0px; left:0px; width:825px; height:auto; text-align:left;
           background:#007CC3 url(img/lay/bg_mitte.gif) repeat-y 0px 0px; }

#brot    { position:relative; top:10px; left:20px; font-family:verdana, helvetia, arial; font-size:0.7em;
           color:#494949; }

#unten   { width:825px; height:40px;
           background:#007CC3 url(img/lay/bg_fuss.gif) no-repeat 0px 0px; }

#cop     { position:relative; width:825px; top:10px; left:0px; font-family:verdana, helvetia, arial; font-size:0.7em;
           color:#fff; text-align:center;}

/* NEU ENDE */


strong, b { font-weight:bold; }

.pk      { font-family:verdana, helvetia, arial; font-size:0.8em; }
.box1     { padding:3px; background:transparent url(img/lay/boxblau_m.gif) repeat-y; border:0px; text-align:center; }
.bh1     { background:transparent url(img/lay/boxblau_o.gif) no-repeat; color:#fff; }
.bf1     { background:transparent url(img/lay/boxblau_u.gif) no-repeat; color:#fff; margin-bottom:-3px; }
.box2     { padding:3px; background:transparent url(img/lay/boxrot_m.gif) repeat-y; border:0px; text-align:center; }
.bh2     { background:transparent url(img/lay/boxrot_o.gif) no-repeat; color:#fff; }
.bf2     { background:transparent url(img/lay/boxrot_u.gif) no-repeat; color:#fff; margin-bottom:-3px; }
.box3     { background:transparent url(img/lay/boxgrau_m.gif) repeat-y;
            border:0px; text-align:left; }
.bh3     { line-height:21px; background:transparent url(img/lay/boxgrau_o.gif) no-repeat; color:#003871;
           text-align:left; }
.bf3     { background:transparent url(img/lay/boxgrau_u.gif) no-repeat; color:#fff; margin-bottom:3px; }
.box4     { background:transparent url(img/lay/boxgrau2_m.gif) repeat-y;
            border:0px; text-align:left; }
.bh4     { line-height:25px; background:transparent url(img/lay/boxgrau2_o.gif) no-repeat; color:#003871;
           text-align:center; font-weight:bold; }
.bf4     { background:transparent url(img/lay/boxgrau2_u.gif) no-repeat; color:#fff; margin-bottom:0px; }

.box5     { background:transparent url(img/lay/box600grau_m.gif) repeat-y;
            border:0px; text-align:left; }
.bh5     { line-height:33px; background:transparent url(img/lay/box600grau_o.gif) no-repeat; color:#003871;
           text-align:center; font-weight:bold; }
.bf5     { line-height:33px; background:transparent url(img/lay/box600grau_u.gif) no-repeat; color:#003871;
           text-align:center; margin-bottom:15px; }

div 	{ font-family:verdana, helvetia, arial; font-size:1em; background-color:transparent; }
p 	{ font-family:verdana, helvetia, arial; font-size:95%; background-color:transparent; }

.k2	{ font-family:arial; font-size:0.9em; color:#9F0000; }

ul, ol   { padding-left:20px; }
li       { padding-left:10px; }




a[href ^="mailto:"]
{
background:transparent url('img/lay/mail.jpg') 0px 5px no-repeat; padding-left: 15px;
}

a       { font-family:verdana, helvetia, arial; font-size:1em; color:#0000BF; text-decoration:none; }
a:visited { color:#0000BF; text-decoration:none; }
a:hover   { color:#DF0000; text-decoration:underline; }
a:active  { color:#DF0000; text-decoration:none; }

a.m1        { float:left; height:30px; width:98px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#fff; text-decoration:none; text-align:center;
              padding-top:75px; background-color:transparent; font-weight:bold; }
a:visited.m1 { color:#fff; text-decoration:none; }
a:hover.m1   { color:#FFFF00; text-decoration:none; }
a:active.m1  { color:#fff; text-decoration:none; }

a.m2        { display:block; float:left; width:137px; line-height:26px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#BF0000; text-decoration:none; padding-left:15px; text-align:left;
              border-bottom:1px solid #ddd; background-color:transparent; font-weight:bold; }
a:visited.m2 { color:#9F0000; text-decoration:none; }
a:hover.m2   { color:#BF0000; background:#ddd url('img/lay/mh.jpg') 0px 2px repeat-x;
               border-bottom:1px solid #808080; }
a:active.m2  { color:#BF0000; background:#ddd url('img/lay/mh.jpg') 0px 2px repeat-x;
               border-bottom:1px solid #808080; }

a.m3        { display:block; float:left; width:137px; line-height:26px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#00009F; text-decoration:none; padding-left:15px; text-align:left;
              border-bottom:1px solid #ddd; background-color:transparent; font-weight:bold; }
a:visited.m3 { color:#0052A4; text-decoration:none; }
a:hover.m3   { color:#00009F;  background:#ddd url('img/lay/mh.jpg') 0px 2px repeat-x;
               border-bottom:1px solid #808080; }
a:active.m3  { color:#00009F;  background:#ddd url('img/lay/mh.jpg') 0px 2px repeat-x;
               border-bottom:1px solid #808080; }

table	{ background-color:#fff; border:0px; }
td	{ padding:3px; background-color:#fff; color:#000; border:1px solid silver; font-size:0.9em; }
.tda     { padding:3px; background-color:#fff; color:#808080; border:1px solid silver; font-size:0.8em; }
.tbh     { padding:2px; background:#E1E1E1 url(img/lay/tbh.jpg) top left repeat-x; color:#003871;
           border:1px solid #C0C0C0; font-weight:bold; }
.tbf	{ border-bottom:3px solid #C0C0C0;}

.fhl     { color:#DE0000; font-family:verdana, arial, sans-serif; font-size:1em; }

h1	{ font-family:arial black; font-size:2.2em; color:#0a6197; }
h2	{ font-family:verdana, helvetia, arial; font-size:1.6em; color:#DF0000; margin-left:0px; margin-top:5px; }
h3	{ font-family:verdana, helvetia, arial; font-size:1.4em; color:#0a6197; margin-left:0px; margin-top:5px; }
h4	{ font-family:verdana, helvetia, arial; font-size:1.1em; color:#666; margin-left:15px; margin-top:5px; }
.hz      { display:block; font-size:1em; font-weight:bold; width:152px; line-height:30px; background:#D7D7D7; }
