/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#d6dbbf;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}


/*
Own Styles
*/
html{
	background:#232323;
	/*background-image: url(images/bg_gradient.png);*/
	background-repeat: repeat-x;
}

body{
	background:#232323;
	font: 79% Arial, sans-serif;
	/*background-image: url(images/bg_gradient.png);*/
	background-repeat: repeat-x;
	behavior:url("http://www.auktionova.de/webseiten/spvggt3/fileadmin/templates/csshover.htc");
}

.align-justify{
text-align: justify; }

p.align-justify {
text-align: justify !important;
}

.align-center {
  text-align: center;
  padding: 0 0 10px 0 !important;
}

#login{
	font: 11px Arial, sans-serif;
	float:right;
	width: 352px;
	color: #000;
	margin-top:10px;
}



#login .fields{
	float: none;
	width:375px;
}

#login .fields input{
    background-color: #3D3D3D;
    border: 1px solid #666666;
    color: #9E9E9E;
    display: inline;
    float: left;
    height: 19px;
    letter-spacing: 0.1em;
    margin-bottom: 2px;
    margin-left: 4px;
    padding: 1px 2px 2px 7px;
    width: 125px;
}

#login .fields input.button {
	height :24px;
	background-color:#000000;
	width:63px;
	padding:3px 3px 3px 3px;
}

#login h3{
font-weight: bold;
}


#login .fields label{
	
	margin-top: 2px;
	margin-right: 2px;
	float: left;
	display: block;
	text-align: right;
	width: 135px;
}

#login .submit{
	float:right;
	width: 90px;
	margin-top: 0px;
	margin-right: 20px;
}

#login .submit #submit{
	display: block;
	float:right;
	height: 50px;
	width: 85px;
}

#content h1{
font-weight: bold;
font-size: 16pt;
margin-bottom: 5px;
}

#content h2{
font-weight: bold;
font-size: 14pt;
margin-bottom: 5px;
}

#content h3{
font-weight: bold;
font-size: 12pt;
margin-bottom: 5px;
}

#content p.bodytext{
	margin-bottom: 5px;
}

#content h4{
font-weight: bold;
}

div {
}

#newsletter { font-family:Times, serif; font-size:14px; color:#FFFFFF; margin-bottom:5px; float:right; padding-right: 24px;}
#newsletter b{ display:block; float:left; width: 100px;}
#radio { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#FFFFFF; float:left;  text-align: right; margin-left:10px; margin-bottom: 5px;}
#abschicken {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; border:1px solid #FFF; background-color:#FFF; width:78px;}
#newsletter .action{float:left; width: 20px; height: 20px; background-color:#e41270; text-align:center;}
#newsletter #radio input {float:left; margin-right:5px;}
#input { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; border:none;  background-color:#FFF; width:112px; margin-bottom: 5px;}
*+html #input { width:259px; }/* IE7 */
*.* #input {  width:259px; }/* IE6 */
::root #input { width:265px;  }/* safari */


#contentbox{
	width: 1000px;
}



a{
	text-decoration:none;
	font-weight: bold;
}

.csc-default {
	margin-bottom:15px;
}

.overmenu {
font: 9pt Arial, sans-serif;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;}

.div_overmenu{
padding-bottom: 2px;
margin-bottom: 2px;
border-bottom: 1px solid #878787;}

 #header {
position: relative;
z-index: 100;
	width: 1000px;
	height: 187px;
	margin-top: 0px;

	background-image: url(images/bg_gradient_header.png);
}

#header #border_left{
	background-image:url(images/bg_header_left.png);
	width: 10px;
	height: 187px;
	float:left;
}

#header #border_right{
	background-image:url(images/bg_header_right.png);
	width: 10px;
	height: 187px;
	position:relative;
	top:0px;
	right:0px;
	float:right;
}

 #header #logo{
	float: left;
	margin-left: 12px;
}


#header #menu {
  color: #000000;
  font-size: 10px;
  height: 33px;
  letter-spacing: 0.07em;
  overflow: hidden;
  position: absolute;
  top: 127px;
}
 #header #menu ul{

 }

 #header #menu li{
	float:left;
	padding-right: 6px;
}

 #header #menu li.active,  #header #menu li:hover{
	float:left;
	background-image:url(images/bg_active_menu.png);
	padding-right: 6px;
}

 #header #menu li a{
	display: block;
	float:left;
	padding-top: 10px;
	color: #4a4a4a;
	font-family:arial;
}

 #header #menu li.active a,  #header #menu li:hover a{
	color: #FFFFFF;
}

