@import url("/wDeutsch/wLayout/design/style/weblics_new.css");
/*Elemente*/

body     { background: white url(/wDeutsch/wLayout/design/img/hg.jpg) no-repeat; margin-top: 0px; margin-left: 0px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
#popup    { background: white; margin-top: 20px; margin-left:20px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
td  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: #006699; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2  { color: #ff8a0c; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #006699; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #ff8a0c; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a, .elementStandard .text a  { color: #006699; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border-color: #006699}
a:hover, .elementStandard .text a:hover  { color: #ff8a0c; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited, .elementStandard .text a:visited  { color: #555; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
ul    { color: black; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style: none url(../img/pfeil-list.gif) outside }
img {border-color: #006699}
.text img {border-color: #006699; margin: 4px 15px 8px 0;}

/*Klassen*/

.weiss_small { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blau_small { color: #005c94; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small_blau1 a         { color: #005c94; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.small_blau_strich a          { color: #005c94; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.small_blau2 a:hover          { color: #ff8a0c; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.small_weiss1 a          { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.small_weiss2 a:hover            { color: #ffe175; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.formfeld		  {font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; color:#000000; line-height:14px;}
/*Text*/

.text                {font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; color:#000000; line-height:14px;}/*Text*/
.text_formular               { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }/*Text*/
.text_english               { color: #444; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }/*Text*/
.blockContent         { vertical-align: top; border: none; width: 500px }/*Inhaltsbereich*/
.elementStandard           { padding: 0px }/*Standard*/
.elementHeadline                 { padding: 0px 0px 3px }/*&Uuml;berschrift*/
.text_bold               {font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; color:#006699; line-height:14px;}/*Text*/


/*IDs*/

#kopfleiste  { position: absolute; z-index: 2; top: 30px; left: 0px }
#haupttabelle  { position: absolute; z-index: 1; top: 135px; left: 0px }
#linkleiste    { padding: 10px 20px 0px 0px;text-align:right;color: #005c94; font-size: 11px; width:200px;}

#linkleiste a {color: #005c94; font-size: 11px; text-decoration: none;}
#linkleiste a:hover {color: #ff8a0c; text-decoration: overline underline;}

#formfeld		  {font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; color:#000000; line-height:14px;}
#news      { position: absolute; z-index: 1; top: 3px; left: 25px }
#newsfilme {width: 1000px;}

/*Text*/
/*Navigation*/
ul#hauptnavi {list-style:none; margin: 0; padding: 0;  background-color: #ffe175;}
ul#hauptnavi  li a:link, ul#hauptnavi li a:visited         { color: #006699; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffe175; padding: 6px 6px 6px 10px; display: block }
ul#hauptnavi  li a:hover          { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #4d96c0 }
ul#hauptnavi  li {border-top: 1px solid #ffffff}
/*Sub-Navigation*/
ul.subnavi {list-style:none; margin: 0; padding: 0;}
ul.subnavi li a:link, ul.subnavi li a:visited          { color: #006699; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fced9c; padding: 5px 1px 5px 23px; display: block }
ul.subnavi li a:hover          { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #4d96c0 }
ul.subnavi li    { border-top: 1px solid #ffe175 }


/* Formatierung Newsletteranmeldung */

.newsBlock    {color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding:0px 10px 10px 10px;}

.newsBlock  a {font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
hr            {border: 1px solid #006699;height:1px;border-style:none;background:#006699;color:#006699;margin-bottom:8px;padding:0px;}

.newsBlock h3 {margin:0px;padding:12px 0px 3px;}
.newsForm     {font-size: 11px; border: 1px solid #006699;margin-top:5px;}
.newsButton   {font-size: 11px; font-weight:bold; width:22px;background:#ffe175;border: 1px solid #006699;color:#006699;padding:0px;margin:5px 0px 0px 8px;}



a div#deutsch
{
margin: 10px 0;
width: 55px;
height: 27px;	
background: url(http://www.marathon-deutsche-weinstrasse.de/segmente-sprachen/deutsch_s1.png) no-repeat;
}

a:hover div#deutsch
{
margin: 10px 0;
width: 55px;
height: 27px;	
background: url(http://www.marathon-deutsche-weinstrasse.de/segmente-sprachen/deutsch_s2.png) no-repeat;
}

a div#englisch
{
margin: 10px 0;
width: 55px;
height: 27px;	
background: url(http://www.marathon-deutsche-weinstrasse.de/segmente-sprachen/englisch_s1.png) no-repeat;
}

a:hover div#englisch
{
margin: 10px 0;
width: 55px;
height: 27px;	
background: url(http://www.marathon-deutsche-weinstrasse.de/segmente-sprachen/englisch_s2.png) no-repeat;
}

a div#franzoesisch
{
margin: 10px 0;
width: 55px;
height: 27px;	
background: url(http://www.marathon-deutsche-weinstrasse.de/segmente-sprachen/franzoesisch_s1.png) no-repeat;
}

a:hover div#franzoesisch
{
margin: 10px 0;
width: 55px;
height: 27px;	
background: url(http://www.marathon-deutsche-weinstrasse.de/segmente-sprachen/franzoesisch_s2.png) no-repeat;
}


a#shirt 
{
background: url(../img/newsticker-shirt.gif) no-repeat;
position:relative;
top:0;
left:0;
width: 170px;
height: 25px;
float: left;
} 

a#shirt:hover 
{
background: url(../img/newsticker-shirt-hover.gif) no-repeat;
position:relative;
top:0;
left:0;
width: 170px;
height: 25px;
float: left;
}

a#medaille
{
background: url(../img/newsticker-medaille.gif) no-repeat;
position:relative;
top:0;
width: 155px;
height: 25px;
float: left;
} 

a#medaille:hover
{
background: url(../img/newsticker-medaille-hover.gif) no-repeat;
position:relative;
top:0;
width: 155px;
height: 25px;
float: left;
} 

a#schwamm
{
background: url(../img/newsticker-schwamm.gif) no-repeat;
position:relative;
top:0;
width: 180px;
height: 25px;
float: left;
}  

a#schwamm:hover
{
background: url(../img/newsticker-schwamm-hover.gif) no-repeat;
position:relative;
top:0;
width: 180px;
height: 25px;
float: left;
}  

#trenner
{
background: url(../img/newsticker-trenner.gif) no-repeat;
position:relative;
top:0;
width: 70px;
height: 25px;
float: left;
} 

/*## Weblic Forum light ##*/

.elementText p {display: none;}  

ul.elementList li.listValue {margin-top: 10px;}

ul.elementList li.listValue hr {margin-top: 30px;}

ul.elementList li.listValue a.textBold,
ul.elementList li.listValue p.textBold {
	font-weight: bold;
	font-size: 12px;}

ul.elementList li.listValue p.textBold {color: #006699;}	
	
ul.elementList li.listValue span.textSmall,
ul.elementList li.listValue a.textSmall {font-size: 11px;}

.linkFooterLeft {margin: 30px 0;}

.elementStandard .text button:hover a {color: #006699;}
