
html
{
	font-family: Verdana, Geneva, Bitstream Vera Sans, Arial, sans-serif !important;
}


body
{
	font-family: Verdana, Geneva, Bitstream Vera Sans, Arial, sans-serif !important;
	font-size:13px;
	line-height:16px;
	background-image:url(/seiten/fileadmin/fair/images/spacer.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#FFFFFF;
}


#logo_rot            {position:absolute; top:  17px; left:  21px; width: 148px; height: 148px; z-index: 0; visibility:visible; }
#logo_zwischenraum   {display:none;}
#logo_gruen          {position:absolute; top:  17px; left: 186px; width: 149px; height: 148px; z-index: 0; visibility:visible; background-color:#BBD577;}
#bild_quadrat        {display:none;}
#bild_rechteck       {display:none;}
#navi                {display:none;}
#header              {position:absolute; top: 179px; left:  21px; width: 807px; height:  16px; z-index: 0; visibility:visible; }
#content_box         {position:absolute; top: 208px; left:  21px; width: 650px;                z-index: 0; visibility:hidden; }
#content             {position:relative; top:  21px; left:   0px; width: 500px;                z-index: 1; visibility:visible; line-height:18px; margin-bottom:50px;}
#fusszeile           {display:none;}
#content_hintergrund {display:none;}
#sub_bild_quadrat    {display:none;}
#aktuell             {position:absolute; top: 213px; left: 560px; width: 179px; height: 220px; z-index: 1; visibility:visible; background-color:#FFFFFF; border:1px solid #CCCCCC;}
#kontakt             {position:absolute; top: 493px; left: 560px; width: 179px; height: 220px; z-index: 0; visibility:visible; background-color:#FFFFFF; border:1px solid #CCCCCC;}
#termine             {position:absolute; top: 750px; left: 560px; width: 179px; height: 220px; z-index: 0; visibility:visible; background-color:#FFFFFF; border:1px solid #CCCCCC;}
#nava                {display:none;}

.nur_im_druck_sichtbar {display:block; font-weight:bold; font-size:12px; color:#666666; margin-bottom:10px; margin-top:10px;}


h1
{
	display:none;
}


.img_normal
{
	border:none !important;
	display:block inline;
	float:none !important;
	margin:0px !important;
}


.teaser
{
	margin-bottom:18px;
}

p
{
	margin:0px;
	paddin:0px;
}

.b_u5, .b_u5_o{font-size:12px; color:#4C5F17; font-weight:bold;   line-height:15px; margin-top:20px; margin-bottom: 5px;}

#content_box .b_su                      {font-size:13px; color:#4C5F17; font-weight:bold;   line-height:16px; margin-top: 5px; margin-bottom:20px;}
#content_box .b_u1, #content_box .b_u1_o{font-size:17px; color:#4C5F17; font-weight:bold;   line-height:21px; margin-top:30px; margin-bottom:20px;}
#content_box .b_u2, #content_box .b_u2_o{font-size:17px; color:#4C5F17; font-weight:normal; line-height:21px; margin-top:30px; margin-bottom:20px;}
#content_box .b_u3, #content_box .b_u3_o{font-size:14px; color:#4C5F17; font-weight:bold;   line-height:17px; margin-top:30px; margin-bottom:15px;}
#content_box .b_u4, #content_box .b_u4_o{font-size:14px; color:#4C5F17; font-weight:normal; line-height:17px; margin-top:30px; margin-bottom:15px;}
#content_box .b_u5, #content_box .b_u5_o{font-size:12px; color:#4C5F17; font-weight:bold;   line-height:15px; margin-top:30px; margin-bottom:10px;}
#content_box .b_u6, #content_box .b_u6_o{font-size:12px; color:#4C5F17; font-weight:normal; line-height:15px; margin-top:30px; margin-bottom:10px;}
#content_box .b_u7, #content_box .b_u7_o{font-size:11px; color:#4C5F17; font-weight:bold;   line-height:12px; margin-top:30px; margin-bottom: 5px;}

.b_su_o {margin-top:0px !important;}
.b_u1_o {margin-top:0px !important;}
.b_u2_o {margin-top:0px !important;}
.b_u3_o {margin-top:0px !important;}
.b_u4_o {margin-top:0px !important;}
.b_u5_o {margin-top:0px !important;}
.b_u6_o {margin-top:0px !important;}
.b_u7_o {margin-top:0px !important;}

#termine .b_su {margin-top:10px !important;}
#termine .b_u1 {margin-top:10px !important;}
#termine .b_u2 {margin-top:10px !important;}
#termine .b_u3 {margin-top:10px !important;}
#termine .b_u4 {margin-top:10px !important;}
#termine .b_u5 {margin-top:10px !important;}
#termine .b_u6 {margin-top:10px !important;}
#termine .b_u7 {margin-top:10px !important;}

.b_zitat     {font-size:12px; color:#435900; font-weight:normal; line-height:16px; margin-top: 10px; margin-bottom: 10px; font-style:italic; letter-spacing:0.5px;}
.b_autor     {font-size:10px; color:#000000; font-weight:normal; line-height:12px; margin-top: -5px; margin-bottom: 10px;}
.b_klein     {font-size:10px; color:#000000; font-weight:normal; line-height:12px; margin-top:  5px; margin-bottom: 10px;}

.l_zitat     {font-size:12px; color:#435900; font-weight:normal; font-style:italic; font-style:italic; letter-spacing:0.5px;}
.l_autor     {font-size:10px; color:#62748F; font-weight:normal;}
.l_klein     {font-size:10px; color:#000000; font-weight:normal;}
.l_fotoquelle{color:#808284;}

.l_farbe_blau_hell  {color:#2A8ACF;}
.l_farbe_blau_dunkel{color:#0B5C94;}
.l_farbe_schwarz    {color:#000000;}
.l_farbe_rot        {color:#F00006;}
.l_farbe_grau-hell  {color:#CCCCCC;}
.l_farbe_grau-dunkel{color:#888888;}
.l_farbe_unsichtbar {color:#FFFFFF;}

.l_unterstrichen {border-bottom:1px solid #87B6FF;}
.l_kursiv        {font-style:italic;}
.l_fett          {font-weight:bold;}
.l_hochgestellt  {font-family:Arial;font-size: 9px; position:relative; top:-4px;}
.l_tiefgestellt  {font-family:Arial;font-size: 9px;	position:relative; top: 3px;}


.b_halbe_leerzeile {line-height:9px; margin:0px;}
.b_einzug_10       {margin-left:10px !important;}
.b_einzug_20       {margin-left:20px !important;}
.b_einzug_30       {margin-left:30px !important;}
.b_einzug_40       {margin-left:40px !important;}
.b_einzug_50       {margin-left:50px !important;}

.l_breite_050 {float:left; display:block; width: 50px;}
.l_breite_100 {float:left; display:block; width:100px;}
.l_breite_150 {float:left; display:block; width:150px;}
.l_breite_200 {float:left; display:block; width:200px;}
.l_breite_250 {float:left; display:block; width:250px;}
.l_breite_300 {float:left; display:block; width:300px;}
.l_breite_350 {float:left; display:block; width:350px;}

#content ul {margin:0px; padding:0px;}
#content li {background-image:url(/seiten/fileadmin/fair/images/bullet_1.gif);	background-repeat:no-repeat; padding-left: 18px; list-style:none; margin-bottom:5px;}

li.b_einzug_20  {background-image:url(/seiten/fileadmin/fair/images/bullet_1.gif) !important;}
li.b_einzug_40 {background-image:url(/seiten/fileadmin/fair/images/bullet_1.gif) !important;}


a
{
	outline: 0;
	-moz-outline: 0;
	text-decoration:none;
	background-repeat:no-repeat;
}


#content img
{
	display:block;
	float:left;
	margin-right:14px;
	margin-bottom:8px;
	margin-top:4px;
	margin-left:0px;
}


#content img.b_block
{
	float:none;
}


#content a img
{
	border:none;
	display:inline;
	float:none;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	vertical-align:text-bottom;
}

hr {margin:0px; padding:0px; margin-top:25px; margin-bottom:50px; border:none; border-bottom:2px dotted #ffc73a;}


#content .l_bild_rechts {float:right !important; margin-top:2px !important; margin-left:20px !important; margin-bottom:10px !important; margin-right: 0px !important; font-size:11px; color:#000000; font-weight:normal; line-height:13px; margin-top:5px; margin-bottom: 20px;}
#content .l_bild_links  {float:left  !important; margin-top:2px !important; margin-left: 0px !important; margin-bottom:10px !important; margin-right:20px !important; font-size:11px; color:#000000; font-weight:normal; line-height:13px; margin-top:5px; margin-bottom: 20px;}
#content .l_bild_normal {float:none  !important; margin-top:2px !important; margin-left: 0px !important; margin-bottom:10px !important; margin-right:20px !important; font-size:11px; color:#000000; font-weight:normal; line-height:13px; margin-top:5px; margin-bottom: 20px;}
#content .l_bild_rechts img {margin-right:0px; margin-bottom:0px;}
#content .l_bild_links  img {margin-left :0px; margin-bottom:0px;}
#content .l_bild_normal img {margin-left :0px; margin-bottom:0px;}

#content .textblock
{
	margin-bottom:30px;
}

#content   .titel {position:relative; left:  0px; margin-top:50px; margin-bottom:10px;}
#fusszeile .titel {position:relative; left:  0px; margin-top: 9px; margin-bottom:20px;}
#content .nach_oben_container {display:none;}
#content #erstellungsdatum{border-top:1px solid #AEC46D;color:#AEC46D;font-size:11px;left:296px;position:relative;text-align:right;width:200px;}
.marginal_titel {display:none;}
#aktuell, #kontakt, #termine {padding-left:16px; padding-right:10px; font-size:11px;}
/*LINKS*/

#content a:link                   {color:#000000; border-bottom:1px solid #BBD577;}
#content a:visited                {color:#000000; border-bottom:1px solid #BBD577;}
#content a:hover                  {color:#EF0027; border-bottom:2px solid #EF0027;}
#content a:active                 {color:#000000; border-bottom:1px solid #BBD577;}

#content a.mehr:link              {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_rr.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}
#content a.mehr:visited           {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_rr.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}
#content a.mehr:hover             {color:#778A43; background-image:url(/seiten/fileadmin/fair/images/pfeil_hr.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}
#content a.mehr:active            {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_rr.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}

#content a.b_neues_zurueck:link   {color:#999999; background-image:url(/seiten/fileadmin/fair/images/pfeil_gl.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}
#content a.b_neues_zurueck:visited{color:#999999; background-image:url(/seiten/fileadmin/fair/images/pfeil_gl.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}
#content a.b_neues_zurueck:hover  {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_rl.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}
#content a.b_neues_zurueck:active {color:#999999; background-image:url(/seiten/fileadmin/fair/images/pfeil_gl.gif); background-position:0px 2px; padding-left:15px; border-bottom:none;}

#content a.nach_oben:link         {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_ru.gif); border-bottom:none;}
#content a.nach_oben:visited      {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_ru.gif); border-bottom:none;}
#content a.nach_oben:hover        {color:#778A43; background-image:url(/seiten/fileadmin/fair/images/pfeil_hu.gif); border-bottom:none;}
#content a.nach_oben:active       {color:#DD4A22; background-image:url(/seiten/fileadmin/fair/images/pfeil_ru.gif); border-bottom:none;}

#kontakt a:link    ,#termine a:link    ,#aktuell a:link     {color:#46531F; border-bottom:1px solid #DAF19A;}
#kontakt a:visited ,#termine a:visited ,#aktuell a:visited  {color:#46531F; border-bottom:1px solid #DAF19A;}
#kontakt a:hover   ,#termine a:hover   ,#aktuell a:hover    {color:#EF0027; border-bottom:2px solid #EF0027;}
#kontakt a:active  ,#termine a:active  ,#aktuell a:active   {color:#46531F; border-bottom:1px solid #DAF19A;}

#kontakt a.bild:link    ,#termine a.bild:link    ,#aktuell a.bild:link     {color:#BBD577; border:none;}
#kontakt a.bild:visited ,#termine a.bild:visited ,#aktuell a.bild:visited  {color:#BBD577; border:none;}
#kontakt a.bild:hover   ,#termine a.bild:hover   ,#aktuell a.bild:hover    {color:#FFFFFF; border:none;}
#kontakt a.bild:active  ,#termine a.bild:active  ,#aktuell a.bild:active   {color:#BBD577; border:none;}

#fusszeile a:link                 {color:#000000; border-bottom:none;}
#fusszeile a:visited              {color:#000000; border-bottom:none;}
#fusszeile a:hover                {color:#EF0027; border-bottom:1px solid  #EF0027;}
#fusszeile a:active               {color:#000000; border-bottom:none;}

a.bild:link                       {border-bottom:none !important;}
a.bild:visited                    {border-bottom:none !important;}
a.bild:hover                      {border-bottom:none !important;}
a.bild:active                     {border-bottom:none !important;}


#typo3-previewInfo {left:0px !important; top:63px !important; background-color:#BC2200 !important; color:#FFFFFF !important; border:none !important; width:100% !important; padding-left:16px !important;}

