ul, ol, dl {position: relative}

ul,li{
	padding:0;
	margin:0;

	font-size:11px;

}

img{ behavior: url(../styles/9999999/htc/iepngfix.htc); } 


.portallink:link{
color:black;
text-decoration:none;
font-family:verdana;
font-size:10px;
font-weight:bold;
	}

.portallink:hover{
color:black;
text-decoration:none;
font-family:verdana;
font-size:10px;
font-weight:bold;
	}

.portallink:visited{
color:black;
text-decoration:none;
font-family:verdana;
font-size:10px;
font-weight:bold;
	}
	
	.logoutlink:link{
color:black;
text-decoration:underline;
font-family:verdana;
font-size:10px;
font-weight:normal
	}

.logoutlink:hover{
color:black;
text-decoration:underline;
font-family:verdana;
font-size:10px;
font-weight:normal;
	}

.logoutlink:visited{
color:black;
text-decoration:underline;
font-family:verdana;
font-size:10px;
font-weight:normal;
	}


.auswahlbox_left{
width:610px;
height:400px;
background-color:#cccccc;
position:relative;
}

.widget_bildarchiv{
position:absolute;
left:25px;
top:50px;
z-index:1;
}

.widget_uploader{
position:absolute;
left:320px;
top:50px;
z-index:1;
}

.widget_printplaner{
position:absolute;
left:25px;
top:225px;
z-index:1;
}

.widget_cms{
position:absolute;
left:320px;
top:225px;
z-index:1;
}

.widget_icon_bildarchiv{
position:absolute;
left:10px;
top:35px;
z-index:2;
}

.widget_icon_uploader{
position:absolute;
left:300px;
top:35px;
z-index:2;
}

.uploader_ba_startseite_icon{
position:absolute;
left:50px;
top:10px;
z-index:2;
}

.widget_icon_printplaner{
position:absolute;
left:10px;
top:210px;
z-index:2;
}

.widget_form_bildarchiv{
position:absolute;
left:40px;
top:168px;
z-index:3;	
}

.widget_form_bildarchiv_ie{
position:absolute;
left:40px;
top:170px;
z-index:3;	
}

.input_portal{
width: 160px;
margin: 0 0 1em 0;
background:url('pix/input_lupe_bg.jpg') no-repeat left center;
padding-left:20px;
height:19px;
}
.widget_icon_cms{
position:absolute;
left:300px;
top:210px;
z-index:2;
}


.widget_text_bildarchiv{
position:absolute;
left:126px;
top:58px;
z-index:2;
}

.widget_text_uploader{
position:absolute;
left:430px;
top:58px;
z-index:2;
}

.uploader_inhalt{
position:absolute;
left:333px;
top:80px;
z-index:8;
}


.widget_text_printplaner{
position:absolute;
left:138px;
top:233px;
z-index:2;
}

.widget_text_cms{
position:absolute;
left:430px;
top:233px;
z-index:2;
}



.auswahlbox_right{
position:absolute;
left:630px;
top:33px;
z-index:4;
height:100%;
width:330px;
}

.kontakt_image{
position:absolute;
left:150px;
top:22px;
z-index:5;
height:172px;
width:170px;	

}

.kontakt_image_ff{
position:absolute;
left:150px;
top:25px;
z-index:5;
height:172px;
width:170px;	

}

.kontakt_inhalt_widget{
position:absolute;
left:40x;
top:40px;
z-index:500;
height:150px;
width:370px;	

}


.widget_projekt{
margin-left:15px;
margin-top:25px;
}

.widget_newpix{
margin-left:15px;
margin-top:25px;
}

.widget_status{
margin-top:20px;
width:330px;
}
.widget_welcome{
margin-top:20px;
font-family:verdana;
font-size:10px;
width:330px;
}
.widget_welcome2{

font-family:verdana;
font-size:10px;
width:330px;
margin-top:2px;
}

.widget_welcome_icon{
vertical-align:middle;
height:20px;
font-family:verdana;
font-size:10px;
}

.widget_kontakt{
margin-top:20px;
font-family:verdana;
font-size:11px;
width:330px;
position:relative;

}

.widget_news{
margin-left:15px;
margin-top:25px;
/*border:1px solid #6c6c6c;*/
width:592px;
height:240px;

}





.login_1{
position:absolute;
left:0px;
top:0x;
z-index:1;
height:60px;
width:280px;	
}

.login_2{
position:absolute;
left:600px;
top:50x;
z-index:2;
height:35px;
width:135px;	
}

