/*
################################################################
couniq custom
################################################################
*/

.BodyStart     {background-color:#d7d7d7;margin:0px;font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;font-weight:normal;line-height:150%;}/*Standard Textformatierung*/

.TableContent {	width: 460px;}
.Td01 {
	background-color: #999999;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	font-weight: bold;
	color: #990000;
}
.Td02 {

	vertical-align: top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

.HeaderTd {
	background-image: url(/de/img/99_layout/pic_table_header_02.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: right;
	vertical-align: top;
	height: 80px;
	width: 900px;
}
.TabelleFooter {
	width: 900px;
	background-image: url(/de/img/99_layout/bg_footer_01.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}

#TableBottom td {
	font-size: 10px;
	color: #333333;
}
#TableBottom p {
	font-size: 10px;
	color: #333333;
}

#TableBottom a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#TableBottom a:hover {
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}

.FormFeldSuche {
	width: 100px;
	background-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	color: #990000;
	font-weight: bold;
}



.FormFeld01 {
width: 220px;
background-color: #999999;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
color: #990000;
font-weight: bold;
}

.FormFeld02 {
background-color: #999999;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
color: #990000;
font-weight: bold;
}

.FormButton01 {
width: 120px;
background-color: #999999;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
color: #990000;
font-weight: bold;
}

/*Standardformatierungen*/



body     {background-color:#FFFFFF;margin:0px;font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;font-weight:normal;line-height:150%;}/*Standard Textformatierung*/



div      {font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;line-height:150%;}

p        {font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;line-height:150%;margin:0px;padding:0px;}

span     {font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;line-height:150%;}

form     {font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;line-height:150%;margin:0px;padding:0px;}

td       {font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;line-height:150%;}



/*Links*/

a        {font-family:verdana, arial, sans-serif;font-size:12px;color:#990000;text-decoration:none;}

a:hover  {font-family:verdana, arial, sans-serif;font-size:12px;color:#333333;text-decoration:underline;}



/*Eingabefelder*/

input    {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#333333;}

select   {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#333333;}

textarea {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#333333;}



/*Horizontale Linien*/

hr       {background-color:#333333;color:#333333;height:1px;border-style:none;}





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



h1 {margin:0px;padding:0px;font-size:18px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#990000;}

h2 {margin:0px;padding:0px;font-size:16px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#990000;}

h3 {margin:0px;padding:0px;font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#990000;}

h4 {margin:0px;padding:0px;font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#990000;}

h5 {margin:0px;padding:0px;font-size:9px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#990000;}

h6 {margin:0px;padding:0px;font-size:7px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#990000;}



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



.text                {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#333333;}/*Text*/

.textBold            {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#333333;}/*Text fett*/

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

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



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

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

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

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



.textLarge           {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#333333;}/*Gro&szlig;er Text*/

.textLargeBold       {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#333333;}/*Gro&szlig;er Text fett*/

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

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



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



.elementHeadline         {
		padding-left:20px;
		padding-right:20px;
		padding-top:15px;
		padding-bottom:10px;}/*Überschrift*/

.elementStandard         {
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		padding-bottom:10px;
}/*Standard*/

.elementFormular         {
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		padding-bottom:10px;}/*Formulare*/

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

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



.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;}/*Navigation im linken Bereich*/



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

.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/

.elementTopNavigation    {padding:0px;margin:0px;height:24px;}/*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*/



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



.blockMain           {width:900px} /*Gesamter Bereich*/

.blockTop            {width:900px;vertical-align:top;}/*Bereich oben*/

.blockLeft           {width:240px;height:360px;vertical-align:top;}/*Bereich links*/

.blockContent        {
	width:500px;
	vertical-align:top;
	background-image: url(/de/img/99_layout/pic_bg_headline_01.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}/*Inhaltsbereich*/

.blockRight          {
	width:160px;
	vertical-align:top;
	background-image: url(/de/img/99_layout/pic_bg_headline_01.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}/*Bereich rechts*/

.blockBottom         {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:#333333;border-width:1px;} 


/*
################################################################
css für navigation
################################################################
*/





/*
////////////////////////////////////////////////////////////////
//
// nav.css  Stylesheet fuer die Navigation
//
// 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
//
////////////////////////////////////////////////////////////////
*/

/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1                      {
	background-color: #999999;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

/*
################################################################
Navigation links
################################################################
*/

.navLeftLevel2                     {
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 80px;
	width:100%;
	}

.navLeftLevel2Over                     {
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 80px;
	width:100%;}
.navLeftLevel3                     {padding:4px;width:100%;padding-left:20px;}
.navLeftLevel4                     {padding:4px;width:100%;padding-left:30px;}

/*
################################################################
Formatierung der Links in Navigation
################################################################
*/
.aNavTopLevel                     {
	text-decoration:none;
	color:#333333;
	font-weight:bolder;
	font-size: 13px;
}
.aNavTopLevel:hover               {
	text-decoration:none;
	color:#990000;
	font-weight:bolder;
	font-size: 13px;}

.aNavTopLevelSelected             {	
	text-decoration:none;
	color:#990000;
	font-weight:bolder;
	font-size: 13px;
	}
.aNavTopLevelSelected:hover       {
	text-decoration:none;
	color:#990000;
	font-weight:bolder;
	font-size: 13px;}

.aNavLeft                   {
	text-decoration:none;
	color:#333333;
	font-size: 11px;
	font-weight: bold;
}
.aNavLeft:hover             {
	text-decoration:none;
	color:#990000;
	font-size: 11px;
	font-weight: bold;}

.aNavLeftOver           {
	text-decoration:none;
	color:#990000;
	font-size: 11px;
	font-weight: bold;}
.aNavLeftOver:hover     {
	text-decoration:none;
	color:#990000;
	font-size: 11px;
	font-weight: bold;}

.aNavTopSystem                    {text-decoration:none;color:#FFFFFF;}
.aNavTopSystem:hover              {text-decoration:none;color:#FFFFFF;}

/*
################################################################
Sitemap
################################################################
*/

.sitemapLevel1                     {padding-left:10px;}
.sitemapLevel2                     {padding-left:30px;}
.sitemapLevel3                     {padding-left:50px;}
.sitemapLevel4                     {padding-left:70px;}
