/***********************************************************************************
Zusätzliche Konfigurationsangaben von Menüs, Inhalten etc., die zentral definiert
oder per Template eigenbuden werden.

************************************************************************************/

HTML, BODY  { Height: 100%; }

/*******************************************************
**  BILDER im Content
**/


#IDcontent .csc-textpic-caption {
	margin-bottom:15px!important;
	display:normal;
	font-weight:bold;
	font-size:10px;
}


/*******************************************************
**  ADD-NAvi
**/
a.addnavi, .addnavi{
	color:#f3a13b;
}

a.addnavi:hover, a.addnavi-act {
	color:#a16110;
}




/*******************************************************
**  DIVIDER
**/
.content_divider {
	border-top:1px solid #e9e9e9;
	margin-top:17px; margin-bottom:17px;
}

.content_dividerToTop {
	text-align:right;
	border-top:1px solid #e9e9e9;
	margin-top:17px; margin-bottom:1px;
	
}

/*******************************************************
**  Flagge für Sprachauswahl
**/

.lang_selection a, .lang_selection span
					{
					float:right;
					display: block;
					width:19px;
					height: 13px;
					}

.langFlagEn {
	background: url(/fileadmin/templates/img/l_en.gif) 0px 0px no-repeat;	
	padding-right:4px;
}
.langFlagEn:Hover {
	background: url(/fileadmin/templates/img/l_en_o.gif) 0px 0px  no-repeat;	
}

.langFlagDe {
	background: url(/fileadmin/templates/img/l_de.gif) 0px 0px  no-repeat;
  	padding-right:4px;	
}
.langFlagDe:Hover {
	background: url(/fileadmin/templates/img/l_de_o.gif) 0px 0px  no-repeat;	
}

.langFlagRu {
	background: url(/fileadmin/templates/img/l_ru.gif) 0px 0px  no-repeat;
	padding-right:4px;	
}
.langFlagRu:Hover {
	background: url(/fileadmin/templates/img/l_ru_o.gif) 0px 0px  no-repeat;	
}

.langFlagEs {
	background: url(/fileadmin/templates/img/l_es.gif) 0px 0px  no-repeat;
	padding-right:4px;
}
.langFlagEs:Hover {
	background: url(/fileadmin/templates/img/l_es_o.gif) 0px 0px  no-repeat;	
}

/*******************************************************
**  Formatierung der Projektliste
**/

.projectImage {

	margin-right:11px;
	margin-bottom:10px;
}

.projectTable {
	width:100%;
	background-color:#f1f1f1;
	border-collapse:collapse;
}

table.projectTable td{
	border: 1px solid #dedede;
	border-collapse:collapse;
	padding:2px;
}

table.projectTable td.row1{
	font-weight:bold;
	width:280px;
}

.projectImageContainer {
	
	padding-bottom:5px;
}

.project_divider {
	border-top:1px solid #e9e9e9;
	margin-top:22px; margin-bottom:22px;
}

.project_dividerToTop {
	border-top:1px solid #e9e9e9;
	margin-top:15px; margin-bottom:1px;
}



#IDmenu	ul			{
					margin:0;
					padding:0;
					text-align:right;
					list-style-type:none;
					}
					
#IDmenu	ul li		{
					
					list-style-type:none;
					background-color:#e8e8e8;
					
					margin:0;margin-bottom:4px;	
					}
					
#IDmenu	ul li ul	{
					list-style-type:none;
					background-color:#dedede;
					
					padding-bottom:6px;padding-top:4px;
					margin:0;
					}
						
#IDmenu	ul li ul li	{
					background-color:#dedede;
					padding-left:10px;padding-right:5px;
					}
				

BODY				{
					/*background:#ffffff url(/fileadmin/templates/img/background.gif) left top repeat-y;*/
					margin:0;
					padding:0;
					
					
					}
#IDcontent			{
					background-color:#fff;
					}
.content			{
					background-color:#fff;
					}
#IDaddMenu			{
					padding-top:3px;
					}


