@charset "UTF-8";
/* CSS Document */


body{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333333;
line-height:16px;
}

a{
color:#333333;
text-decoration:none;
}
a:hover{
color:#000099;
}
.selected{
color:#0000aa;
text-decoration:underline;
font-weight:normal;
}

h1{
padding:0px;
margin:0px;
font-size:12px;
font-weight:normal;
}

h2{
}

img {
border:none;
}

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

ul{
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
}

li{
padding:0px 0px 0px 0px;
}

/********************CLASSES**********************/




.mart_title{
font-weight:bold;
}

.cont_elm{
margin:0px 0px 25px 0px;
position:relative;

}

p.text  {
margin:0px 0px 0px 0px;
width:500px;

}

.lead{
font-style:italic;
padding:5px 0px 10px 0px;
margin:0px 0px 10px 0px;

}


.line1{
border-top:1px dotted #dddddd;
margin:5px 0px 5px 0px;
}

.med_elm{
margin:0px 10px 5px 0px;
}

.med_file_elm{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 00px;
}

.med_file_elm a{
}

.med_file_elm a:hover{
text-decoration:underline;
}

.after_med_elm{
clear:both;
}





/*IMAGE WITH NAVIGATION*/

.img_navi{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}
.img_navi_allimgs{
margin:0px 0px 6px 0px;
float:left;
}

.img_navi_elm{
float:left;
margin:0px 9px 5px 0px;

}

.img_navi_elm a{
display:block;
padding:6px 0px 0px 0px;

}

.img_navi_elm .selected{
background-image:url(../img/ul4.gif);
background-position:0px top;
background-repeat:repeat-x;

}
.img_navi_elm a:hover{
background-image:url(../img/ul4.gif);
background-position:0px 0;
background-repeat:repeat-x;

}

.img_navi_pfeile{
float:left;
margin:0px 10px 0px 0px;
}

.img_navi_pfeile img{
padding:5px 0px 0px 0px;
}

.big_img{
margin:0px 0px 13px 0px;
padding:0px;
}

.collection_list_elm{
padding:10px 0px 20px 0px;
border-top:1px dotted #666666;

}
.pfeil{
margin:0px 0px 0px 2px; 
position:relative;
top:1px;
}

.collection_article{
padding:0px 0px 20px 0px;
}

.bildlegende{
margin:5px 0px 10px 0px;
}


.mininummer{
background-image:url(../img/ul4.gif);
background-repeat:repeat-x;
background-position:1px 0px;
padding:6px 0px 0px 0px;
display:inline;

}


.link_intern{
padding:0px 0px 0px 22px;
margin:0px 0px 0px 17px;
background-image:url(../img/pfeil_link.gif);
background-repeat:no-repeat;
background-position:left;

}
.link_intern a:hover{
background-repeat:no-repeat;
background-image:url(../img/ul4.gif);
background-repeat:repeat-x;
background-position:1px 12px;
}



/* LINKLISTE */

.linktable{
width:600px;
}

.left{
width:242px;
}
.left a:hover{
background-image:url(../img/ul4.gif);
background-position:1px 12px;
background-repeat:repeat-x;
}

.center{
width:20px;
}

.left img{
vertical-align:top;
}
.center img{
vertical-align:top;
}
.right img{
vertical-align:top;
}


.right{
}



/* NAVIGATION */


#mainnavi{
padding:0px 0px 0px 0px ;
width:800px;
font-size:14px; 
}

.menupunkt{
padding:3px 10px 4px 0px;
}
.menulist0{}
.menulist1{}
.menulist2{}

.menulist1 .menupunkt{
	display:inline;
}
.menulistnumbers .menupunkt{
	display:inline;
	font-size:14px;
	padding:3px 5px 4px 0px;
}
.menulistnumbers .menupunkt .selected{
background-image:url(../img/bg2.gif);
background-position:0px 13px;
background-repeat:repeat-x;
background-position:1px 13px;
}
.menulistnumbers .menupunkt a:hover{
background-image:url(../img/bg2.gif);
background-repeat:repeat-x;
background-position:1px 13px;
}

.menulistnumbers .menupunkt_pfeil{
	display:inline;
	font-size:14px;
	padding:3px 0px 4px 0px;
}

.dropdown {
	position:absolute;
	display:none;
	z-index:10;
	padding:0px 0px 5px 0px;
	background-color:#ffffff;	
}
.menupunkt:hover .dropdown{
	display:block;
}
.dropdown .menupunkt{
	display:block;
	padding:3px 10px 1px 0px;
	background-color:#ffffff;
	margin:0px;
}


#mainnavi a{
color:#333333;
}
#mainnavi a:hover{
color:#333333;
background-image:url(../img/bg1.gif);
background-position:0px bottom;
background-repeat:repeat-x;
}
#mainnavi .selected{
color:#0000bb;
text-decoration:none;
background-image:url(../img/bg1.gif);
background-position:0px bottom;
background-repeat:repeat-x;
}



/* CONTENT */

#document{
position:absolute;
top:50px;
left:50px;
}


#content{
padding:5px 0px 20px 0px;

}

#cont_rand{
margin:45px 0px 0px 0px;
}

#cont_rand .bildlegende{
margin:18px 0px 0px 0px;
}

.cont_elm{
margin:5px 0px 0px 0px;
}

.collection_navi{
position:relative;
top:-5px;
padding:0px 0px 6px 0px;
}


#footer{
position:absolute;
bottom:0px;
left:0px;
}


.clear_elm{
clear:both;
}