body
{
	font-family:verdana;
	font-size:11px;
	background-color:rgb(255,253,240);
	background-image:url(webImages/rand.gif);
	margin:0px;
	padding:0px;
}
body,html
{
	height:100%;
	overflow:hidden;
}
#backgroundline
{
	background-color:rgb(250,222,37); 
	height:125px;
	position:absolute;
	width:100%;
	top:95px;
}
.leftborder
{
	background-image:url(webImages/contentrand_links.png);
	background-repeat:repeat-y;
	background-position:right;
	width:8px;
	font-size:15px;
}
.rightborder
{
	background-image:url(webImages/contentrand_rechts.png);
	background-repeat:repeat-y;
	background-position:left;
	width:4px;
	font-size:15px;
}
.content
{
	background-color:white;
}
.logoline
{
	background-image:url(webImages/logo-mib-polen.gif);
	background-repeat:no-repeat;
	background-position:10 10;
	position:relative;
	height:95px;
}
.suche
{
	position:absolute;
	right:10px;
	top:5px;
}
.suche input[type=text],.textfield
{
	border:1px solid silver;
	padding:3px;
	font-size:9px;
	width:100px;
	height:expression('20px');
}
.suche input[type=image]
{	
	position:relative;
	top:2px;
}
.logoline ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-right:15px;
}
.logoline ul li
{
	float:right;
}
.v4ShowPopupLink img
{
	border:0px;
}
.logoline ul li a
{
	font-size:10px;
	font-family:verdana;
	color:rgb(87,88,93);
	text-decoration:none;
}

.logoline ul li a div
{
	padding-left:10px;
	padding-right:10px;
	margin-top:13px;
}
.banner
{
	height:125px;
	width:852px;
	overflow:hidden;
	position:relative;
}
.banner ul
{
	position:absolute;
	bottom:0px;
	left:0px;
	height:25px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:rgb(56,68,118);
}

.banner ul li
{
	float:left; 
}

.banner ul li a
{
	display:block;
	text-align:center;
	width:210px;
	text-decoration:none;
	font-size:9px;
	color:white;
}

.banner ul li a div
{
	padding-top:5px;
	padding-bottom:5px;
}
.banner ul li a.selected div
{
	color:rgb(250,222,37);
}
.mainnavi
{
	background-image:url(webImages/menu_hg.gif);
	background-repeat:repeat-x;
	height:35px;
	position:relative;
}
.mainnavi ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mainnavi ul li
{
	float:left;
}
.mainnavi ul li a
{
	color:rgb(87,88,93);
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}

.mainnavi ul li a div
{
	padding:7px;
	padding-top:10px;
	padding-right:15px;
	margin-right:5px;
	background-image:url(webImages/menu_pfeil_oben.gif);
	background-position:right 5;
	background-repeat:no-repeat; 
}

.mainnavi ul li a:hover,
.mainnavi ul li a.selected
{
	color:white;
	border:0px;
}
.mainnavi ul li a:hover div,
.mainnavi ul li a.selected div
{
	background-image:url(webImages/menu_pfeil_unten.gif);
	background-position:right bottom;
	background-repeat:no-repeat; 
}


.mainnavi ul ul
{
	display:none;
}