.login_3{
position:absolute;
left:400px;
top:40x;
z-index:20;
height:40px;
width:300px;
text-align:right;
}



.centerall{
	margin: auto;
	position: relative;
	width: 975px;
	min-height:1320px;
	height:100%;
	border-left:1px solid #6c6c6c;
	border-right:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
	margin-bottom:20px;
	text-align:left;
	}
	
	.centerall_login{
	margin: auto;
	position: relative;
	width: 780px;
	min-height:600px;
	
	border-left:1px solid #6c6c6c;
	border-right:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
	margin-bottom:20px;
	text-align:left;
	}

.content_box{
	width: 100%;
	height: 100%;
	}
	
	.content_box_login{
	width: 100%;
	
	}
	
.headbox{
	width: 755px;
	height: 85px;
	margin-left: 25px;
	}

.headbox_left{
	height:75px;
	width:275px;
	float:left;
	margin-top:8px;
	}

.headbox_right{
	height:75px;
	width:450px;
	float:left;
	}

 .bids_logo{
	 width:210px;
	 height:50px;
	 margin-top:25px;
	 }

.transl_info{
	height:35px;
	width:450px;
	text-align:right;
	margin-top:10px;
	}

.infohotline{
	height:35px;
	text-align:right;
	float:right;
	}

.translation{
	height:35px;
	text-align:right;
	float:right;
	}

.translink{
	margin-right:10px;
	}


.menu_infoseiten{
	height:15px;
	text-align:right;
	margin-top:13px;
	color:#333333;
	font-size:11px;
	}

#menu_infolink:link{
	color:#333333;
	cursor:pointer;
	}

#menu_infolink:hover{
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
	}

#menu_infolink:visited{
	color:#333333;
	cursor:pointer;
	}
	
	
	
	
.menu_infolink:link{
	color:#333333;
	cursor:pointer;
	}

.menu_infolink:hover{
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
	}

.menu_infolink:visited{
	color:#333333;
	cursor:pointer;
	}
	
	.loginlink:link{
	color:#333333;
	cursor:pointer;
	font-size:11px;font-family:verdana;
	}

.loginlink:hover{
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
	font-size:11px;font-family:verdana;
	}

.loginlink:visited{
	color:#333333;
	cursor:pointer;
	font-size:11px;font-family:verdana;
	}
	


.in_bild1{
	width: 900px;
	height:370px;
	border: 1px solid black;
	clear:both;
	}

.in_boxcontent{
	margin-top:20px;
	width: 900px;
	height:350px;
	}

/*introbox 1 - 3*/
.in_box1{
	margin-right:6px;
	width: 218px;
	height:325px;
	border: 1px solid #9d9d9d;
	float:left;
	}

/*letzte introbox rechts (4)*/
.in_box{
	margin-left:2px;
	width: 218px;
	height:325px;
	border: 1px solid #9d9d9d;
	float:left;
	}

.in_t_headline{
	margin: auto;
	position: relative;
	width: 216px;
	height:27px;
	}

.in_t_liste{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	line-height:120%;
	text-align:left;
    color:black;
	width: 202px;
	height:42px;
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;
	}

.in_t_liste ul{
	margin-left:7px;
	list-style:url(pix/pfeil_box.gif) outside none;
	}

.in_t_textbox{
	background-image:url(pix/in_box_bg.jpg);
	background-repeat:no-repeat;
	margin:1px;
	width: 216px;
	height:63px;
	}

.in_t_text{
	width: 196px;
	height:40px;
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:normal;
	line-height:120%;
	text-align:left;
    color:white;
	}

.in_t_bild{
	margin: auto;
	position: relative;
	width: 215px;
	height:185px;
	}	
	
.in_loginmenu_content{
	margin-top:20px;
	margin-bottom:10px;
	width: 900px;
	height:280px;
	}

.in_login{
	width: 218px;
	height:240px;
	border: 1px solid #9d9d9d;
	float:left;
	margin-right:6px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	line-height:120%;
	text-align:left;
    color:black;
	}

.in_ul_login ul {

padding-left:11px;	
	font-family:verdana;
	line-height:16px;
		font-size:15px;

	}
	.in_ul_login li {
	font-family:verdana;
	font-size:11px;
	
	list-style-image: url(pix/pfeil_box.gif);

margin: 5px;
	}

	

	
	
	
.in_ul_login_start ul {
	margin-top:5px;
	margin-left:20px;
	list-style:url(pix/pfeil_box.gif) outside none;
	font-family:verdana;
	}
	.in_ul_login li {
	font-family:verdana;
	font-size:11px;
	}

