/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Weblication CMS Strukturdesign Version 4.8
// Created by Scholl Communications AG, 77694 Kehl, www.scholl.de
//
// Adapted and customized by medialink - v2.10e/14.04.2010 - www.medialink.net
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/



/*################################ Standards ################################*/
html					{height:101%; }
body					{margin:0; padding:0px; background-color:#e8e8e8; font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666; background-image: url(../images/bgPage.jpg); background-repeat: repeat-y; background-position: center;}

.bodyindex				{margin:0; padding:0px; background-color:#f7f7f7; background-image: none;}

table					{spacing:0; padding:0px; font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666; }
table td				{spacing:0; padding:0px; font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666; }
td						{margin:0;padding:0;     font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666; }
th						{margin:0;padding:0;     font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666; }
form					{margin:0;padding:0;     font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666; }

input					{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#f5f5f5; padding:1px; width:318px; }
select					{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#f5f5f5; }
textarea				{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#f5f5f5; padding:2px; }
.formHeader				{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; border:0px solid #cccccc; background-color:#f5f5f5; color:#000000; font-weight:bold; text-align:center; }
.formButton				{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; border:solid 1px #cccccc; background-color:#f5f5f5; color:#1b469d; padding: 5px; }

a:link					{color:#4a94d3; text-decoration:none; }
a:visited				{color:#4a94d3; text-decoration:none; }
a:active				{color:#4a94d3; text-decoration:none; }
a:hover					{color:#4a94d3; text-decoration:underline; }
a:visited:hover			{color:#4a94d3; text-decoration:underline; }

a.navmeta:link			{color:#666666; text-decoration:none; }
a.navmeta:visited		{color:#666666; text-decoration:none; }
a.navmeta:active		{color:#666666; text-decoration:none; }
a.navmeta:hover			{color:#4a94d3; text-decoration:underline; }
a.navmeta:visited:hover	{color:#4a94d3; text-decoration:underline; }

ul						{margin-left:16px; padding:0px; list-style-type:disc; }
ol						{margin-left:16px; padding:0px; list-style-type:disc; }
hr						{background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none; }



/*################################ Headlines ##############################*/
h1						{margin:0; padding:0 0 8px; font-size:18px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666;}	/*Pagetitle*/
h2						{margin:0; padding:0 0 5px; font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   line-height:130%; color:#666;}	/*Headline*/
h3						{margin:0; padding:0 0 5px; font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   line-height:150%; color:#666;}	/*Subheadline*/
h4						{margin:0; padding:0; font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:150%; color:#666; }						/*Standardtext*/
h5						{margin:0; padding:0; font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666; }						/*Remarks*/
h6						{margin:0px; padding:0px; font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666666; }						/*Sources*/



/*################################ Blocks ################################*/
.blockPage				{position:absolute; top:0px; left:0px; vertical-align:top;       text-align:center; width:100%;  height:100%; min-width:970px; z-index:1; }	/*full page*/	
.blockMaster			{                                      margin:auto; padding:0px;                    width:970px; height:100%; z-index:1; }						/*master container for centering*/
.blockMain				{position:relative; top:0px; left:0px; margin:0px;  padding:0px; text-align:left;   width:970px; height:100%; z-index:1; }						/*main container for relative positioning*/	

.blockLeft				{margin:0px; padding:0px;                                                           width:225px; z-index:100; }
.blockCenter			{margin:0px; padding:0px;                                                           width:530px; z-index:100; }
.blockRight				{margin:0px; padding:0px;                                                           width:215px; z-index:100; }
.blockContent			{margin:0px; padding:0px; padding-left:20px; padding-right:20px;                                 z-index:100; }
.blockAddcontent		{margin:0px; padding:0px; padding-left:10px; padding-right:45px;                                 z-index:100; }

.tdColCenter			{height:100%; background-image: url(../images/bgCenter.gif); background-repeat: repeat-y; }



/*################################ Overlays ################################*/
.overlayMetanav			{position:absolute; left:225px; top:10px;  font-size:12px; line-height:150%; color:#808080; z-index:910; }
.overlaySearch			{position:absolute; left:765px; top:10px;  font-size:12px; line-height:150%; color:#808080; z-index:920; }
.overlayThirdnav		{position:absolute; left:235px; top:269px; font-size:12px; line-height:150%; color:#808080; z-index:930; }
.overlayFunction		{position:absolute; left:775px; top:270px;                                                  z-index:940; }
.overlayLogoPrint		{display:none;                                                                              z-index:950; }
.overlayFacebook        {position:absolute; left:902px; top:272px; }


/*################################ Elements ################################*/
.elementMaintable		{margin:0px; padding:0px; height:100%; background-image: url(../images/bgMaintable.jpg); background-repeat: repeat-x; }
.elementLogo			{margin:0px; padding:0px;                                                          padding-bottom:10px;                                height:260px; }
.elementNavigation		{margin:0px; padding:0px; padding-left:15px; padding-right:15px;;                                                                                                              }
.elementMiddleCenter	{margin:0px; padding:0px; padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:5px;  height:73px; background-image: url(../images/bgMiddleCenter.jpg); background-repeat: no-repeat; background-position: left top; }
.elementMiddleRight		{margin:0px; padding:0px; padding-left:20px; padding-right:55px; padding-top:40px; padding-bottom:5px;  height:73px; background-image: url(../images/bgMiddleRight.jpg);  background-repeat: no-repeat; background-position: left top; }
.elementSubtitle		{margin:0px; padding:0px;                                                                               font-size:12px; line-height: 15px; }
.elementTitle			{margin:0px; padding:0px;                                                                               font-size:18px; line-height: 24px; }
.elementFooter			{margin:0px; padding:0px; padding-left:20px;                     padding-top:30px; }
.elementCopyright		{margin:0px; padding:0px; padding-left:20px;                     padding-top:20px; padding-bottom:30px; font-size:10px; }
.elementLine			{margin:0px; padding:0px; font-size:0; border-bottom: 1px solid #d6d6d6; }
.elementAddbox			{margin:0px; padding:10px; margin-bottom:3px;  border: solid 1px #dedede; background-image: url(../images/bgAddboxSmall.jpg); background-repeat: repeat-x; background-color:#ecebeb; padding-top:5px; padding-bottom:5px; }
.elementAddboxSmall		{margin:0px; padding:10px; margin-bottom:15px; border: solid 1px #dedede; background-image: url(../images/bgAddboxSmall.jpg); background-repeat: repeat-x; background-color:#ecebeb; }
.elementAddboxLarge		{margin:0px; padding:10px; margin-bottom:15px; border: solid 1px #dedede; background-image: url(../images/bgAddboxLarge.jpg); background-repeat: repeat-x; background-color:#ecebeb; }
.elementBar				{}

.elementStandard		{margin:0px; padding:0px;                      }
.elementStandardADsmall	{margin:0px; padding:0px; padding-bottom:8px;  }
.elementStandardADmiddle{margin:0px; padding:0px; padding-bottom:16px; }
.elementStandardADbig	{margin:0px; padding:0px; padding-bottom:32px; }

.elementMember          {padding-left:0px; padding-right:0px; padding-bottom:5px;  padding-top:0px; }
.elementMemberTitle     {padding-left:0px; padding-right:0px; padding-bottom:2px;  padding-top:0px; }
.elementMemberAddress   {padding-left:0px; padding-right:0px; padding-bottom:15px; padding-top:0px; }

.elementEventTitle		{margin-top:25px; margin-bottom:15px; padding:2px; padding-left:5px; background-color:#999999; font-weight:bold; color:#e5e5e5; }


/*################################ Evento ################################*/
.elementEventoSection	{margin:0px; padding:0px; margin-bottom:30px; }
.fragmentEventoSection	{margin-bottom:10px; padding:2px; padding-left:5px; background-color:#999999; font-weight:bold; color:#e5e5e5; }

.fragmentEventoStrict	{color:#e44429;}
.fragmentEventoInfo		{}
.fragmentEventoTitle	{font-weight:bold; }
.fragmentEventoAction	{margin-top:5px; }
.fragmentEventoSeparator{margin-top:10px; margin-bottom:10px; font-size:0px; border-bottom: solid 1px #c0c0c0; }
.fragmentEventoAttribute{margin-bottom:3px; font-size:11px; font-weight:bold; color:#333333; }
.fragmentEventoContent	{margin-bottom:15px; }
.fragmentEventoName		{margin-bottom:2px; font-size:11px; }
.fragmentEventoField	{margin-bottom:8px; font-size:11px; }



/*################################ Navigation Draft ################################*/
.navigationMainOf		{ margin:0px; padding-left:15px; padding-right:10px; font-size:12px; line-height:20px; font-weight:bold;   color:#666666; background-image: url(../images/navOff.gif);   background-repeat: no-repeat; display: block; }
.navigationMainOn		{ margin:0px; padding-left:15px; padding-right:10px; font-size:12px; line-height:20px; font-weight:bold;   color:#666666; }
.navigationSubOf		{ margin:0px; padding-left:30px; padding-right:10px; font-size:12px; line-height:20px; font-weight:normal; color:#666666; background-image: url(../images/navOff.gif);   background-repeat: no-repeat; display: block; }
.navigationSubOn		{ margin:0px; padding-left:30px; padding-right:10px; font-size:12px; line-height:20px; font-weight:bold;   color:#666666; background-image: url(../images/navSelected.gif); background-repeat: no-repeat; display: block; }

.navigationMainOv		{ margin:0px; padding:0px; padding-left:2px; font-size:12px; line-height:19px; font-weight:bold; color:#666666; width:193px; }



/*################################ Texts ################################*/
.textLarge				{font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:130%; }
.textLargeBold			{font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; line-height:130%; }

.text					{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:150%; }
.textAltColor			{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:150%; }
.textBold				{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; line-height:150%; }
.textBoldAltColor		{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000; line-height:150%; }
.textBlue               {color:#4a94d3; }

.textMiddle				{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:120%; }
.textMiddleAltColor		{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:120%; }
.textMiddleBold			{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; line-height:120%; }
.textMiddleBoldAltColor	{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000; line-height:120%; }

.textSmall				{font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:120%; }
.textSmallAltColor		{font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:120%; }



/*################################ Tooltips ################################*/
.tooltip				{position:absolute; left:0px; top:2000px; display: none;} /* positioning left/top only for MSIE6.x/Win caused by flashing otherwise the div-container shortly at 0|0 */
.tooltip .head			{margin-bottom:3px; padding: 2px; padding-left: 10px; font-size:11px; line-height:11px; font-weight: bold; color: #333333; background-color: #cdcdcd; }
.tooltip .image			{margin-bottom:3px; background-color: #ffffff; border: solid 0px #333333; }
.tooltip .content		{padding: 10px; font-size:10px; line-height:12px; font-weight: normal; color: #333333; background-color:#fafafa; border: solid 1px #cccccc; }
.tooltip .function		{padding: 2px;  font-size:11px; line-height:11px; font-weight: normal; color: #333333; background-color:#cccccc; text-align:center; }



/*################################ MnogoSearch ################################*/
A.searchresult_title	{ color: #4a94d3 }
.highlight				{ color: #333333 }
.searchresult_title		{ color: #4a94d3 }
.searchresult_content	{ color: #666666 }
.searchresult_footer	{ color: #666666 }
.einschub 				{ color: #666666; font-size: 12px; margin-left: 26px; }
.searchnav				{padding-top:5px; padding-bottom:5px; border-top: 1px solid #ababab;  border-bottom: 1px solid #ababab;}




/*--- end of file */
