/* Articles styles */
p.headlinetitle{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:17px;
	color:#396F96;
	font-weight:normal;
}

p.headlinesubtitle{
	overflow:hidden;
	margin: 0;
	padding: 0px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:13px;	
	color:#396F96;
	font-weight:normal;
}

p.headlinedate{
	overflow:hidden;
	margin: 0;
	padding: 0px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:10px;	
	color:#396F96;
	font-weight:normal;
}

.fontFace          { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #666666; }
.fontFaceBlue      { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #386F96; }
.fontFaceBlueP     { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #386F96; }

.fontFaceB         { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #000000; }
.fontFaceBig       { font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #386F96; }
.fontFaceC2        { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #FFFFFF; }
.fontFaceC1        { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #333333; }
.fontFaceL         { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #000000; }
.fontFaceHL        { font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #FFFFFF; }
.fontFaceLB        { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #000000; }
.fontFaceA         { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: normal; text-decoration: none; font-style: normal; color: #003366; }
.fontFaceAL        { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #003366; }
.fontFaceALB       { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #003366; }
.fontFaceAB        { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #003366; }
.fontFaceOrdersBig { font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #333333; }
.fontFaceError     { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.2em; font-weight: bold;   text-decoration: none; font-style: normal; color: #FF0000; }


#boxArticleContent a:visited { color: #396F96; text-decoration: none;      background: transparent; font-weight: normal}  
#boxArticleContent a:link    { color: #396F96; text-decoration: none; background: transparent; font-weight: normal}  
#boxArticleContent a:active  { color: #396F96; text-decoration: none;      background: transparent; font-weight: normal}  
#boxArticleContent a:hover   { color: #666666; text-decoration: underline; background: transparent; font-weight: normal}



/***************************************************************************/

p.boxtitle_temp{
  margin: 0;
  padding: 6px 5px 0px 5px;
  overflow:hidden;
  font-family: Verdana, sans-serif;
  font-size:11px;	
  color: #FFFFFF;
  font-weight:bold;
}

p.boxtitle{
  margin: 0;
  padding: 6px 5px 0px 5px;
  overflow:hidden;
  font-family: Verdana, sans-serif;
  font-size:13px;	
  color: #FFFFFF;
  font-weight:bold;
}
p.boxtitlepath{
  margin: 0;
  padding: 6px 5px 0px 5px;
  overflow:hidden;
  font-family: Verdana, sans-serif;
  font-size:11px;	
  color: #FFFFFF;
  font-weight:bold;
}
p.boxtitlepath3{
  margin: 0;
  padding: 6px 5px 0px 5px;
  overflow:hidden;
  font-family: Verdana, sans-serif;
  font-size:11px;	
  color: #FFFFFF;
  font-weight:normal;
}

p.menuitem{
  margin: 0;
  padding: 3px 5px 0px 10px;
  overflow:hidden;
  font-family: Verdana, sans-serif;
  font-size:11px;	
  color: #396F96;
}

/***************************************************************************/


p.articletitle{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:13px;	
	color:#396F96;
	font-weight:bold;
}

p.articlesubtitle{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:13px;	
	color:#396F96;
	font-weight:normal;
}


p.articletext, p.boxtext{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#666666;
    line-height:16px;
}

p.boxdate, p.date{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 0px 5px;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color: #396F96;
}

p.wetter{
  margin: 0;
  padding: 6px 5px 0px 5px;
  overflow:hidden;
  font-family: Verdana, sans-serif;
  font-size:13px;
  font-weight:bold;
  color: #396F96;
}

p.category{
	font-weight:bold;  
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 0px 5px;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color: #396F96;
}

p.subcategory{
	font-weight:normal;  
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 0px 5px;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color: #396F96;
}


p.item{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color: #666666;
}

.weiter { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #386F96; }
.zuruck { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.2em; font-weight: none;   text-decoration: none; font-style: normal; color: #386F96; }

















/******* OJO *****/
p.titleblue{
font-family: Verdana, sans-serif;
	font-size:11px;	
	font-weight:bold;		
	color: #396F96;
}


p.footer{
	padding: 3px 5px 5px 10px;
	margin: 0;
	overflow:hidden;
	font-family: Verdana, sans-serif;
	font-size:9px;	
	color: #396F96;

}


p.boxdate{
	overflow:hidden;
    padding: 5px 5px 5px 5px;
	margin: 0;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color:#396F96;
}


p.boxcontent{
	overflow:hidden;
    padding: 0px 0px 0px 0px;
	/*margin: 0;*/
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color:#666666;
}




p.wbtitle{
	padding: 6px 5px 5px 10px;
	margin: 0;
	overflow:hidden;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color: #396F96;
	font-weight:bold;
}

p.wbcontent{
	padding: 6px 5px 5px 10px;
	margin: 0;
	overflow:hidden;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	color: #396F96;

}

#footer a:visited { color: #396F96; text-decoration: none;      background: transparent; font-weight: bold}  
#footer a:link    { color: #396F96; text-decoration: underline; background: transparent; font-weight: bold}  
#footer a:active  { color: #396F96; text-decoration: none;      background: transparent; font-weight: bold}  
#footer a:hover   { color: #666666; text-decoration: underline; background: transparent; font-weight: bold}




.left { float:left; }
.right { float:right; }

.newline { margin-top:10px; }

.margintop    { margin-top:10px; }
.marginright  { margin-right: 10px; }
.marginbottom { margin-bottom: 10px; }
.marginleft   { margin-left: 10px; }

.menuwidth{ width:192px; }
.contentwidth { width:468px; }
.contentwidth2 { width:229px; }
.bannerswidth{ width:180px; }

.newsboxwidth{ width:229px; }
.newsboxheight1 { height:200px; }
.newsboxheight2 { height:100px; }

.boxHeight1{ height:300px; }
.boxHeight2{ height:100px; }

.boxheightactive{ height:472px; }
.boxheightarchive{ height:126px; }

img{ border:0px; }

.inputtext{
	margin-top:5px;	
	margin-left:10px;	
    border: 1px solid #CCCCCC;
	width:172px;
	font-size:10px;
	font-family: Verdana,  Arial, sans-serif;
	color: #396F96;	
}
.inputtextSearch{
	margin-top:5px;	
	margin-left:5px;	
    border: 1px solid #CCCCCC;
	width:162px;    height: 12px;
	font-size:10px;
	font-family: Verdana,  Arial, sans-serif;
	color: #396F96;	
}
.inputsubmit {
	margin-top:5px;	
	margin-left:10px;	
    height: 20px;
	font-family: Verdana,  Arial, sans-serif;
	font-size:10px;	

    background-color:#B8C35A;
	color: #333333;	
	/*float:right; */ 
	  
}
.inputsubmitSearch {
	margin-top:0px;			
	margin-left:90px;	
	width: 80px;	
    height: 20px;
	font-family: Verdana,  Arial, sans-serif;
	font-size:10px;	
    background-color:#91B0BC;
	color: #000000;	  
	
}

#time {
  overflow:hidden;
  height: 25px;  
  background: transparent;  
}

p.time{
  margin: 0;
  padding: 5px 5px 0px 0px;
  font-family: Verdana, sans-serif;
  font-size:11px;	
  color: #396F96;
  
}

.outer , .outer2 {
	position:relative;
	float:left;
	width:300px;
	border:2px dotted #000;
	margin:20px;
	background:#ffffcc;
	display:inline;
}

.inner {
	border:1px solid white;
	width:100%;
	height:100%;
	position:relative;
	z-index:100;
	margin:-1px;
}

.btnAnzeige{
	margin-top:5px;	
	margin-left:5px;	
    border: 1px solid #CCCCCC;
	width: 169px;    
	height: 25px;
	font-size:10px;
	font-family: Verdana,  Arial, sans-serif;
	color: #396F96;
	padding: 0px 0px 4px 0px;	
}

.eventLink{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#666666;
    line-height:16px;
}

.eventLink{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#396F96;
    line-height:16px;
	width:435px;
	
}

.eventLink a:visited { color: #396F96; text-decoration: none;      background: transparent; font-weight: normal}  
.eventLink a:link    { color: #396F96; text-decoration: none; background: transparent; font-weight: normal}  
.eventLink a:active  { color: #396F96; text-decoration: none;      background: transparent; font-weight: normal}  
.eventLink a:hover   { color: #666666; text-decoration: underline; background: transparent; font-weight: normal}

