/*	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:center; font-size:11pt; background-color:transparent; background-image:url(images/bg.gif); }

/* NEU ANFANG */
#gesamt  { position:relative; top:15px; width:835px; height:auto;
           margin:0px auto; background-color:transparent; background-image:url(images/bg.gif); }

.container { width:835px; height:auto; }

.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 { margin-left:10px; width:155px; }
.container .col_2 { width:195px; margin:0px; margin-right:10px; }
.container .col_3 { width:445px; }
.container .col_4 { width:620px; margin-right:30px; }
.container .col_5 { width:825px; }

.clean { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }

#oben    { top:0px; left:0px; width:835px; height:170px; text-align:left;
           background:transparent url(images/lktt_o.png) no-repeat 0px 0px; }

#mitte   { top:0px; left:0px; margin-left:5px; width:835px; height:auto; text-align:left;
           background:transparent url(images/lktt_m.png) repeat-y 0px 0px; }

#unten   { width:835px; height:60px; margin-left:5px;
           background:transparent url(images/lktt_u.png) no-repeat 0px 0px; }

#cop     { position:relative; width:825px; top:5px; left:0px; font-family:verdana, helvetia, arial; font-size:0.7em;
           color:#808080; }

/* NEU ENDE */




strong, b { font-weight:bold; }
.pk      { font-family:verdana, helvetia, arial; font-size:0.8em; }



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; }

.re   {float:right; }
.boxr {width:300px; height:auto; border:0px; border-bottom:1px solid silver;
       padding:5px; margin-right:15px; margin-left:15px; margin-bottom:10px;  color:#000;  }
.ue  {font-family:verdana, helvetia, arial, sans-serif; color:#005F00; font-size:16px; font-weight:bold; }
.boxtm {width:550px; height:auto; background-color:#F9FFF9; border:1px solid silver; border-top:5px solid silver;
       padding:10px; margin:10px auto; color:#000; clear:both; }


a[href ^="mailto:"]
{
background:transparent url('images/mail.jpg') 0px 5px no-repeat; padding-left: 15px;
}

a       { font-family:verdana, helvetia, arial; font-size:1em; color:#004080; text-decoration:none; }
a:visited { color:#004080; text-decoration:none; }
a:hover   { color:#BF0000; text-decoration:underline; }
a:active  { color:#BF0000; text-decoration:none; }

a.m1        { display:block; float:left; width:134px; line-height:26px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#373771; text-decoration:none; padding-left:15px; text-align:left;
              border-top:1px solid #ddd; background-color:transparent; font-weight:bold; }
a:visited.m1 { color:#373771; text-decoration:none; }
a:hover.m1   { color:#BF0000; background-color:#ddd; }
a:active.m1  { color:#BF0000; background-color:#ddd; }

a.m2        { display:block; float:left; width:134px; line-height:26px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#800000; text-decoration:none; padding-right:15px; text-align:right;
              border-top:1px solid #ddd; background-color:transparent; font-weight:bold; }
a:visited.m2 { color:#800000; text-decoration:none; }
a:hover.m2   { color:#BF0000; background-color:#ddd; }
a:active.m2  { color:#BF0000; background-color:#ddd; }

table	{ background-color:#fff; border:0px; }
td	{ padding:3px; color:#000; 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:0.9em; }

h1 {font-family:verdana, helvetia, arial, sans-serif; font-weight:bold; color:#37376F; font-size:25px; }
h2 {font-family:verdana, helvetia, arial, sans-serif; color:#BF0000; font-size:22px; }
h3	{ font-family:verdana, helvetia, arial; font-size:20px; color:#626262; margin-top:5px; }
h4	{ font-family:verdana, helvetia, arial; font-size:1.1em; color:#666; margin-top:5px; }
.h7   {text-align:center; font-family:Arial; font-size:12pt; font-weight:bold; color:#800000; margin:5px; }
.ue1   {font-family: Arial; font-weight:bold; font-size:13pt; color: #800000; }
.ue2   {font-family: Arial; text-align:center; background-color:#EBEDF5; font-size:13pt; color: #800000 }

.gold {background-color:gold; font-weight:bold; }
.silber {background-color:silver; font-weight:bold; }
.bronze {background-color:#D98404; font-weight:bold; }
