body
{
    margin:0px;
    padding:0px;
	background:#ADBAC7 url(/fileadmin/templates/images/main-bkg.jpg) repeat-x scroll left top;
	font: normal 12px Lucida Sans Unicode;
	color: #3d3d35;
}

html 
{
    margin:0px;
    padding:0px;
}


h1
{
	font-size: 13px;
	font-weight: bold;
	color: #1968b1;
	margin: 0px;
	padding: 0px;
	margin-bottom:13px;
}
h2
{
	font-size: 12px;
	font-weight: bold;
	color: #1968b1;
	margin: 0px;
	padding: 0px;
}
h3
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h4
{
	font-size: 12px;
	font-weight: bold;
	color: #00447c;
	margin: 0px;
	padding: 0px;
}
P{
	padding:0px;
	margin:0px;
	line-height:14px;
	margin-bottom:25px;
}

A{
	color:#1968b1;
}

/* 
	Beispielstyles: 
	background-image: url(../images/arrow_small.gif);	--> Hintergrundbild
	background-repeat: no-repeat;						--> Ausbreitung des Hintergrundbildes
	text-transform: uppercase;							--> Text in Großbuchstaben
	list-style-type: none;  							--> Aufzählungstyp
	list-style-image: url(../images/arrow_small.gif);	--> Bild für Aufzählungszeichen
*/

/* ******************************* DIV's ****************************** */

#container
{
	float:left;
    margin:auto;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#ffffff;
}

#content
{
	text-align: left;
	height: 500px;
    overflow: auto;
    overflow-x: hidden;
    border: 0px solid #666;
    background-color: transparent;
    padding: 8px;
    margin-bottom:10px;
    float:left;
}

/****************************************************************************/

div#superiorBox{
  width:998px;
  background:transparent;
  margin:auto;
  padding:0px;
  border:0px;
}


div#globalBox{
  width:968px;
  float:left;
  background:#E1E8EE;
  padding:4px 0px 0px 0px;
  border:0px solid black;
}


  
  div#container{
    padding:0px 0px 0px 0px;
    position:relative;
  }  
  
  div#leftImage{float:left;}
  div#rightImage{float:right;}  
  
    div#topRow{}
  
      div#topmenu{
        position:relative;
        background-color: #ffffff;
        background-image: none;
        background-position: 6px 0px;
        background-repeat: no-repeat;
        padding:5px 0px 48px 0px;        
        text-align:right;
      }
      
      div#topmenu #logo_link{
	 position:absolute;
        top:0px;
        left:0px;
        width:179px;
        height:114px;
	 z-index:9999;
      }
      
      div#topmenu #logo_link A{
		position:absolute;
        top:0px;
        left:0px;
                
