body
{ background: #636363;
  color: #70695A;
}

blockquote{border-color: #767676;}
#left
{ 
	/*height:100%;*/
  	width:210px;
  	color: #70695A;
  	float:left;
}
	
#middle
{ 
	/*height:100%;*/
	background-color:#F3F0EB;
	width: 700px;
  	color: #626178;
	float:left;
	background: #FFF url(main_2.png) repeat-y;
}
#right
{ 
	/*height:100%;*/
	width:150px;
  	color: #70695A;
  	float:left;
	padding: 15px 0px 10px 0px;
	text-align: right;
}
#footer
{
	clear:both; 
}

#footer, #menu, #menu li a
{ background: #FFF url(menu.png) ;
  color: #DBD7D1;
  border-color: #D7D7D7;
}

#links
{ 
	background: #FFF url(menu.png) repeat-x;
}

#left a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #DBD7D1;
}

#logo
{ 
	background-color: #666666;
	background-image:none;
	background-repeat: no-repeat;
  	color: #70695A;
	height:100px;
}

h1
{ background: transparent;
  color: #EA8916;
  border-color: #CAAE90;
}

h3
{ background: transparent;
  color: #EA8916;
  border-color: #CAAE90;
}
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #FFF url(orange_menu.png);
  color: #000000;
  padding: 3px 19px 2px 19px;
} 

#content, #middle a, #middle a:hover
{ background: transparent;
  color:#666666;
}
/*
.sidebaritem, .sidebaritem a, .sidebaritem a:hover
{ background: transparent;
  color: #DBD7D1;
}*/
#left, #left a, #left a:hover
{ background: transparent;
  color: #DBD7D1;
}
/*
.sbihead
{ background: #FFF url(orange_sbi.png);
  color: #70695A;
}*/
.lefthead
{ background: #FFF url(orange_sbi.png);
  color: #70695A;
}
/*
.sbihead h1
{ background: transparent;
  color: #70695A;
}*/
.lefthead h1
{ background: transparent;
  color: #70695A;
  font-size: 50%;
}
/*
.sbilinks li a
{ background: #FFF url(link.png);
  color: #DBD7D1;
} */
#left a
{ background: #FFF url(link.png);
  color: #DBD7D1;
} 
/*
.sbilinks li a:hover
{ background: #B7B7B7;
  color: #EA8916;
} 
*/
#left a:hover
{ background: #B7B7B7;
  color: #EA8916;
} 
#menu span.active
{ background: #FFF url(orange_menu.png);
  color: #000000;
  display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
  padding: 3px 19px 2px 19px;
  text-transform: uppercase;
} 
#links
{
	padding:1px 0 5px 0;
	margin:0;
}
.mod_newslist .layout_simple a{margin-bottom:10px;border-bottom:0;}

#enno h2
{
	color: #000000;
}

#left, #logo
{
	background-color:#636363;
}

#content
{
	background-color: #FFFFFF;
	background-image: url(right.png);
	background-position: right;
	background-repeat: repeat-y;
}

#linksammlung a
{
	font-size:12px;
}

#linksammlung .ce_hyperlink
{
	height:30px;
}	

#linksammlung .ce_download
{
	height:30px;
}

#middle a, #middle span, #middle div
{
	margin-bottom:5px;
}

.ce_survey
{
	border:1px solid #000000;
}
 
#menu li.red a:hover, #menu span.red, #menu li.red_start a
{ background: #FFF url(red_menu.png);
  color: #000000;
  display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
  padding: 3px 19px 2px 19px;
  text-transform: uppercase;
} 

#menu li.blue a:hover, #menu span.blue
{ background: #FFF url(blue_menu.png);
  color: #000000;
  display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
  padding: 3px 19px 2px 19px;
  text-transform: uppercase;
} 

#menu li.green a:hover, #menu span.green
{ background: #FFF url(green_menu.png);
  color: #000000;
  display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
  padding: 3px 19px 2px 19px;
  text-transform: uppercase;
} 

/*#menu .dbvrlU13U190910, #menu li a.dbvrlU13U190910
{ background: #FFF url(menu_dbvrl.png) ;
  color: #333333;
  border-color: #D7D7D7;
}*/

{
	background: transparent;
  	color: #EA8916;
  	border-color: #CAAE90;
}
#middle .mod_newslist h2 a, #middle .mod_newslist h2 a:hover
{
	border:0;
	background: transparent;
  	color: #EA8916;
}

#middle .mod_newslist h2
{
	background: transparent;
  	color: #EA8916;
	border-bottom: 1px solid;
  	border-color: #EA8916;
  font-size: 100%;
  text-transform: uppercase;
  font-weight: normal;
}

#middle, #left, #right
{ 
	background: transparent;
}

#content
{
	background-color: #636363;
	background-image: url(bg.png);
	background-position: right;
	background-repeat: repeat-y;
}

.lefthead
{
	padding: 5px 0 5px 0;
}

#right
{
	padding-left: 20px;
}

.mod_Visitors
{
	padding-right: 3px;
}

#left_plakat a, #left_plakat a:hover
{
	background: transparent;
	margin: 0px;
	height: 150px;
	width: 100%;
	text-decoration: none;
	border: 0px;
	padding-bottom: 20px;
}

#left_plakat
{
	width: 100%;
	height: 160px;
}
