/* NEW */

body {
	background:#777 url('res/stby_bg2.gif') repeat-x;
	color: #333;
	font-size: 11px;
	font-family: Verdana, 'Sans Serif';
	text-align:center;
	padding: 0px;
	margin:0px;
	margin: 0px;
	}
div { 
	margin: 0px;
 	padding: 0px;
	border: none; 
	}
#base {	
	padding:0px;
	margin: 10px auto;
	text-align:left;
	width: 980px;
	} 
#centered {	
	background: url('res/shadow-main.gif') repeat-y;	
	padding:0 3px;	
	position:relative;	
	margin: 0 auto;
	} 
	
#header {	
	background: url('res/header.jpg') no-repeat;	
	height: 174px;	
	position: relative;	
	top: 0;	
	text-align: right;	
	vertical-align: bottom;	
	margin-bottom: -2px;
} 
#column-left {
	float: left;
} 
#column-right {
	float: right;
} 
#column-bottom-left{	
	height: 105px;
	background: url('res/column-bottom-left.jpg') no-repeat;
	width: 215px;
}

#column-bottom-left p {	
	margin-left: 35px;
	margin-top:0px;
	padding-top: 8px;
	color:#676767;
	}


#column-bottom-right{	width: 167px;
	height: 33px;
	background-image: url('res/column-bottom-right.jpg');
	background-repeat: no-repeat;
} 
#content-top {	
	/* margin-left: 230px; */
	margin-left: 13px;
	float:left;
	width: 550px;
	min-height:300px;
	padding: 7px;
	background-image: url('res/content-top.png');
	background-repeat: no-repeat;
} 
#content-bottom{/*	margin-left: auto; 	margin-right: auto; */	clear:both;
} 
#bottom-line{	
	background: url('res/line-bottom.jpg') no-repeat;
	bottom: 0px;
	left: 0px;
	height: 20px;
	position: relative;
	} 
#menu-left{	
	background: url('res/menu-background-left.jpg') repeat-y;
	width: 215px;
	}
#menu-right {
	width: 167px;
	background: url('res/menu-background-right.jpg') repeat-y;
	
	} 
#menu-item-left, .menu-item-left {	
	background: url('res/menu-item-left.jpg') no-repeat;		
	height: 29px;	
	line-height: 27px; 
	width: 215px;
} 
#menu-item-left  a, .menu-item-left  a,  #color-button-01  a, #color-button-02  a, #color-button-03  a , #color-button-04  a { display:block; padding-left:10px; } 
#color-button-01{	background-image: url('res/menu-item-red-left.jpg');
	background-repeat: no-repeat;		width: 215px;
	height: 29px;
		line-height: 27px;
} 
#color-button-02, #color-button-03, #color-button-04{	background-image: url('res/menu-item-yellow-left.jpg');
	background-repeat: no-repeat;		width: 215px;
	height: 29px;
		line-height: 27px;
} 
#menu-item-right{	background-image: url('res/menu-item-right.jpg');
	background-repeat: no-repeat;		width: 150px;
	height: 29px;
	line-height: 27px;
	color: #fff;
	padding-left: 17px;
	} .menu-sub-item  a {	color: #FFF;	display:block;	padding: 4px 5px 4px 10px;
} 
#menu-top{	padding-top: 156px;
	color: #fff:} 
#menu-top a  { 	padding: 0 15px 0 0 ; }
a  { 	color: #fff;	text-decoration: none;	text-transform: uppercase;}a.internal-link{	color: #44444444;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
}
a.internal-link{	color: #44444444;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
}
a:hover, a.internal-link:hover{	text-decoration: underline;
	/*UK MOD: font-weight: bold; */
}
a.content, a.internal-link ,  a.internal-link , a.external-link, a.external-link-new-window {	color: #ff9900;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	font-size: 8pt;
}
a.content:hover, a.internal-link {	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
	color: #666666;
} 
#news{	width: 152px;
	background-image: url('res/menu-background-right.jpg');
	background-repeat: repeat-y;
	color: #fff;
	font-size: 8pt;
	padding: 5px;
	padding-left: 10px;
}
h1{  color: #ff9900;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13pt;
}
h2{  color: #ff9900;
  font-weight: bold;
  font-size: 13pt;
}
h3{  color: #999;
  font-weight: bold;
  font-size: 12pt;
} .news-list-item .news-list-date{  color: #999;
  font-size: 8pt;
  display: block;
} .news-list-item h3{  margin-top: 2px;
  margin-bottom: 3px;
} .news-list-item h3 a{  display: block;
  margin: 0px;
  padding: 0px;
  color: #ff9900;
  font-size: 10pt;
}
hr { display: none; } .news-list-item {  margin-bottom: 8px; } .news-list-item .news-list-morelink{  margin: 0px;
  padding: 0px;
  text-align: right;
}
.news-list-item a{  display: none; }
.news-list-item .bodytext{  margin-top: 3px; }
.news-single-timedata {  display: none; } 

#column-right .news-list-item{  margin-left: 7px;
  margin-right: 8px;
} 
#content-top .news-single-backlink{  text-align: right;
  display: block;
}
 
#content-top .news-single-backlink a{  color: #ccc;
}

/* Homelink */
a#homelink {
	height:150px;
	top:0;
	left:0;
	position:absolute;
	width: 270px;
	z-index:11;
	}
/* ROUNDED CORNERS */
.ol, .or, .ur, .ul {
 background:no-repeat;
 height: 4px;
 position: absolute;
 width: 3px;
 z-index:10;
 } 
.ol {background-image: url('res/centered_ol.gif'); left:0; top:0;} 
.or {background-image:url('res/centered_or.gif'); right:0;top:0;} 
.ur {background-image:url('res/centered_ur.gif'); right:0;bottom:0;} 
.ul {background-image:url('res/centered_ul.gif'); left:0;bottom:0;}

	
/***************************************	
***** FORMULARE *******************
****************************************/

input, textarea { border: 1px solid silver; }

/****** ANFRAGE- MAILFORMULAR ********
****************************************/
	
	
div.csc-mailform-label {
	margin: 20px 0 0 0;
	font-weight: bold;
	width: 200px;
	display:bock;
}

.csc-mailform-field label {
	margin: 20px 0 0 0;
	font-weight: bold;
	width: 200px;
	display:block;
}
#mailformformtype_mail {
	margin: 20px 0 20px 0 ;
}
	
form {
	border: 0;
}
fieldset { 
	border: 0; 
	margin: 0;
	padding: 0;
}

div.csc-textpic-clear {
clear: none;
}