width:215px!important;
	 cursor: pointer;
        height:70px;
	 z-index:99999;
	text-decoration:none;
	line-height:70px;
	font-size:30px;
	white-space:nowrap;
      }
      
        div#topmenu #languageBox{
            border-left:1px solid #00447C;
            position:relative;
            top:5px;
            padding:10px;
        }
        
        div#topmenu UL{
            padding:0px;
            margin:0px;
        	display: inline;
        }
      
        div#topmenu LI{
          margin-left: 0;
        	padding:0px;
        	list-style: none;
        	display: inline;
        	
        }
        
        div#topmenu LI A{
          font-family:Arial;
          font: normal 11px Lucida Sans Unicode;
	      color: #3d3d35;
          text-decoration:none;
        }
        
        div#topmenu LI A:hover{
          text-decoration:underline;
        }
        
        div#topmenu LI.selected A{
          text-decoration:none;
          color:#e40f27;
        }

      span.separator{
        border-left:1px black solid;
        margin-left:5px;
        margin-right:3px;
        height:12px;
        width:1px;
        }

	   
      div#mainmenu{
        background-color: #E1E8EE;
        text-align:left; 
        height:22px;
		width:968px;
		border-top:2px solid white;
        }

      div#mainmenu UL{
          display: inline;
          padding:0px;
          margin:0px;
        }
      
        div#mainmenu LI{
            margin: 0px;
        	padding:0px;
        	list-style: none;
        	display: inline;
        }
        
	FORM.iaResultForm{
		width: 471px !important;
	}

        div#mainmenu LI A{
          color:#00447C;
          font-size:11px;
          text-decoration:none;
          font-weight:normal;
          padding:3px 12px 3px 12px;
          border-right: 1px solid #00447C;
          text-transform: uppercase;
          line-height:21px;
        }
        
        div#mainmenu LI A:hover, div#mainmenu LI A.MainmenuActive{
          background:#C41C63 none repeat scroll 0 0;
          color:#ffffff;
        }
        

        
    div#leftColumn{
      width:223px;
      float:left;
      margin-top:14px;
      margin-right:18px;
      padding-bottom:194px;
    }
    
    
  #leftMenu {
    height:auto!important;
    min-height:60px;
    padding-bottom:30px;
    margin-left:5px;
  }
    
		
	#leftMenu UL{
		width:auto;
		text-align:left;
		margin:0px;
		padding:0px;
		border-color: #FFFFFF;
		}
		
	#leftMenu LI{
  		list-style-image:none;
		list-style-type:none;
      }
		
		 #leftMenu li a{
			color:#00447C;
			display:block;
            height:23px;
            line-height:23px;
            padding:0 2px 0 5px;
            text-decoration:none;
            -x-system-font:none;
            font-family:Lucida Sans Unicode;
            font-size:11px;
            font-size-adjust:none;
            font-stretch:normal;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
		}
				
				#leftMenu A.SecondLevelWithSub,#leftMenu A.SecondLevelActiveWithSub{
					color:#00447C;
					background-color:#E1E8EE;
                    text-transform:uppercase;					
				}    
    
                #leftMenu A.ThirdLevel,#leftMenu A.SecondLevel,#leftMenu A.SecondLevelActive,#leftMenu A.ThirdLevelActive{
                    padding-left:10px;
                }
                
                #leftMenu A.ThirdLevel:hover,  #leftMenu A.SecondLevel:hover, #leftMenu A.ThirdLevelActive,#leftMenu A.SecondLevelActive{
                    color:#ffffff;
					background-color:#C41C63;
                }
    
    div#breadcrumbs, div#content{
    	width:480px;
    }
    div#breadcrumbs{
      margin:16px 0px;
      text-align:left;
    }
    
    	
	#breadcrumbs, #breadcrumbs A{
		font-size:10px;
		font-weight:normal;
		color:#9c9c9c;
		text-decoration: none;
	}
	
	#breadcrumbs A:hover{
		text-decoration: underline;
	}
	
	#breadcrumbs A.pagePathActive{
		color:#1968b1;
		text-decoration:none;
	}
   
  #breadcrumbs A.pagePathActive:hover{
		text-decoration: underline;
	} 
  
  #footer{
    clear:both;
display: block;
    position:relative;
    background-color:yellow;
    width:968px;
    margin:auto;
	}
  
    #leftFooter{
      position:absolute;
      bottom:0px;
      left:0px;
      width:968px;
      height:70px;
      min-height:40px;
      background-color:#E1E8EE;
      background-image: url(/fileadmin/templates/images/logoastetransparent3.png);
      background-repeat: no-repeat;
      background-position: 6px 6px;
      border-bottom:3px solid #ffffff;
	  color: #00457c;
	  }

      
      
      div#leftFooter #logo_link{
        float:left;
        top:0px;
        border:0px black solid;
        margin-left:20px;
        width:175px;
        height:70px;
      }

      div#leftFooter #logo_link A{
        display:inline-block;
        width:175px;
        height:70px;
        text-decoration:none;
      }
      
      
    #address {
    	float: left;
    	padding-top:42px;
    	_padding: 0px!important;
    	_margin: 0px!important;
    	_height: 2px!important;
    	height: 18px;
    	margin-left: 0px;
    	color: #00457c;
    }
    
    #address  p.bodytext {
    	margin: 0px !important;
    	padding: 0px !important;
    	_padding: 19px 3px 0px 4px!important;
    	float: left;
    	color: #00457c;
    }

	
		
		#contactModule P, #contactModule A, #contactModule H1, #contactModule H2, #contactModule H3{
		  margin:0px;
			padding: 0px;
			font-size:11px;
			line-height:17px;
		}
		
		#contactModule A{
		  margin:0px;
			padding: 0px;
			float:right;
			color:#1968b1;
		}
    
    #copyright{
		    clear:both;
			color:#000000;
			font-size:11px;
			line-height:18px;
			margin-top:8px;
			padding-left:19px;
			width:175px;
		}
    
  #rightFooter{
    margin:auto;
    width: 968px;
	height:22px;
 	min-height:22px;
	background-color: transparent;
	text-align: right;
	padding-top: 8px !important;
	padding-right: 5px !important;
	color: #00457c;
  }  
    