.in_login_iframe{
	width: 216px;
	height:102px;
	margin:1px;
	margin-top:15px;
	color:silver;
	background-image:url(pix/mybids_login_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

/* teaser quer unten rechts - neben login
     ######################  */
	 
.in_teaserquer_content{
	width: 672px;
	height:280px;
	float:left;
	}

/* teaser MENÜ - background-austausch
     ######################  */
/* teaser quer version 1 links*/
.in_teaserquer_menu1{
	width: 672px;
	height:41px;
	background-image:url(pix/in_teaserquer_menu1_01.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

/* teaser quer version 2 mitte*/
.in_teaserquer_menu2{
	width: 672px;
	height:41px;
	background-image:url(pix/in_teaserquer_menu2_01.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

/* teaser quer version 3 rechts*/
.in_teaserquer_menu3{
	width: 672px;
	height:41px;
	background-image:url(pix/in_teaserquer_menu3_01.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}


/* teaser MENÜ - Schriftfarbenwechsel
     ######################  */

/* teaser quer menu hell rechts - ohne margin-right*/
.in_teaserquer_head_hell_rechts{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-transform:uppercase;
	color:white;
	text-align:left;
	vertical-align:middle;
	width: 218px;
	height:33px;
	padding-top:9px;
	float:left;
	position:relative;
	text-indent:10px;
	cursor:pointer;
	}
	
/* teaser quer menu dunkel rechts - ohne margin-right*/
.in_teaserquer_head_dunkel_rechts{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-transform:uppercase;
	color:#666666;
	text-align:left;
	vertical-align:middle;
	width: 218px;
	height:33px;
	padding-top:9px;
	float:left;
	position:relative;
	text-indent:10px;
	cursor:pointer;
	}

.in_teaserquer_head_hell{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-transform:uppercase;
	color:white;
	text-align:left;
	vertical-align:middle;
	width: 218px;
	height:33px;
	margin-right:8px;
	padding-top:9px;
	float:left;
	position:relative;
	text-indent:10px;
	cursor:pointer;
	}

.in_teaserquer_head_dunkel{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	line-height:120%;
	text-transform:uppercase;
	color:#666666;
	text-align:left;
	vertical-align:middle;
	width: 218px;
	height:33px;
	margin-right:8px;
	padding-top:9px;
	float:left;
	position:relative;
	text-indent:10px;
	cursor:pointer;
	}

/* teaser CONTENT - background-austausch
     ######################  */
 
.in_teaserquer_content1{
	width: 672px;
	height:239px;
	background-image:url(pix/in_teaserquer_bild1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.in_teaserquer_content2{
	width: 672px;
	height:239px;
	background-image:url(pix/in_teaserquer_bild2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.in_teaserquer_content3{
	width: 672px;
	height:239px;
	background-image:url(pix/in_teaserquer_bild3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.in_teaserquer_html{
	width: 280px;
	height:180px;
	margin-left:10px;
	padding-top:15px;
	font-size:11px;
	font-family: Verdana, Arial;
	line-height:120%;
	text-align:left;
	}

.in_teaserquer_html a:link{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.in_teaserquer_html a:hover{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.in_teaserquer_html a:visited{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}




/* INFOSEITEN Anfang */

/* gr. Boxen links / rechts */
.st_spalte_links{
	width: 680px;
	height:100%;
	float: left;
	}
	
.st_spalte_rechts{
	width: 220px;
	height:100%;
	float:left;
	}
	

/* gr. Box links Content */
.st_bild1{
	width: 675px;
	height:375px;
	border: 1px solid black;
	clear:both;
	}

.st_info_menu{
	height:28px;
	width:676px;
	margin-top:10px;
	}

	/* box um html + graue Infoleiste rechts*/
.st_content_unten{
	width: 675px;
	height:100%;
	background-color:#e2e2e2;
	min-height:700px;
	}

.st_content_links_unten{
	width: 435px;
	height:100%;
	min-height:700px;
	float:left;
	background-color:white;
	}

.st_content_rechts_unten{
	width: 240px;
	height:100%;
	float:left;
	}

.st_infobox{
	height:100%;
	width:205px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top:40px;
	font-size:11px;
	font-family: Arial, Verdana;
	line-height:120%;
	text-align:left;
	color:black;
	}

.st_infobox_text ul{
	margin-left:7px;
	list-style:url(pix/pfeil_box.gif) outside none;
	}

.st_infobox_text a:link{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.st_infobox_text a:hover{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.st_infobox_text a:visited{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.st_infobox_headline{
	font-weight:bold;
	text-transform:uppercase;
	height:100%;
	width:205px;
	}

.st_infobox_bild{
	width: 185px;
	height:100px;
	border: 1px solid #666666;
	margin-top: 5px;
	}






.st_mini_menu{
	width:410px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	margin-top: 10px;
	margin-left: 20px;
	}

.st_mini_menu a:link{
	color:#666666;
	cursor:pointer;
	text-decoration:underline;
	}

.st_mini_menu a:hover{
	color:#666666;
	text-decoration:underline;
	cursor:pointer;
	}

.st_mini_menu a:visited{
	color:#666666;
	cursor:pointer;
	text-decoration:underline;
	}


.st_html{
	height:100%;
	min-height:500px;
	width:410px;
	margin-left: 20px;
	margin-top:15px;
	font-size:11px;
	font-family: Verdana, Arial;
	line-height:120%;
	text-align:left;
	}

.st_html a:link{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: inline;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.st_html a:hover{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: inline;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}

.st_html a:visited{
	color:#950000;
	font-size:11px;
	font-weight:bold;
	background: url(pix/tuer.gif) no-repeat left bottom;
	display: inline;
	height: 11px;
	padding-left: 14px;
	cursor:pointer;
	}



/* gr. Box rechts Content */

/* gr. Box rechts Leiste Teaser */
.st_leiste_teaserbox{
	margin-bottom:10px;
	width: 218px;
	height:100%;
	border: 1px solid #9d9d9d;
	}

.st_lt_headline{
	margin: auto;
	position: relative;
	width: 216px;
	height:27px;
	}

.st_lt_bild{
	margin: auto;
	position: relative;
	width: 216px;
	height:100%;
	}

.st_lt_text ul{
	margin-left:7px;
	list-style:url(pix/pfeil_box_grau.gif) outside none;
	}

.st_lt_textbox{
	background-image:url(pix/st_box_bg.jpg);
	background-repeat:no-repeat;
	margin:1px;
	width: 216px;
	height:72px;
	}

.st_lt_text{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight:normal;
	line-height:120%;
	text-align:left;
    color:white;
	width: 202px;
	height:56px;
	margin-left:13px;
	padding-top:10px;
	}








/*  footer */
.footer{
	height:30px;
	width:975px;
	background-color:#424242;
	margin-top:20px;
	color:#cccccc;
	font-size:11px;
	}
	
	.footer_cr{
	height:30px;
	width:973px;
	background-color:#424242;
	margin-top:20px;
	color:#cccccc;
	font-size:11px;
	}
	
	
	.footer_login{
	height:30px;
	width:780px;
	background-color:#424242;
	margin-top:20px;
	color:#cccccc;
	font-size:11px;
	}

.footer_inside_left{
	margin-top:5px;
	margin-left:20px;
	text-align:left;
	float:left;
	}


#menu_info2link:link{
	color:#cccccc;
	cursor:pointer;
	}

#menu_info2link:hover{
	color:#cccccc;
	text-decoration:underline;
	cursor:pointer;
	}

#menu_info2link:visited{
	color:#cccccc;
	cursor:pointer;
	}

.footer_inside_right{
	margin-top:7px;
	margin-right:20px;
	text-align:right;
	float:right;
	}

.footer_logo{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	text-align:right;
	height:35px;
	
	}


	
table.uebersicht_portal_mini {
	background-color : white;
	border : 0px solid gray;
	border-collapse : collapse;
	padding: 1px 2px 1px 2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

table.uebersicht_portal_mini td  {
	font-size : 11px;
}

table.uebersicht_portal_mini #symbolleiste {
	padding: 2px 2px 2px 0px;
	border: 0px solid transparent;
}

table.uebersicht_portal_mini #filter {
	color : black;
}

table.uebersicht_portal_mini #rahmenlos {
	border: 0px;
}
	
	
table.uebersicht_portal {
	background-color : white;
	border : 0px solid gray;
	border-collapse : collapse;
	padding: 1px 2px 1px 2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

table.uebersicht_portal td  {
	border-right : 1px solid silver;
	border-bottom : 1px solid silver;
	font-size : 11px;
}

table.uebersicht_portal #symbolleiste {
	padding: 2px 2px 2px 0px;
	border: 0px solid transparent;
}

table.uebersicht_portal #filter {
	background-color : #C7C8CC;
	color : black;
}

table.uebersicht_portal #rahmenlos {
	border: 0px;
}

tr.hervorhebenAn, td.hervorhebenAn {
	background-color: #ace9ff;
}

tr.hervorhebenAus, td.hervorhebenAus {
	background-color: white;
}