#header #menu ul img{
	float:left;
	height: 33px;
}

 #header #menu li img{
	float:left;
	margin-right: 6px;
	height: 33px;
}

 #header #submenu{
 	margin-left: 12px;
	color: #FFFFFF;
	font: 9pt Arial, sans-serif;
	/*border-left: 1px solid #FFFFFF;*/
	height:27px;
	position:absolute;
	top:157px;
}

 #header #submenu .sub_item{
    
    float: left;
    font-size: 11px;
    letter-spacing: 0.08em;
    position: relative;
	padding:8px 4px 5px 7px;
}

 #header #submenu .sub_item a{
	font-weight: normal;
	color: #FFFFFF;
	border-right:1px solid #ffffff;
	padding-right:10px;
}
#header #submenu .last_item a{
	border-right:0px !important;
}

#header #submenu .sub_item .hovermenu       { 	display:none;position:absolute;z-index:31;top:22px;left:0; margin-top:5px; padding:5px; background-image:url(images/bg_over_menu.png); background-repeat:repeat-x; background-color: #000000;}
#header #submenu .sub_item:hover .hovermenu  { 	display: block }

#header #submenu .sub_item .hovermenu a{
   display:block;
   width: 150px;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #FFF;

}

 #header #submenu li.active a{
	color: #FFFFFF;
}

#header #submenu ul img{
	float:left;
	height: 33px;
}

 #header #submenu li img{
	float:left;
	margin-right: 6px;
	height: 33px;
}

#contentContainer{
	position: relative;
	z-index: 1;
	clear:left;
	background: #e4e4e4;
	color: #000000;
	/*padding-top: 20px;
	padding-bottom: 5px;*/
	margin-bottom: 20px;
	border-left: 1px solid #747669;
	border-right: 1px solid #747669;
	border-bottom: 1px solid #747669;	
	width: 997px;
	float:left;
}

#contentContainer #border_top{
	width: 728px;
	height: 12px;
	background-image:url(images/corner_content_top.gif);
}
#contentContainer #content{
	padding-left: 12px;
	padding-right: 12px;
	padding-top:20px;
	font: 10pt Arial, sans-serif;
	width: 704px;
	float:left;
	margin-right: 5px;
	background-color:#FFFFFF;
	border-right:1px solid #999999;
}
#contentContainer #border_bottom{
	clear:both;
	width: 1000px;
	/*height: 12px;*/

	
}

#contentContainer_oneCol{
	padding-bottom: 5px;
	
position: relative;
border-left: 1px solid #747669;
border-right: 1px solid #747669;
border-bottom: 1px solid #747669;
z-index: 1;
	color: #000000;
	margin-bottom: 20px;
	margin-right: 5px;
	width: 997px;
	background:#FFF ;
	float:left;
}


#contentContainer_oneCol #content{
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 20px;
	font: 10pt Arial, sans-serif;
}

#border{
	font: 10pt Arial, sans-serif;
	float: right;
	width: 240px;
	background: #e4e4e4;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:50px;
}

#border .contentElement{
	margin-top:10px;
	background-color: #4E4E4E;
    color: #FFFFFF;
}

#border .csc-header{
    /*background-image: url("images/bg_border_header.gif");*/
    color: #FFFFFF;
    font: 11px Arial,sans-serif;
    height: 18px;
    letter-spacing: 0.09em;
    text-transform: uppercase;
}

.csc-header h1 {
	color:#ffffff;
	font: 11px Arial,sans-serif !important;
	letter-spacing: 0.1em;
	text-transform: uppercase;	
	background-image: url("images/bg_border_header.gif");
	padding: 4px 0px 0px 5px;
	height:16px;
	margin-bottom:0px !important;
}

#border table {
	width:100%;
	border-spacing:3px 3px;
	border-collapse:separate;
	font: 10px Arial,sans-serif;
	letter-spacing:0.08em; 
}

#border table tr {
	height:20px;
}

#border table td {
	margin:3px;
	background-color:#000000;
}

#border table .td-0 {
	text-align:center;
	width:20px;
}
#border table .td-1 {
	text-align:left;
	padding-left:3px;
}
#border table .td-2 {
	text-align:center;
	width:16px;
}

#border p {
	padding: 5px;
	width:100%;
}

#footer{
	padding: 12px;
	text-align: center;
	width: 976px;
	height: 90px;
	clear: both;
	font: 12px Arial, sans-serif;
	color: #000000;
}

#footer a{
font-weight: normal;
text-deocration: none;
color:#ffffff;
}

