/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/

/*Standardformatierungen*/
h5 {padding-bottom:4px; font-size:16px;	color:red;	font-weight:bold;}
body     {background-color:#FFFFFF;margin:0px;font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;font-weight:normal;line-height:150%;}/*Standard Textformatierung*/

div      {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;}
p        {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;}
span     {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;}
form     {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;margin:0px;padding:0px;}
td       {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;}
.date{
	font-size:10px;
	color:#333333;
	font-style:italic;
}
.untertitel{
	font-size:10px;
	color:#000000;
	position:relative;
	padding-top:0px;
	}
.wetter{
	padding-left:5px;
	font-size:11px;
}
.menFoot{
	background-color:#FFCC00;
	padding-left:5px;
	font-size:12px;
}
.menFoot2{
	background-color:#FFCC00;
	padding-left:0px;
	padding-top:1px;padding-bottom:0px;
	font-size:12px;
}
.footlink {
	color:Red;
	padding:0 0 0 0;
	color:red;
	font-weight:bold;
	text-decoration:none;
}
.footlink:hover{
	color:Red;
	padding:0 0 0 0;
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
/*Links*/
a        {font-family:verdana, arial, sans-serif;font-size:11px;color:#034A8A;text-decoration:none;}
a:hover  {font-family:verdana, arial, sans-serif;font-size:11px;color:#034A8A;text-decoration:underline;}

/*Eingabefelder*/
input,select,textarea   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#034A8A; border:1px solid dark-gray;margin:1px 1px 1px 1px;z-index:5;}

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


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

h1 {margin:0px;padding:0px;font-size:15px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#ff0000;}
.elementHeadlineFrontpage h1 { font-size:inherit;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:inherit;color:inherit;}
h2 {margin:0px;padding:0px;font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#ff0000;}
h3 {margin:0px;padding:0px;font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#ff0000;}
h4 {margin:0px;padding:0px;font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#ff0000;}
h5 {padding-bottom:4px; font-size:16px;	color:red;	font-weight:bold;}
h6 {margin:0px;padding:0px;font-size:7px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#ff0000;}

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

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

.textSmall           {font-size:6px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Kleiner Text*/
.textSmallBold       {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*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:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

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

.elementHeadline         {
	padding-bottom:14px; 
	font-size:16px;
	color:red;
	font-weight:bold;
	
}
.elementHeadlineFrontpage{	
	padding-bottom:1px; 
	font-size:16px;
	color:red;
	font-weight:bold;
	
}/*Überschrift*/
.subelementheadline{
	font-size:14px;
	font-weight:red;
	color:red;
	padding-top:0px;
	padding-bottom:3px;
}
.elementStandard         {padding:8px;}/*Standard*/
.elementFormular         {padding:8px;}/*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;margin:0px;}/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include 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:768px} /*Gesamter Bereich*/
.blockTop            {vertical-align:top;background-color:#a0a0a0;}/*Bereich oben*/
.blockLeft           {width:160px;height:480px;vertical-align:top;background-color:#e0e0e0;}/*Bereich links*/
.blockContent        {width:608px;width:446px;vertical-align:top;}/*Inhaltsbereich*/
.contentbox 					{ padding-left:10px; vertical-align:top; top:0px;}

/*################################ 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;} 

.menTable{
	 background-color:#FFF200;
	 padding-bottom:4px;
}
.menTable_nopad{
	 background-color:#FFF200;
	 padding-bottom:0px;
	 padding-right:0px;
	/* clear:both;*/
	margin-bottom:5px;
	/*float: right;*/
}

.mehrlink{
	border:1px solid red;
	padding:1px 2px 1px 2px;
	margin:1px 1px 1px 1px;
	color:red;
	text-decoration:none;
}
.newsbild{
	padding:1px 0px 5px 5px;
	float:right;
}
.mehrlink:hover{
	border:1px solid orange;
	padding:1px 2px 1px 2px;
	margin:1px 1px 1px 1px;
	color:orange;
	text-decoration:none;

}
.mehrlink2{
	padding:1px 2px 1px 2px;
	color:black;
	text-decoration:none;

}
.mehrlink2:hover{
	padding:1px 2px 1px 2px;
	color:black;
	text-decoration:underline;
}
.menHead{
	font-size:14px;
	color:black;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:0px;
	height:16px;
	background-image:url(/wDeutsch/img/zelle.jpg);
	background-color:#FFFF00;
}
.menHead:hover{
	font-size:14px;
	color:black;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:0px;
	height:16px;
	background-image:url(/wDeutsch/img/zelle.jpg);
}

.menHead2{
	font-size:11px;
	color:red;
	font-weight:bold;
	padding-left:5px;
	height:12px;
	background-image:url(/wDeutsch/img/zelle.jpg);
	background-color:#ff2000;
}
.menTop{
	color:black;
	font-size:11px;
	padding-left:5px;
	line-height:12px;
	

}
a.menTopa,a.menTopa:visited,a.menTopa:active {
	color:black;
	font-size:11px;
	text-decoration:none;
}
a.menTopa:hover {
	color:black;
	font-size:11px;
	text-decoration:underline;
}
.catHeading{
	background-color:#FFCC00;
	font-size:13px;
	font-weight:bold;
}
.bg0{
	background-color:#FFFFF6;
}
.bg1{
	background-color:#FFFFE8;
}
.brennHead{
	font-size:14px;
	color:black;
	font-weight:bold;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:0px;
	height:15px;
}
.brennBody{
	padding-left:5px;
}
.errormsgH {
	font-size:14px;
	font-weight:bold;
	color:red;
}
.errormsgB {
	font-size:10px;
	font-weight:normal;
	color:red;
}
.calLink{
	font-size:10px;
	text-decoration:none;
	line-height:10px;
	padding: 0 0 0 0;
}
.calLink:hover{
	font-size:10px;
	text-decoration:underline;
}
.big {
	color:red;
	font-size:14px;
	font-weight:bold;
}
img{
	border:0px none white;
}
.notice{
	color:black;
	border:1px solid #696969;
	background-color:#E8E8FF;
	padding:2px 2px 2px 2px;
	margin:5px 0px 5px 1px;
	width:92%;
}
.aktiv{

	color: #669933;
	font-weight: bold;

}
.inaktiv{
	color:#CC0000;
	font-weight:bold;
}
.notice_active{
	color:black;
	border:1px solid #696969;
	background-color:#EEF7DE;
	padding:2px 2px 2px 2px;
	margin:5px 0px 5px 1px;
	width:90%;
}
.notice_inactive{
	color:black;
	border:1px solid #696969;
	background-color:#FFD2C1;
	padding:2px 2px 2px 2px;
	margin:5px 0px 5px 1px;
	width:90%;
}
.notice_error{
	color:black;
	border:1px solid #B22222;
	background-color:#FFECEC;
	padding:2px 2px 2px 2px;
	margin:5px 0px 5px 1px;
	width:90%;
}
.menHeadText{
	font-size:14px;
	color:black;
	font-weight:bold;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:0px;
	height:16px;
	text-decoration:none;
}
.menHeadText:hover{
	font-size:14px;
	color:black;
	font-weight:bold;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:0px;
	height:16px;
	text-decoration:underline;
	
}
.menTop a {
	color:black;
}