@import url("/de/wLayout/design/style/weblics_new.css");
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication® CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*Standardformatierungen*/

body     
{
  padding:0px;
  margin:0px;
  background-color:#0861a8;
  font-size:12px;
  font-weight:normal;
  line-height:140%;
  color:#879197;
}
#kopf {
  height:110px;
  background-color:#FFFFFF;
}
a {		
	color:#0861a8;
	text-decoration:none;	
}
#inhalt {
  width:712px;
  min-height:600px;
  padding:2px;
  margin:0px 136px;
  background-color:#FFFFFF;
  color:#879197;
}
#links {
  position:absolute;
  top:111px;
  width:136px;
  height:300px;
  background-color:#0861a8;
  padding-top:80px;
  
}
#rechts {
  position:absolute;
  top:111px;
  margin:0px 707px;
  padding-top:10px;
  padding-left:10px;
  width:135px;
  height:100%;
  background-color:#FFFFFF;
  	border-left:0px solid #ccd4d9;

}
p {
  font-size:0.8em;
  padding:10px 15px;
}
pre {
  font-size:12px;
  padding:10px 15px;
}
div.body_sidebar_title {
	width:124px;
	height:16px;
	
	font-size:10px;
	font-weight:bold;
	color:#fff;
	
	padding-left:6px;
	padding-right:0px;
	padding-top:3px;
	
	margin-top:17px;
	margin-bottom:4px;
	
	background-color:#0861a8;
}

	div.body_sidebar_list_item {
		width:123px;
		height:18px;
		
		padding-top:3px;
		padding-left:7px;
		
		font-size:11px;
		border-bottom:1px solid #ccd4d9;
		
		color:#879197;
	}

div.body_sponsors {
				width:600px;
				
				color:#879197;
				font-size:9px;
				
				margin-top:18px;
				border-left:1px solid #ccd4d9;
				letter-spacing:0.1em;
			}
			
			div.body_sponsor_mainsponsor {
	border-right:1px solid #ccd4d9;
	width:223px;
	text-align: center;
}

div.body_sponsor_subsponsor_title {
	float:left;
	width: 100px;
	text-align: center;
}	

div.body_sponsor_subsponsor_picture {
	border-right:1px solid #ccd4d9;
	padding:0px;
	margin:0px;
}
input.suche {
	width:101px;
	height:12px;
	float:left;
			
	padding-left:5px; 
	padding-top:1px; 
	padding-bottom:1px; 							

	color:#879197;
	font-size:9px;	

	border:1px solid #ccd4d9;
}
input.inputLogin {
	width:101px;
	height:12px;
	float:left;
	background-color:#FFFFFF;
	padding-left:5px; 
	padding-top:1px; 
	padding-bottom:1px; 							

	color:#879197;
	font-size:9px;	

	border:1px solid #ccd4d9;
}


input.button {
	width:14px;
	height:14px;

	border:1px solid #ccd4d9;
}
div.body_sidebar_list_item img{
		float:right;
		margin-top:-3px;
		margin-right:-3px;
	}
div.body_sidebar_list_item a{
		color:#879197;
	}


