/*

////////////////////////////////////////////////////////////////

//

// design.css Stylesheet fuer die Inhaltsseiten

//

// WeblicationŽ CMS Strukturdesign Version 4.5

// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de

// erstellt mit WeblicationŽ Content Management Server, www.weblication.de

//

////////////////////////////////////////////////////////////////

*/

body     {background-color:#FFFFFF;margin:0px;padding:0px;font-family:verdana, arial, sans-serif;font-size:11px;color:#505050;font-weight:normal;}/*Standard Textformatierung*/
.body {background-color:#FFCC2D;}
.bodyPrint {background-color:#FFFFFF;text-align: center;}

div      {font-family:verdana, arial, sans-serif;font-size:11px;color:#505050;margin:0px; padding:0px;border:none;}
p        {font-family:verdana, arial, sans-serif;font-size:11px;color:#505050;margin:0px;padding:0px;}
span     {font-family:verdana, arial, sans-serif;font-size:11px;color:#505050;}
form     {font-family:verdana, arial, sans-serif;font-size:11px;color:#505050;margin:0px;padding:0px;border:none;}
td       {font-family:verdana, arial, sans-serif;font-size:11px;color:#505050;vertical-align:top;}
object 	{margin:0px; padding:0px;}
ul			{margin:10px; margin-left:35px;}
img 		{margin:0px;padding:0px;border:none;background:none;}
hr              {background-color:#CECECE;color:#CECECE;height:1px;border-style:none;margin-top:20px;background-image:url(/vdfa-cms/wLayout/design/img/bg/dots_green.gif);}

/*Links*/
a        {font-family:verdana, arial, sans-serif;color:#287406;text-decoration:underline;border:none;}

/*Eingabefelder*/
input, select, textarea{font-size:11px;font-family:Verdana,Arial,sans-serif;font-weight:normal;color:#3D3D3D;background-color:#EDEDED;border-top-color:#797979;border-left-color:#797979;border-right-color:#CECECE;border-bottom-color:#CECECE;border-style:solid;border-width:1px;margin-top:1px;}
.onColoredBg {color:#505050;background-color:#FFFFFF;border-top-color:#585858;border-left-color:#585858;border-right-color:#E0E0E0;border-bottom-color:#E0E0E0;border-style:solid;border-width:1px;}
.readonly {color:#3D3D3D;background-color:#FFFFFF;border:1px solid #FFFFFF;}

.radio, .checkbox	{background:none;border:none;padding:0px;margin:0px;}

/*Eingabefelder*/
.einhalb1		{width:124px;}
.einhalb2		{width:125px;}
.eindrittel {width:82px;}
.zweidrittel {width:167px;}
.einganzes {width:255px;}

/*Layput-Tabellen um Spalten einzurichten*/
table.columns td	{padding-right:10px;}

/*Schaltflaechen*/
button {height:19px;font-size:11px;font-family:Verdana,Arial,sans-serif;font-weight:normal;color:#3D3D3D;background-color:#EDEDED;border-bottom-color:#797979;border-right-color:#797979;border-left-color:#CECECE;border-top-color:#CECECE;border-style:outset;border-width:1px;margin:0px;padding:0px;cursor:pointer;cursor:hand;}

input.button {height:19px;font-size:11px;font-family:Verdana,Arial,sans-serif;font-weight:normal;color:#3D3D3D;background-color:#EDEDED;border-bottom-color:#797979;border-right-color:#797979;border-left-color:#CECECE;border-top-color:#CECECE;border-style:outset;border-width:1px;margin:0px;padding:0px;cursor:pointer;cursor:hand;}

/*layout*/

.layout_toprow			{height:46px;background-image:url(/vdfa-cms/wLayout/design/img/bg/top_orangegradient.gif);background-repeat:repeat-x;text-align:center;vertical-align:bottom;}
.layout_middlerow		{background-image:url(/vdfa-cms/wLayout/design/img/bg/main_dots_orange.gif);text-align:center;vertical-align:top;}
.layout_bottomrow		{height:86px;background-image:url(/vdfa-cms/wLayout/design/img/bg/bottom_orangegradient.gif);background-repeat:repeat-x;text-align:center;vertical-align:top;padding-top:5px;}

.layout_bottomrow a        {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F0000;text-decoration:none;}
.layout_bottomrow a:hover  {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F0000;text-decoration:underline;}
.layout_bottomrow td        {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F0000;text-decoration:none;}

.layoutElement {width:768px;margin-left:auto;margin-right:auto;color:#4F0000;}
.layoutElementMainFrame  {width:760px;margin-left:auto;margin-right:auto;padding:4px;margin-top:4px;margin-bottom:4px;background-color:#FFCC2D;}
.layoutElementMain  {width:760px;background-color:#FFFFFF;border: 1px solid #763906;padding-bottom:38px;}

.layoutMainLeft	{width:171px; padding-top:12px; vertical-align:top;}
.layoutMainCenter	{width:418px; vertical-align:top;}
.layoutMainRight	{width:169px; vertical-align:top;}

.fullwidth {width:100%;margin:0px;padding:0px;}
.layout	{margin:0px;padding:0px;border:none;background:none;}

.alignright {text-align:right;}
.alignleft {text-align:left;}

.layoutElementPrintviewFrame  {width:548px;margin-left:auto;margin-right:auto;padding:4px;margin-top:4px;margin-bottom:4px;background-color:#FFFFFF;}
.layoutElementPrintview  {width:548px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;border: 1px solid #505050;padding-bottom:16px;border-left:none;border-right:none;margin-top:2px;margin-bottom:2px;text-align:left;}

/*elemente*/
.elementBoxLeft	{width:147px;background-color:#FFCC2D;margin-left:4px;padding:2px;color:#EF5400;}
.elementBoxLeft div	{color:#EF5400;}
.elementBoxBorderLeft {width:147px;border:1px solid #FFCC2D;margin-left:4px;}

.elementBoxLeftBlue	{width:147px;background-color:#3A9BD3;margin-left:4px;padding:2px;color:#FFFFFF;}
.elementBoxLeftBlue div	{color:#FFFFFF;}
.elementBoxBorderLeftBlue {width:147px;border:1px solid #3A9BD3;margin-left:4px;}

.btnSearch	{border:none;margin:0px;padding:0px;width:64px;height:16px;background:none;}
.btnGo	{border:none;margin:0px;padding:0px;width:16px;height:16px;margin-left:3px;background:none;}
.btnGoRight	{border:none;margin:0px;padding:0px;width:16px;height:16px;margin-left:3px;margin-bottom:1px;background:none;}


.elementBoxBorder {width:400px;margin:0px;padding:0px;border:1px solid #FF9D2A;margin-top:20px;text-align:left;vertical-align:top;margin-bottom:18px;}
.coloredBg	{background-color:#FF9D2A;}
.elementBoxMain {width:400px;margin:0px;padding:0px;border:1px solid #FF9D2A;margin-top:20px;text-align:left;vertical-align:top;margin-bottom:18px;background-color:#FF9D2A;color:#ffffff;}
.elementBoxMain td{color:#ffffff;}

.elementBoxBorderLight {width:400px;margin:0px;padding:0px;border:1px solid #FFCC2D;margin-top:20px;text-align:left;vertical-align:top;margin-bottom:18px;}
.coloredBgLight	{background-color:#FFCC2D;}

.elementBoxRight	{width:169px;background-color:#33B600;padding:2px;color:#FFFFFF;}
.elementBoxRight div,.elementBoxRight td	{color:#FFFFFF;vertical-align:top;}
.elementBoxRight a	{color:#FFFFFF;text-decoration:none;}
.elementBoxRight a:hover	{color:#FFFFFF;text-decoration:underline;}
.titleBoxRight	{font-weight:bold;margin-left:3px;margin-top:3px;margin-bottom:1px;}

.elementBoxGreen	{background-color:#33B600;color:#FFFFFF;}

.elementBoxRowRight, .elementBoxMoreRight	{color:#505050;width:169px;padding-right:4px;padding-left:5px;padding-top:5px;padding-bottom:1px;}
.elementBoxRowRight a	{color:#505050;text-decoration:none;}
.elementBoxRowRight a:hover	{color:#050505;text-decoration:none;}
.elementBoxLinksRight	{color:#505050;width:169px;padding-right:10px;padding-left:5px;padding-top:5px;padding-bottom:1px;}
	
.separatorToolbar	{background-color:#FFFFFF;width:1px;height:13px;margin-left:4px;margin-right:4px;}

.separatorRight	{margin-top:4px;background-image:url(/vdfa-cms/wLayout/design/img/bg/dots_green.gif);background-color:#33B600;}
.separatorMiddle	{margin-top:20px;background-image:url(/vdfa-cms/wLayout/design/img/bg/dots_green.gif);background-color:#33B600;}

.elementNaviBar	{margin-top:38px;clear:both;}
.naviBarIcn {background-color:#FF9D2A;vertical-align:middle;width:21px;}
.borderDots {background-image:url(/vdfa-cms/wLayout/design/img/bg/dots_green_indented1.gif);height:1px;}
.naviBarTxtBox		{padding-top:2px;padding-bottom:3px;padding-left:4px;padding-right:4px;}
.fullwidth td.naviBarTxtBox		{padding-top:2px;padding-bottom:3px;padding-left:4px;padding-right:4px;}
.noBorderDots {background:none;height:1px;}

.elementListRowAgency	{margin-top:23px;clear:both;}
.elementListAgencies	{clear:both;}
.listRowAgencyHeader {margin:2px;margin-top:23px;margin-left:0px;}
.listRowAgencyIcnCompact {background-color:#FF9D2A;text-align:right;width:21px;vertical-align:top;}
.fullwidth td.listRowAgencyIcnCompact {background-color:#FF9D2A;text-align:right;width:21px;vertical-align:top;}
.listRowAgencyIcnCompactImg	{margin:2px;margin-left:4px;margin-right:3px;}
.listRowAgencyTxtBoxCompact		{padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;}
.fullwidth td.listRowAgencyTxtBoxCompact		{padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;}
.bgAgencyDark	{background-color:#FF9D2A;}
.bgAgencyMiddle	{background-color:#FFD552;}
.bgAgencyLight	{background-color:#FFE697;}

.listRowAgencyIcn {margin:0px;padding:1px;text-align:right;padding-right:3px;padding-left:4px;}
.listRowAgencyTxtBox		{margin:5px;margin-left:8px;margin-bottom:13px;}
.listRowAgencyLinkBox {margin-left:8px;}
.listRowAgencyLogo	{vertical-align:top;text-align:right;}

.listRowAgencyBottomBox	 {margin-top:1px;margin-left:4px;margin-bottom:2px;margin-right:4px;}

.elementContinentMap	{float:left;}
.elementContinentMapSpacer	{float:left;width:7px;}
.elementContinentMap img	{border:1px solid #49B700;}
.continentMapTxtBox{padding-top:8px;padding-left:8px;}
.layout td.continentMapTxtBox{padding-top:8px;padding-left:8px;}

.standardTxtBox	{padding:8px;padding-bottom:2px;padding-right:4px;}
.specialsTxtBox	{width:204px;height:92px;padding:8px;padding-bottom:2px;padding-right:4px;}
.lightTxtBox	{width:283px;height:88px;padding:6px;padding-bottom:2px;padding-left:21px;padding-right:4px;}
					
a.listlink	 {color:#505050;text-decoration:none;}
a.listlink:hover	 {color:#050505;text-decoration:none;}

.elementLinkBar	{clear:both;background-color:#FFE286;color:#505050;}
.linkBar				{padding:2px;text-align:center;}
.fullwidth td.linkBar				{padding:2px;text-align:center;}
.linkBarHighlight	{background-color:#FF9D2A;color:#ffffff;font-weight:bold;padding:2px;text-align:center;}
.fullwidth td.linkBarHighlight	{background-color:#FF9D2A;color:#ffffff;font-weight:bold;padding:2px;text-align:center;}

/*********************WEBLICATION STANDARD DESIGN************************************************/


/*Falls Links nicht unterstrichen angezeigt werden sollen*/

.textDecorationNone {text-decoration:none;font-weight:normal;}



.imgBorder {border-style:solid;border-width:1px;border-color:#426A9E}



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



h1 {margin:0px;padding:0px;margin-bottom:15px;margin-top:5px;font-size:16px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#505050;line-height:130%;}

h2 {margin:0px;padding:0px;font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#505050;line-height:130%;}

h3 {margin:0px;padding:0px;font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#505050;line-height:130%;}

h4 {margin:0px;padding:0px;font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#505050;line-height:130%;}

h5 {margin:0px;padding:0px;font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#505050;line-height:130%;}

h6 {margin:0px;padding:0px;font-size:10px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#505050;line-height:130%;}

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



.text                {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#505050;line-height:130%;}/*Text*/

.textBold            {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#505050;line-height:130%;}/*Text fett*/

.textInvert          {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;line-height:130%;}/*Text negativ*/

.textBoldInvert      {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;line-height:130%;}/*Text fett negativ*/



.textSmall           {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#505050;line-height:130%;}/*Kleiner Text*/

.textSmallBold       {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#505050;line-height:130%;}/*Kleiner Text fett*/

.textSmallInvert     {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;line-height:130%;}/*Kleiner Text negativ*/

.textSmallBoldInvert {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;line-height:130%;}/*Kleiner Text fett negativ*/



.textLarge           {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#505050;line-height:130%;}/*Gro&szlig;er Text*/

.textLargeBold       {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#505050;line-height:130%;}/*Gro&szlig;er Text fett*/

.textLargeInvert     {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;line-height:130%;}/*Gro&szlig;er Text negativ*/

.textLargeBoldInvert {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;line-height:130%;}/*Gro&szlig;er Text fett negativ*/



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



.elementHeadline         {padding:0px;margin-bottom:10px;margin-top:0px;}/*&Uuml;berschrift*/

.elementStandard         {padding:0px;clear:both;}/*Standard*/
.elementStandard .text table td	{background-color:#dfdfdf;color:#505050;}
.elementFormular         {padding:0px;}/*Formulare*/

/*Standard-Inhaltformatierungen*/
/*
#content img {border: 1px solid #ABA7A6;margin-right:6px;margin-left:2px;}
#content img[align="left"] 	{margin-right:7px;margin-left:0px;}
#content img[align="right"] 	{margin-right:0px;margin-left:7px;}
*/
.elementStandard .text img {border: 1px solid #ABA7A6;margin-right:6px;margin-left:2px;}
.elementStandard .text img[align="left"] 	{margin-right:7px;margin-left:0px;}
.elementStandard .text img[align="right"] 	{margin-right:0px;margin-left:7px;}
.elementStandard .text img.noBorder {border: 0px;margin:0px;padding:0px;}
.elementStandard .text .noBorder img{border: none;margin:0px;padding:0px;}

img.noBorder{border:none;margin:0px;padding:0px;}
.noBorder img{border:none;margin:0px;padding:0px;}
.separatorRight img, .separatorMiddle img, .separator img	{margin:0px;padding:0px;border:none;}

/*Bilder*/
.textAlign	{vertical-align:bottom;margin:0px;padding:0px;border:none;}
img.textAlign	{vertical-align:bottom;margin:0px;padding:0px;border:none;}
a img.textAlign	{vertical-align:bottom;margin:0px;padding:0px;border:none;}

/*listen*/
.listRowStandard {margin-bottom:18px;clear:both;}
.listRowStandard img {border:1px solid #ABA7A6;margin-right:7px;margin-left:0px;margin-top:2px;margin-bottom:2px;}
.listRowTxtBoxCompact		{padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;}
.listRowCompact {margin:0px;clear:both;}

.listRowBanner {clear:both;}

.elementSeparator         {padding:0px;clear:both;margin-top:8px;margin-bottom:14px;}

.elementInclude          {padding:0px;}/*Includes*/

.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementSectionHeadline         {padding:0px;}/*Bereichsueberschrift*/
.elementSectionHeadline h1	{margin-bottom:10px;margin-top:10px;}


.elementRightHeadline    {margin-top:8px;padding-top:1px;padding-bottom:1px;padding-left:8px;background-color:#ADBBC6;height:14px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#486E8E;}/*Standard im rechten Bereich*/

.elementRightStandard    {padding-left:8px;padding-top:8px;margin-bottom:8px;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#ADBBC6;}/*Standard im rechten Bereich*/

.elementRightInclude     {padding-left:8px;padding-top:8px;margin-bottom:8px;background-color:#E6EAEE;border-style:solid;border-width:1px;border-color:#E6EAEE;}/*Include im rechten Bereich*/



.elementLeftStandard     {padding:8px;}/*Standard im linken Bereich*/

.elementLeftNavigation   {padding-top:8px;}/*Standard im linken Bereich*/

.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/



.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/

.elementTopInclude       {padding:0px;background-color:#ADBBC6;margin-top:0px;border-style:none;width:100%}/*Include im oberen Bereich*/

.elementTopNavigation    {position:absolute;top:102px;padding-left:176px;}



.elementBottomStandard   {padding-top:4px;padding-bottom:4px;width:100%;text-align:center;background-color:#ADBBC6;}/*Standard im unteren Bereich*/

.elementBottomDelimiterLine {height:1px;margin-top:2px;margin-bottom:2px;background-image:url(/vdfa-cms/wLayout/design/img/backgrounds/bg_line_dot.gif)}/*Standard im unteren Bereich*/

.elementBottomInclude    {padding:8px;}/*Include im unteren Bereich*/



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



.blockMain           {width:768px;border-style:none;} /*Gesamter Bereich*/

.blockTop            {width:768px;border-style:none;}/*Bereich oben*/

.blockLeft           {width:147px;border-style:none;vertical-align:top;background-color:#E6EAEE;border-right-style:solid;border-right-width:1px;border-right-color:#ADBBC6;height:350px;}/*Bereich links*/

.blockContent        {width:400px;border-style:none;padding-top:4px;}/*Inhaltsbereich*/

.blockRight          {width:169px;border-style:none;}/*Bereich rechts*/

.blockBottom         {width:768px;border-style:none;}/*Bereich unten*/



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



.fragmentSpace             {width:100%;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    {width:100%;border-width:0px;spacing:0px;padding:0px;border-color:#FF0000;border-width:0px;border-style:dotted}

.fragmentTableTripleCol    {width:100%;border-width:0px;spacing:0px;padding:0px;border-color:#FF0000;border-width:0px;border-style:dotted}

.fragmentCellDoubleCol     {width:50%;padding:4px;vertical-align:top}

.fragmentCellTripleCol     {width:33%;padding:4px;vertical-align:top}



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



/*################### Sonstiges ###############*/



.votingBar   {background-color:#426A9E}



.tableBorder {border-top-style:solid;border-top-width:1px;border-top-color:#ACACAC;border-left-style:solid;border-left-width:1px;border-left-color:#ACACAC;}

.tdBorder    {border-right-style:solid;border-right-width:1px;border-right-color:#ACACAC;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ACACAC;}



.linkBottom        {color:#FFFFFF;}

.linkBottom:hover  {color:#FFFFFF;}



.textInfo    {background-color:#ECCCCC;border-style:solid;border-width:1px;border-color:#c9ced4;padding-left:4px;padding-top:4px;padding-bottom:4px;}

/*################### Konfiguration/Editor ###############*/
.elementConfig	{padding:4px;border:1px solid #acacac;background-color:#cccccc;color:#505050;}
.elementConfig td	{padding:0px;border:0px;margin:0px;color:#505050;vertical-align:middle;}