#footer #copyright a{
	color:#ffffff;
	font-weight: normal;
}

#footer #copyright a:hover {
	text-decoration:underline;
}

#copyright{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #000;
	text-align: center;
	font: 13px Arial, sans-serif;
	color: #ffffff;
}

.tx-t3sjslidernews-pi1 {
	margin-bottom:35px;
}

.news-single-item {
    background-color: #ffffff;
    border: 0px;
    margin-bottom: 5px; 
    padding: 5px;
}

.news-single-item h2 {
	color:#000000;
}
.news-single-item h3 {
	font-size:13px !important;
}
.news-single-category {
	display:none;
}

.news-single-item .news-single-img {
	float:left;
	background-color:#E4E4E4;
	margin:15px;
	padding:10px;
	
	
}

.news-single-item .news-single-backlink {
	display:block;
	width:100%;
	position:relative;
	float:left;
	font-size:12px;
	width:200px;
}

.news-single-backlink, .news-single-backlink a {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 10px;
}



.news-list-container {
	background-color: #ffffff;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:0px;
}

.news-list-item {
    background-color: #ffffff;
    border: 0px;
    height: auto !important;
    line-height: 1.3;
    padding: 6px;
	margin:0 auto;
	border-bottom:1px solid #6f6f6f;
	width:96%;
}
.news-list-container H3 {
  background-color: #FFFFFF;
  border-bottom: 0 none;
  display: block;
  float: right;
  width: 78%;
  overflow: hidden;
  padding: 2px;
  font-size:12px !important;
  margin-top:11px;
}

.news-list-container H3 A {
	width:79%;
}

.news-list-container H3 A:link, .news-list-container H3 A:visited, .news-list-container H3 A:hover {
  color: #4d4d4d;
  padding-left: 2px;
}

.news-list-item a {
	display:inline;
	float:left;
}

.news-list-item .list-item-image {
	width:200px;
	overflow:hidden;
	position:relative;
	float:left;
	width:136px;
}

.news-list-container IMG {
  border: 1px solid #666666;
  float: left;
  margin: 10px 20px 3px 0px;
}

.news-list-date {
  background-color: #ffffff;
  color: #4d4d4d;
  float: right;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  text-align: right;
  width: 20%;
}

.news-list-item p.bodytext {
  display: inline;
  float: left;
  padding-left: 11px;
  width: 75%;
}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {
  border: 1px solid #F9FFE5;
  clear: both;
  height: 1px;
}

.news-list-morelink {
  margin-bottom: 3px;
  display:inline;
  position:relative;
  font-size:10px;
  float:right;
}

.news-list-morelink a,.news-list-morelink a:hover,.news-list-morelink a:active,.news-list-morelink a:visited {
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#4d4d4d;
}




.contenttable {
	width:100%;
  	color:        #6e6e6e;
  	font-size:      12px;
  	line-height:    15px;	
}

.contenttable tr {
	height:25px;
	border-bottom:1px solid #dfdfdf;
}

.contenttable td {
	padding:6px;
}

.contenttable .tr-0 {
	background-color:#dfdfdf;
	font-weight:bold;
}
#sidemenu {
  width: 68px;
  background-color: #0d0d0d;
  float: right;
  padding: 2px 0 0 0;
}
#sidemenu_top {
  width: 68px;
  height: 4px;
  background: url('images/abteilungen_top.gif');
}
#sidemenu_content {
  border-left: 1px solid #8c8c8c;
  border-right: 1px solid #8c8c8c;
  color: #FFF;
  text-align: center;
  text-decoration: none;
}
#sidemenu_content a:link {
  text-decoration: none;
  color: #FFF;
}
#sidemenu_content a:active {
 color: #78521b;
}
#sidemenu_content a:visited {
 color: #FFF;
}
#sidemenu_content a:hover {
  color: #78521b;
}
#sidemenu_content h3 {
  font-size: 11px;
  font-weight: bold;
  padding: 0;
}
#sidemenu_content ul {
  padding: 5px 0 0 0;
  margin: 0 auto;
  width: 60px;
  font-size: 9px;
}
#sidemenu_content ul li {
  border-top: 1px solid #8c8c8c;
  padding: 6px 0;
}
#sidemenu_bottom {
  width: 68px;
  height: 73px;
  background: url('images/abteilungen_bottom.gif');

}
#content_wrapper {
  margin: 0 auto;
  width: 1073px;
  padding: 3px 0 0 0;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	padding: 5px 0 0 0;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
	margin: 10px 0;
}