div      {margin:0px;padding:0px;font-family: arial, sans-serif;font-size:12px;color:#879197;line-height:140%;}
p        {margin:0px;padding:0px;font-family: arial, sans-serif;font-size:12px;color:#879197;line-height:140%;}
span     {margin:0px;padding:0px;font-family: arial, sans-serif;font-size:12px;color:#879197;line-height:140%;}
form     {margin:0px;padding:0px;font-family: arial, sans-serif;font-size:12px;color:#879197;line-height:140%;}
td       {font-family: arial, sans-serif;font-size:12px;color:#879197;line-height:140%;}

/*Links*/
a        {font-family: arial, sans-serif;color:#0071BC;text-decoration:none;}
a:hover  {font-family: arial, sans-serif;color:#0071BC;text-decoration:underline;}

/*Eingabefelder*/
input    {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#879197;}
select   {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#879197;}
textarea {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#879197;}


.inputLogin			{padding-left:5px; height:18px; width:100px; background-color:#f3f3f3; border:none; border-bottom:solid 1px #D7E4ED; border-top:solid 1px #f3f3f3; color:#0071BC; font-size:12px;}

.buttonDefault                 {cursor:pointer;cursor:hand;font-family:arial, helvetica;color:#333333;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0px;font-size:10px;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#cccccc;border-width:1px;padding-left:4px;padding-right:4px}
a.buttonDefault                {cursor:pointer;cursor:hand;font-family:arial, helvetica;color:#333333;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0px;font-size:10px;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#cccccc;border-width:1px;padding-left:4px;padding-right:4px}
a.buttonDefault:hover          {cursor:pointer;cursor:hand;font-family:arial, helvetica;color:#333333;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0px;font-size:10px;line-height:16px;text-decoration:underline;border-style:outset;background-color:#F0F0F0;border-color:#cccccc;border-width:1px;padding-left:4px;padding-right:4px}

img				{border:none;}

ul				{margin-top:5px; margin-bottom:5px;}
li { color:#879197; }


/*Horizontale Linien
hr       {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}*/

hr       {border-top-style:dotted; border-top-width:1px; border-top-color:#0869B5; margin-top:5px; margin-bottom:5px; height:1px; color:#FFFFFF; background-color:#FFFFFF;}


/*################################ Ueberschriften ################################*/

h1 			{font-family:Impact,sans-serif; font-size:25px; color:#0869b5; margin-left:140px; margin-bottom:10px; letter-spacing:0.07em; font-weight:normal;}

h2			{margin:0px;padding:0px;font-size:13px; font-family: arial, sans-serif; font-weight:bold; color:#0869B5;}

h3 {
height:20px;
border-top:1px solid #CCD4D9;
border-bottom: 1px dotted #0861A8;
background-image:url(/de/img/bg_h3.gif);
background-repeat:repeat-x;
padding-top:2px;

font-size:13px; font-family: arial, sans-serif; font-weight:bold; color:#fff; padding-left:140px;}

h4			{margin:0px;padding:0px;font-size:11px; font-family: arial, sans-serif; font-weight:bold; color:#0869B5;}
h5			{margin:0px;padding:0px;font-size:10px;  font-family: arial, sans-serif; font-weight:bold; color:#0869B5;}
h6			{margin:0px;padding:0px;font-size:8px;  font-family: arial, sans-serif; font-weight:bold; color:#0869B5;}

/*################################ Texte ################################*/

.text                {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#879197;}/*Text*/
.textBold            {font-size:12px; font-family: arial, sans-serif; font-weight:bold;   color:#879197;}/*Text fett*/
.textInvert          {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#879197;}/*Text negativ*/
.textBoldInvert      {font-size:12px; font-family: arial, sans-serif; font-weight:bold;   color:#879197;}/*Text fett negativ*/

.textSitemap1         {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#999999;}/*Text*/
.textSitemap2         {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#999999;}/*Text*/


.textSmall           {font-size:10px; font-family: arial, sans-serif; font-weight:normal; color:#333333;}/*Kleiner Text*/
.textSmallBold       {font-size:10px; font-family: arial, sans-serif; font-weight:bold;   color:#333333;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:9px; font-family: arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family: arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:13px; font-family: arial, sans-serif; font-weight:normal; color:#333333;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:13px; font-family: arial, sans-serif; font-weight:bold;   color:#333333;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:13px; font-family: arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px; font-family: arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

.textBoldNews        {font-size:12px; font-family: arial, sans-serif; font-weight:bold;   color:#0869b5;}/*Text fett*/
.textNews            {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#879197;}/*Text*/

/* Footer*/
.footerCopyright			{font-size:10px; font-family: arial, sans-serif; font-weight:normal; color:#BBBBBB;}
.footerGNM, .footerGNM a	{font-size:10px; font-family: arial, sans-serif; font-weight:normal; color:#BBBBBB; text-decoration:none;}
.footerGNM a:hover			{text-decoration:underline; color:#BBBBBB;}


/* Functions Links Header*/
a.linkFunctionsHeader           {font-size:11px; font-family: arial, sans-serif; font-weight:normal; color:#007BC0; text-decoration:none;}
a.linkFunctionsHeader:hover	    {text-decoration:underline;}



/* Header */
.textHomeHeader      {font-size:16px; font-family: arial, sans-serif; font-weight:bold; color:#FFFFFF; line-height:110%;}
.textHomeDescription {font-size:12px; font-family: arial, sans-serif; font-weight:normal; color:#FFFFFF; line-height:140%;}

.textHomeNewsTitle   {font-size:12px; font-family: arial, sans-serif; font-weight:bold; color:#FFFFFF; line-height:110%; padding-bottom:3px;}
.textHomeNews        {font-size:11px; font-family: arial, sans-serif; font-weight:normal; color:#FFFFFF; line-height:140%;}
a.textHomeNewsBold          {font-size:11px; font-family: arial, sans-serif; font-weight:bold; color:#FFFFFF; line-height:140%; text-decoration:none;}
a.textHomeNewsBold:hover    {font-size:11px; font-family: arial, sans-serif; font-weight:bold; color:#FFFFFF; line-height:140%; text-decoration:underline;}

/*################################ Elemente ################################*/

/* Blueblade Elemente */
.elementStandardBlueblade  	{margin-left:11px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:14px; padding-right:21px;}/*Standard*/
.elementEmptyBlueblade     	{margin-left:11px; margin-right:10px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999; padding:1px; padding-left:10px; padding-right:10px;}
.elementHeadlineBlueblade  	{margin-left:11px; margin-right:10px; padding-top:12px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Überschrift*/
.elementFormularBlueblade  	{margin-left:11px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementStandardNoSpaceBlueblade  	{margin-left:11px; margin-right:10px; padding-bottom:0px; padding-top:0px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementSpace            	{margin-left:11px; margin-right:10px; background-color:#E6F1F8; padding:10px;}/*Leerzeile*/


/* Standard Elemente */
.elementH1					{margin-left:0px; margin-right:10px; margin-top:8px; border-bottom:solid 1px #cccccc; padding:0px; margin-bottom:0px; }
.elementHeadline         	{margin-left:0px; margin-right:10px; padding-top:12px; padding-left:5px; padding-right:21px; background-color:#FFFFFF;}/*Überschrift*/
.elementStandard         	{margin-left:0px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:5px; padding-right:21px; background-color:#FFFFFF;}/*Standard*/
.elementStandardNoSpace    	{margin-left:0px; margin-right:10px; padding-bottom:0px; padding-top:0px; padding-left:5px; padding-right:21px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/

.elementFormular         	{margin-left:0px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:5px; padding-right:21px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementInclude          	{padding:0px;}/*Includes*/
.elementSpace            	{margin-left:0px; margin-right:10px; background-color:#FFFFFF; padding:10px;}/*Leerzeile*/
.elementEmpty           	{margin-left:0px; background-color:#FFFFFF;}

.elementRightStandard    {padding:8px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {padding:8px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/
.elementLeftNavigation   {padding:0px; padding-left:0px; padding-right:0px;}/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation    {padding:0px;margin:0px;padding-left:158px;background-color:#FFFFFF;height:24px;border-bottom-style:solid;border-top-style:solid;border-width:1px;border-color:#FFFFFF;}/*Navigation im oberen Bereich*/
.elementTopSystemNavigation {position:absolute;top:10px;width:758px;text-align:right;}

.elementBottomStandard  {padding:4px;text-align:center;}/*Standard im unteren Bereich*/
.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/

.elementContentBottom	{margin-left:11px; margin-right:10px; border-top:solid 1px #999999;}
.elementFooter			{margin-left:11px; margin-right:10px; margin-top:15px; border-top:dotted 1px #cccccc;}


.elementHomeHeader      {padding-left:25px; padding-top:22px; padding-right:30px;}
.elementHomeDescription {padding-left:25px; padding-top:15px; padding-right:30px;}
.elementHomeFunctions   {padding-left:330px; padding-top:18px;}
.elementHomeMemberLogin {padding-left:333px; padding-top:7px; padding-right:9px;}
.elementHomeNews        {padding-left:40px; padding-top:10px;}


.elementSubHeader      {padding-left:25px; padding-top:22px; padding-right:30px;}
.elementSubDescription {padding-left:25px; padding-top:15px; padding-right:30px;}
.elementSubFunctions   {padding-left:395px; padding-top:10px;}
.elementSubMemberLogin {padding-left:395px; padding-top:5px;}

.element_Paninfo { 
			text-align: center; 
			font-family:'Arial Narrow'; 
			font-size:11px; 
			letter-spacing:1px; 
			color: #666666; 
			border-top: 1px solid #a8b5c2; 
			border-bottom: 1px solid #a8b5c2; 
			padding-top: 5px; 
			height:29px;
			width:130px;
		}



/*################################ Bloecke ################################*/

.blockMain           {width:100%; height:100%;} /*Gesamter Bereich*/
.blockTop            {width:100%;vertical-align:top;background-color:#F8F8F8;}/*Bereich oben*/
.blockLeft           {width:195px;height:100%;vertical-align:top;background-color:#0861a8;}/*Bereich links*/
.blockContent        {width:558px; margin-left:5px; margin-top:7px; min-height:800px; vertical-align:top; border:1px solid #CCD4D9;}/*Inhaltsbereich*/
.blockContentRight       {width:150px;vertical-align:top; background-color:#FFFFFF; float:right; border:1px solid #879197;}/*Inhaltsbereich*/
.blockRight          {width:0px;height:100%;background-color:#0861a8;}/*Bereich rechts*/
.blockBottom         {height:0px;vertical-align:top;}/*Bereich unten*/

/*################################ Fragmente ################################*/

.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left;  } 
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;  } 

.fragmentTableDoubleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol     {width:50%;vertical-align:top;float:left}
.fragmentCellTripleCol     {width:30%;vertical-align:top;float:left}

.fragmentLinklistFloatLeft {padding:8px;margin-right:8px;margin-bottom:8px;float:left;border-style:solid;border-color:#000000;border-width:1px;} 


/*################################ Custom Classes ################################*/

.imgNewsList			{ margin-right:10px; margin-bottom:10px; margin-top:4px; width:125px;}
.hr						{ border-top:dotted 1px #0869B5; margin-top:10px; margin-bottom:10px;}

