/*-Wenn <p id="left"> dann im Css mit #left {...} ansprechen (ID für einmalige Benutzung
   Wenn <p class = "left"> dann im CSS mit .left {...} ansprechen--
   Kurzform: margin/pading -> top, right, bottom, left*/
      
h2,h3,h4,h5,h6,div,p,body,tbody,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}

/*-gute farbe für h1 wäre	color: #b1280d;--*/
h1 { 
	font: normal 16px Helvetica,Verdana,Arial;
	font-weight: bold;
	color: #851702;
}

h2 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
	color: #000000;
}

h3 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
	color: #001463;
}

h5 { 
	font: normal 16px Helvetica,Verdana,Arial;
	font-weight: bold;
	color: #001463;
}



A:visited {font-weight:bold; color: #333333; text-decoration: underline;}
A:link    {font-weight:bold; color: #333333; text-decoration: underline;}
A:active  {font-weight:bold; color: #333333; text-decoration: underline;}
A:hover   {font-weight:bold; color: #8D2525; text-decoration: underline;}


img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:938px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid silver;
}

body { 
	font-family: verdana, arial, helvetica, serif;
	color: #333333;
	background-color: #f5f5f5;
}

div#header {   
         width:938px;
         background-color: #f5f5f5;
}

/*-Balken für Sprachwechsel EN, FR, DE, IT ES--*/
div#top {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#001463;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:white;
   }
div#top a:hover   {text-decoration: underline;}
	
/*-----------------------------------*/


div#links { 
	float:left;
	width:160px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color: #f5f5f5; 
}

div#links a {
   text-decoration: none;
   color:white;
   }

div#head { 
	font: normal 10px Verdana,Helvetica,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#center { 
	margin-left:170px; 
	width:480px; 
}

div#center_no_right { 
	margin-left:170px; 
	width:730px; 
}


div#old_right { 
	width:250px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	background-color:#dde5e8;  /*D3E2F9;*/
}

div#right {
	width:250px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:5px;
	padding-right:0px;
	padding-left:0 px;
	padding-bottom:5px;
	/*background: url(lbody-r.gif) no-repeat bottom right;*/
}

.ro {
	background:url(ro.gif) top right no-repeat;
}

.lo {
	background:url(lo.gif) top left no-repeat;
}

.ru {
	background:url(ru.gif) bottom right no-repeat;
}

.lu {
	background:url(lu.gif) bottom left no-repeat;
}
.inhalt {
	margin:0;
	padding:5px 15px 15px 15px; /* top, right, bottom, left*/
}

/*----------OLD-------------------------*/

div#old_footer {
  width:938px;
  background-color:#001463;
  color:#FFFFFF;  
  padding:4px;
  padding-right:10px;  
  margin-left:auto;
  margin-right:auto;
  clear:both;}

div#footer a {
   text-decoration: none;
   color:white;
   }

div#old_footer_right {  /* <div> element beginnt mit float, dann footer_left welcher fix ist.*/
  font: bold 10px Verdana,Arial;
  text-align:right;
  color:#FFFFFF;    /*man könnte mit width die Länge angeben*/
  float:right; 
}
/*---------------NEW--------------------*/

div#footer {
  width:938px;  
  background-color:#001463;
  color:#FFFFFF;  
  padding:5px 0px 5px 0px; /*top,right,bottom,left besser hier padding right und left nicht angeben sonst Unterschied firefox/IE*/
  margin:0px 0px 0px 0px;
  clear:both;
}

div#footer a:hover   {text-decoration: underline;}

div#footer_right { 
  padding: 0px 0px 0px 0px; 
  margin: 0px 5px 0px 0px; 
 
  font: bold 10px Verdana,Arial;
  text-align:right;
  color:#FFFFFF; 
} 

div#footer_left { 
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 5px; 
  font: 12px Helvetica, Verdana,Arial;
  text-align:left;  
  color:#FFFFFF;
  width: 70%; 
  float: left; 
} 
   

/*-------test for Menu----------------------------*/ 
/*
.lvl1 {
	color: #8D2525;
	list-style-type:none;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#0079d6;
	text-decoration:none;
	display:block;
}
.lvl2 {
	color: #8D2525;
	list-style-type:none;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#0079d6;
	text-decoration:none;
	display:block;
}

.lvl1 a {
	background:#FFFFFF none repeat scroll 0%;
	border-left:10px solid #0079d6;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:4px;
	text-decoration:none;
}

.lvl1 a:hover {
	background:#FFFFFF none repeat scroll 0%;
	border-left:10px solid #0079d6;
	color:#0079d6;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:4px;
	text-decoration:none;
}
*/

/*-----------Menu left---------------*/
div#navigation, div#subnavigation {
	display:block;
	position:relative;}

div#navigation a, div#subnavigation a {
	display:block;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color: black;
	background:#e6e6e6; /*gfrey e6e6e6  red a40606*/
	padding-left:7px;
	border-bottom: 1px solid #ccc;
	text-decoration:none;}

div#navigation a:hover, div#navigation a.active {
	text-decoration:none;
	background:#982727;
	color:white;}

div#navigation a.active {
	font-weight:bold;}

/*	SUBNAVIGATION GRUND-STYLES  */
div#subnavigation {
	margin-left:20px;
	margin-bottom:10px;}
div#subnavigation a, div#subnavigation a.active 
{	font-size:11px;
	background:#cacaca;
	color:black;}