/* ******** tx-rolideaasteauctionsmanager-pi1 *********** */
    div.tx-rolideaasteauctionsmanager-pi1{
	    border:0px transparent;
        left:527px;
		_left: 540px;
        padding:10px;
        height:110px;
        position:absolute;
        top:83px;
        width:421px;
        }
    
    div.tx-rolideaasteauctionsmanager-pi1 FORM{
        margin:0px;
        padding:0px;
        
        }
    
    div.tx-rolideaasteauctionsmanager-pi3 hr{
        border:0px;
        border-top:1px;
        border-top-style: dashed;
        }


span.pi1Label{display:inline-block;width:75px;text-align:right;padding-right:5px;color:white;white-space: nowrap;line-height:12px;margin-bottom:5px;}
span.pi1Label2{display:inline-block;text-align:right;padding-right:5px;color:white;white-space: nowrap;line-height:12px;margin-bottom:5px;}
select.pi1Select{display:inline-block;width:130px;font-family:Lucida Sans Unicode;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
input.datumpicker{display:inline-block;width:100px;margin-bottom:5px;}
#procedureNr{display:inline-block;width:115px;margin-bottom:5px;}
input.pi1Submit{display:inline-block;cursor:pointer;width:60px;height:18px;padding-bottom:1px!important;padding-bottom:0px;margin-bottom:5px;margin-left:15px;background-color:transparent;border:0px transparent;background-image:url(/fileadmin/templates/images/searchBoxButS.gif);background-repeat:no-repeat;}

/* ******** tx-rolideaasteauctionsmanager-pi2 *********** */

span.resultHeader{display:block;color:#00447C !important;font-weight:bold;width:100%;background-color:#E1E8EE;line-height:17px;padding:3px;margin-bottom:10px;}
div.cell1,div.cell2{display:block;width:48%;padding:3px;float:left;}

span.label{color:#000033 !important;font-weight:bold;margin-right:5px;}

div.auctionDescription{border-top:3px solid #E1E8EE;margin-top: 3px;padding:3px;clear:both;}
div.detailsLink{padding:3px;margin-bottom:7px;text-align:right;}
/* ******** von Natali eingefügt *********** */

#printversionAndTipAFriend {
	text-align: right;
	padding-right: 10px;
	margin-top: 15px;
}

.idea {
	border-left: 1px solid #00457c;
	font-weight: bold;
	color: #00afef;
	height: 18px;
	float: left;
	margin-left: 5px;
	margin-top: 4px;
	padding-left: 4px;
	padding-top: 14px;
}
.aste {
	font-weight: bold;
	color: #00457c;
	float: left;
	padding-top: 18px;
	height: 18px;
}


#rightFooter a {
	text-decoration:none;
	color: #00457c;
}

.contentRightHeader, .imageRightHeader {
	font-weight: bold;
	color: #00447c !important;
	text-transform: uppercase;
	padding: 4px;
}
.contentRightHeader h4. imageRightHeader h4 {
	color: #00447c !important;
	line-height: 12px !important;
	
}

.contentRightHeader .csc-firstHeader, .contentRightHeader .csc-header h4, .imageRightHeader .csc-firstHeader, .imageRightHeader .csc-header {
	padding: 0px !important;
	margin: 0px !important;
}

.contentRightBody, .imageRightBody {
	padding: 4px;
}
#rightColumn .csc-textpic-imagewrap .csc-textpic-image,  .contentRightBody  .csc-textpic-imagewrap.csc-textpic-lastcol{
	padding: 0px!important;
	margin: 0px!important;
}
.imageRightBody dd.csc-textpic-caption {
	font-size: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#contentColumn {
	float:left;
	width: 480px;
}

#rightColumn {
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-top: 14px;
	padding-bottom: 40px;
}

#rightColumn  #home_goto_list {
	text-align: right;
	margin-top: 2px;
}

div.ya A{
    text-decoration:none;
    }

A #home_banner{margin:0px;
margin-top:100px;
    padding:0px;
    text-decoration:none;
    border:0px;}

A #home_banner P.bodytext{
    line-height:24px;
    margin:0px;
    padding:0px;
    text-decoration:none;
    border:0px;
}