ul.topsubnavi {
	display: none;
}
.maintopsubnavi
{
	position:relative;	
	float:left;
	height:35px;
	
	z-index: 555;				
}
.maintopsubnavi ul 
{
	width:180px;	
	position:absolute;
	top:35px;
}
.maintopsubnavi ul li
{
	float:left;
	padding:0px;
	height:34px;
	width:180px;
	margin:0px;		
	background-color:rgb(250,222,37);
	background-image:url(webImages/menu_hg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
		
}

.maintopsubnavi ul li.trenner
{
	display:block;
	background-image:url(webImages/dropdown_trenner.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:180px;
	font-size:1px;
	height:3px;
}
.maintopsubnavi ul li a
{
	display:block;	
	padding:0px;	
	margin:0px;	
}

.mainnavi ul li li a div,
.mainnavi ul li li a:hover div
{
	background-image:url();
}
.maintopsubnavi ul li a:hover div
{
}	

.maintopsubnavi ul li a:hover
{		
	text-decoration:none;
}


.languages 
{
	position:Absolute;
	right:7px;
	top:6px;
}
.languages ul li
{
	margin:3px;
}

.languages ul li img
{
	border:0px;
}
.bottomline
{
	background-image:url(webImages/unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:70px;
	overflow:hidden;
}
.zurueck,.oben,.drucken
{
	display:block;
	position:absolute;
	height:10px;
	width:100px;
	text-decoration:none;
}
.zurueck
{
	width:50px;
	right:123px;
	top:10px;
}
.oben
{
	width:55px;
	right:5px;
	top:10px;
}
.drucken
{
	width:50px;
	right:69px;
	top:10px;
}
.v4ShowPopupLink
{
}
.v4ShowPopupLink img
{	
	position:absolute;
	top:1px;
	left:0px;
	height:115px;
	
}
.v4ShowPopupLink img.symbol
{
	top:122px;
}
.position ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.position ul li
{
	display:inline;
}
.position ul li a
{
	text-decoration:none;
	color:silver;
}
.position
{
	text-align:right;
	color:silver;
	font-size:10px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:5px;
}
.textcontent
{
	font-family:verdana;
	font-size:10px;
	padding:40px;
	padding-top:0px;
	padding-right:expression('0px');
}
.textcontent h1
{
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	margin-bottom:15px;
}


#textcontainer
{
	padding:20px;
	font-family:verdana;
	font-size:12px;
}
#ref_cat_liste
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	height:20px;
}
#ref_cat_liste li
{
	float:left;
	margin:3px;
}

#ref_cat_liste li a
{
	display:block;
	border:1px solid silver;
	background-color:rgb(248,249,253);
	color:black;
	text-decoration:none;
	border-bottom:0px;
}

#ref_cat_liste li a.selected,#pages li.selected div
{
	background-color:rgb(164,186,209);
	color:white;
}

#ref_cat_liste li a div
{
	padding:4px;
}

.liste_linie
{
	background-color:rgb(164,186,209);	
	position:relative;
	top:5px;
	top:expression('0px');
	left:3px;
	border:0px;
	font-size:3px;
	height:6px;
}
.referenzliste
{

}
.referenzheader
{
	background-color:rgb(118,147,177);
	position:relative;
	
	top:5px;
	top:expression('0px');
	left:3px;
	width:730px;  
	color:white;
	height:35px;
}
.referenzheader .col1,div.col1
{
	position:absolute;
	left:10px;
	top:10px;
}
.referenzheader .col2,div.col2
{
	position:absolute;
	left:300px;
	top:10px;
}
.referenzenliste
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:Relative;
	
	top:5px;
	top:expression('0px');
	left:3px;
}
.referenzenliste li.row
{
	border:1px solid silver;
	border-top:0px;
	height:expression('35px');
	
}
.referenzenliste li.info
{
	text-align:centeR;
	padding-top:10px;
	font-weight:bolder;
	color:red;
	width:100%;
}
.referenzenliste li.row div.text
{
	padding:5px;
	height:25px;
	position:relative;
}
.referenzenliste li.row div.icon
{
	position:absolute;
	right:10px;
	top:10px;
}
li.colored
{
	background-color:rgb(242,243,247);
}
div.info
{
	display:none;
	padding:10px;
	position:relative;
}
.info h1
{
	font-family:verdana;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.info div
{
	padding-bottom:10px;
	width:450px;
}
.info .filelink
{
	position:absolute;
	right:10px;
	top:5px;
}
.info .thumbnail
{
	position:absolute;
	right:10px;
	top:60px;
	width:160px;
	height:160px;
}
.info .v4ShowPopupLink
{
	padding:0px;
	padding:0px;
}
#pages
{
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	top:30px;
	text-align:right;
	height:20px;
}
#pages li
{
	float:left;
	margin:5px;
}

#pages li a
{
	display:block;
	text-decoration:none;
	color:rgb(10,10,10);
}
#pages li a div
{
	padding:8px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid silver;	
	
}	
.thumbnailimages
{
	position:absolute;
	right:5px;
	top:122px;
	margin:0px;
	padding:0px;
	width:100px;
	list-style-type:none;
	text-align:right;
	z-index:600;
}

.thumbnailimages li
{
	display:inline;
	margin:2px;
}

.thumbnailimages li a
{
	color:gray;
	text-decoration:none;
}
a.selected
{
	font-weight:bolder;
}
#ref_cat_liste li a.selected
{
	font-weight:normal;
}
input.suche
{
	border:1px solid silver;
	font-size:10px;
	padding:2px;
	margin-top:2px;
	padding-left:20px; 
	background-image:url(webImages/suchen.png);
	background-repeat:no-repeat;
	background-position:left;
}
#progress
{
	position:Absolute;
	right:-10px;
}


input.error
{
	border:1px solid red;
}