.meta			{	color:#000000; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}
.metaYellow		{	color:#DECD7B; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}

a.metaLink:Link		{	color:#124AA0; text-decoration:underline; font-size:11px; font-family:Arial, Verdana;	}
a.metaLink:Active	{	color:#124AA0; text-decoration:underline; font-size:11px; font-family:Arial, Verdana;	}
a.metaLink:Visited  {	color:#124AA0; text-decoration:underline; font-size:11px; font-family:Arial, Verdana;	}
a.metaLink:Hover  	{	color:#000000; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}

.metaLinkAct		{	color:#000000; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}


a.naviLink:Visited,
a.naviLink:Link		{	color:#000000!important; text-decoration:none; font-size:11px; font-family:Arial, Verdana; font-weight:bold;
						padding-right:18px; 
						display:block;
						height:15px;
						background:#E8E8E8 url(/fileadmin/templates/img/arrow_yellow.gif) right top no-repeat;	
					}
	
a.naviLink:Active,
a.naviLink:Hover,
a.naviLinkActLink:Visited,
a.naviLinkActLink:Active,
a.naviLinkActLink:Hover
				 	{	color:#124AA0!important; text-decoration:none; font-size:11px; font-family:Arial, Verdana; font-weight:bold;
						padding-right:18px;
						display:block;
						height:15px;
						background:#E8E8E8 url(/fileadmin/templates/img/arrow_o.gif) right top no-repeat;	
					}

					
a.naviLinkSUB:Visited,
a.naviLinkSUB:Active,
a.naviLinkSUB:Link		{	color:#000000!important; text-decoration:none; font-size:11px; font-family:Arial, Verdana; 
						
					}

a.naviLinkSUB:Hover,
a.naviLinkSUBAct:Link,
a.naviLinkSUBAct:Hover,
a.naviLinkSUBAct:Visited,
a.naviLinkSUBAct:Active
 					{
 					text-decoration:none; font-size:11px; font-family:Arial, Verdana; 
					color:#124AA0!important;
					
					}
					
.teaserHeadlineRechts	{
						font-weight		: bold;
						padding-left	: 6px;
						}
					
					
					

a:Link		{	color:#124AA0; text-decoration:underline; font-size:11px; font-family:Arial, Verdana;	}
a:Active	{	color:#124AA0; text-decoration:underline; font-size:11px; font-family:Arial, Verdana;	}
a:Visited  {	color:#124AA0; text-decoration:underline; font-size:11px; font-family:Arial, Verdana;	}
a:Hover  	{	color:#000000; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}

.formRef			{	width:152px; font-size:10px; font-family:Arial, Verdana;	}
.formRefBig			{	width:400px; font-size:10px; font-family:Arial, Verdana;	}

h3		{	font-family:Arial, Verdana; font-size:15px; color:#124AA0; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:12px;	}



td		{	font-family:Arial, Verdana; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;	}

a.greyLink:Link		{	font-family:Arial, Verdana; font-size:11px; color:#949494; font-weight:normal; text-decoration:none;	}
a.greyLink:Active	{	font-family:Arial, Verdana; font-size:11px; color:#949494; font-weight:normal; text-decoration:none;	}
a.greyLink:Visited  {	font-family:Arial, Verdana; font-size:11px; color:#949494; font-weight:normal; text-decoration:none;	}
a.greyLink:Hover  	{	font-family:Arial, Verdana; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;	}

a.topNavi:Link		{	color:#FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}
a.topNavi:Active	{	color:#FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}
a.topNavi:Visited	{	color:#FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}
a.topNavi:Hover  	{	color:#FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}

.topNaviAct			{	color:#949494; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}

a.subNavi:Link		{	color:#949494; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}
a.subNavi:Active	{	color:#949494; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}
a.subNavi:Visited	{	color:#949494; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}
a.subNavi:Hover  	{	color:#4F4F4F; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}

a.mNavi:Link		{	color:#949494; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}
a.mNavi:Active		{	color:#949494; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}
a.mNavi:Visited		{	color:#949494; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}
a.mNavi:Hover  		{	color:#FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}

.path			{	color:#949494; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}

a.pathLink:Link		{	color:#880000; text-decoration:underline; font-size:10px; font-family:Arial, Verdana;	}
a.pathLink:Active	{	color:#880000; text-decoration:underline; font-size:10px; font-family:Arial, Verdana;	}
a.pathLink:Visited  {	color:#880000; text-decoration:underline; font-size:10px; font-family:Arial, Verdana;	}
a.pathLink:Hover  	{	color:#949494; text-decoration:underline; font-size:10px; font-family:Arial, Verdana;	}

.pathAct			{	color:#8A0000; text-decoration:none; font-size:10px; font-family:Arial, Verdana;	}



.pulldown		{	width:180px; height:18px; font-size:9px; font-family:Arial, Verdana; color:#808D9E; font-weight:bold;	}
.newsletterForm	{	width:156px; font-size:11px; font-family:Arial, Verdana;	}
.form			{	width:230px; font-size:11px; font-family:Arial, Verdana;	}
.form2			{	width:190px; font-size:11px; font-family:Arial, Verdana;	}



.tNormal 	{	color:#808D9E; font-weight:normal; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}
.tOver 		{	cursor:hand; color:#8A0000; font-weight:normal; text-decoration:none; font-size:11px; font-family:Arial, Verdana;	}

a.linkRed:Link		{	color:#8A0000; text-decoration:underline; font-size:11px; font-weight:bold; font-family:Arial, Verdana;	}
a.linkRed:Active	{	color:#8A0000; text-decoration:underline; font-size:11px; font-weight:bold; font-family:Arial, Verdana;	}
a.linkRed:Visited  {	color:#8A0000; text-decoration:underline; font-size:11px; font-weight:bold; font-family:Arial, Verdana;	}
a.linkRed:Hover  	{	color:#8A0000; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial, Verdana;	}