A #home_banner .banner_button{
    position:absolute;
    top:157px;
    left:0px;
    width:220px!important;
    margin:0px;
    line-height:22px;
    padding:0px;
    text-align: center;
    font-weight:bold;
    text-decoration:none;
    border:0px;
}

A #home_banner{
    position:relative;
    height:152px;
    padding-top:60px;
    background-image: url(/fileadmin/templates/images/button_off.jpg);
    color:#ffffff;
    font-size:14px;
    line-height:11px;
    text-align: center;
    text-decoration:none;
    border:0px;
}

A:hover #home_banner{
    background-image: url(/fileadmin/templates/images/button_on.jpg);
    text-decoration:none;
    border:0px;
}

/********* tx-newloginbox-pi1 ************/

div.tx-newloginbox-pi1{
 text-align:left;
 margin-top:10px;
 margin-bottom:10px;
 border:2px #CDDDDD solid;
 background-color: #E1E8EE;
 padding:8px;
 float:left;
 width:90%;
}

div.tx-newloginbox-pi1 H3{
color: #00447C !important;
margin:0px 0px 10px 0px;
}
div.tx-newloginbox-pi1 p{
    margin:0px 0px 10px 0px;
    clear:both;
}
/******** LOGOUT BUTTON *******/

div.logoutcontainer{
 text-align:right;
 margin-bottom:10px;
 border:2px #CDDDDD solid;
 background-color: #E1E8EE;
 padding:8px;
}
div.logoutcontainer B{
color: #00447C !important;
}

/* *** INDEXED SEARCH *** */

.searchField, .searchButton {
	float: left;
}

.searchField {
	width: 182px;
	margin-right: 2px;
	padding: 1px 0px 2px 2px;
	border: 1px solid #706C6C;
}

.searchButton {
	border: 0px !important;
}

/* *** TIP A FRIEND *** */
.tx-roltipafriend-pi1 input, .tx-roltipafriend-pi1 textarea  {
	width: 230px;
}

.tx-roltipafriend-pi1 label {
	width: 200px !important;
	text-align: right;
	padding-right: 4px;
}

.tx-roltipafriend-pi1-submitbutton {
	padding-left: 200px;
}

.tx-roltipafriend-pi1-submitbutton input {
	width: 100px !important;
}

.tx-roltipafriend-pi1-error input {
	border-bottom: 3px solid #c41c63 !important;
	border-right: 3px solid #c41c63 !important;
}

.tx-srfreecap-pi2-image {
	margin: 8px 0px 8px 0px !important;
}


#rightColumn #newsheaderRightContent {
color: #00447C ;
font-size: 11px;
line-height: 23px;
padding-left: 5px;
background-color: #E1E8EE ;
font-family: 	Lucida Sans Unicode;
text-transform: 	uppercase;
}


/* ************************************ Formulare ************************************** */
input, select
{
	margin-top: 3px;
	border: 1px solid #9D9D9F;
	font-size: 12px;
}
/*
.button
{
	border: 0px;
	background-color: #CFCFCF;
	text-transform:uppercase;
	font-size: 12px;
	margin: 4px 0px 0px 0px;
	float: right;
	padding: 0px;
}
*/

/***************** Newsletteranmeldung ************************************************ */
form .subscriptionlabel {
	width: 30%;
	float:left;
	color: #3d3d3d;
	text-align:right;
	padding:3px 10px 6px 0px;
	font-weight: normal;
}

form .privacytext {
	float:left;
	font-size:1em;
	width:80%;
}

form .subscriptionerror {
	padding:4px 0px 3px 32%;
	color: #f8005d;
	font-weight: bold;
	
}

form input.dmailsubscriptionInput {
	width: 35%;
}

form .privacytext {
	width: 65%;
}

form .newsletter_button {
	padding: 0.1em 10px 0.1em 10px;
	width: auto;
	text-align: center;
	font-weight: bold;
}

#leggi {
	float: left;
	width:	90px;
	height:	60px;
	margin: 0px;	
	padding: 50px 0px 0px 0px;
}

.error {
	color: #f8005d;
}

#contact{position:absolute;top:0px;right:150px;}

#contact A,.mail_link{border:0px;text-decoration:none;}

#impressum{position:absolute;top:13px;right:80px;}

#sitemap{position:absolute;top:13px;right:20px;}

div.freeCapNotRead{
	width:250px;
}