/*commonCSS for lieblingsschuh...*/

body {
    background-color:#ffffff;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow-x:hidden;
    overflow-y:auto;
    margin:0px;
    text-decoration:none;
    padding:0px;
    color:#fff;
    
}
.font-replaced {background-repeat:no-repeat; overflow: hidden;padding:5px;}
.pngfixed, img {
    border: 0px;
    behavior:url(iepngfix.htc);
}
/************************ WEBSEIN USERMENU DONT TOUCH*********************************/
#usermenu{
	background-image:url(usermenu/menubg.png);
	background-repeat:repeat-x;
	height:37px;
	overflow:visible;
	position:relative;
	top:0;
	left:0;
	width:100%;
	z-index:10;
}
#webseinlogo{
	position:absolute;
	left:0px;
	z-index:11;
	top:-1px;
}
#usermenuconten{
	left:0;
	margin:auto;
	padding-left:150px;
	position:relative;
	top:0;
	width:1000px;
}

a.mainlevelusrmn:link, a.mainlevelusrmn:visited{
	color:#666;
	font-size:14px;
	line-height:28px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	float:left;
}
a.mainlevelusrmn:hover{
	text-decoration:none;
	color:#ccc;
	background-image:url(usermenu/menubghvr.png);
	background-repeat:repeat-x;
	height:31px;
	display:block;
	border-right:1px solid #666;
	border-left:1px solid #666;
	padding-left:19px;
	padding-right:19px;
}
table.moduletableusrmn table{
	cellspacing:0;
}
/***************************************************END WEBSEIN USER MENU************************/


h1{
	font-weight:bold;
	font-size:20px;
	color:#2D3F63;

}


a:link, a:visited{
text-decoration:underline;
color:#fff;
font-weight:bold;
}

a:hover{
text-decoration:underline;
}
#main {
height:460px;
margin:auto;
position:relative;
text-align:left;
text-decoration:none;
top:100px;
width:932px;
}

#llogo{
left:18px;
position:absolute;
top:19px;
}

.redclose{
float:left;
left:10px;
position:relative;
top:10px;
width:37px;
display:none;
}

.redmain{
display:none;
height:428px;
left:60px;
position:relative;
top:15px;
width:822px;
}

.redtmlpmn{
float:left;
position:relative;
width:778px;
}

.redbody{
float:left;
height:382px;
padding-left:4px;
position:relative;
top:30px;
width:752px;
}

a.llogo:hover{
background-position:0 100%;
}

#menuv{
left:16px;
position:relative;
top:240px;
width:233px;
}
div.sld{
float:left;
padding-left:8px;
position:relative;
}
div.hldr{
left:120px;
position:absolute;
top:0px;
}
#back {
float:right;
position:absolute;
right:48px;
top:106px;
}
#btnhldr{
position:absolute;
right:4px;
top:8px;
width:37px;
}
#btn{
position:relative;
float:left;
width:37px;
padding-top:8px;
}
#btm{
position:relative;
float:left;
width:37px;
padding-top:8px;
}
#contenthldr{
width:928px;
position:relative;
float:left;
height:470px;
}

#mcontent{
float:left;
height:446px;
left:-16px;
overflow:hidden;
position:relative;
top:-1px;
width:610px;
z-index:1;
}
/*************** cms stylez **************************/

.contentheading, .componentheading{
color:#2C4087;
float:right;
font-size:16px;
font-weight:bold;
padding-top:15px;
position:relative;
}

.inputbox{
border:1px solid #99ADF4;
font-size:14px;
margin:0 0 11px;
padding:0;
}
input, textarea{
border:0 none;
margin-bottom:8px;
font-family:arial, verdana, sans-serif;
width:290px;
}
#selfCC {
width:13px;
}
#sendContactEmail {
margin-top:8px;
width:100px;
}

/*************** Picgallery (Simple) *********************/
table.newspane td.sectiontableheader {
	display:none;
}

/*************** Picgallery common ***********************/
.shdate{
font-weight:bold;
float:right;
}
/**************************ROUND BOX**********************/

.box_content{
	background-image:url(box/background.png);
	border:0 solid red;
	float:left;
	font-family:verdana,sans-serif;
	left:0;
	position:absolute;
	top:0;
	overflow:visible;
	color:black;
	behavior:url(iepngfix.htc);
}
.box_content div{
overflow:visible;
}
*html .box_content{
	height:100%;
}


.box_header{
background-image:url(box/top.png);
background-repeat:repeat-x;
float:left;
height:13px;
position:absolute;
top:-13px;
width:100%;
left:0;
behavior:url(iepngfix.htc);
}


.box_header_curve_left{
background-image:url(box/topleft.png);
height:13px;
left:-7px;
position:absolute;
top:0;
width:7px;
behavior:url(iepngfix.htc);
}


.box_header_curve_right{
background-image:url(box/topright.png);
float:right;
height:13px;
position:absolute;
right:-17px;
top:0;
width:17px;
z-index:1;
behavior:url(iepngfix.htc);
			
}



.box_footer{
background-image:url(box/bottom.png);
background-repeat:repeat-x;
bottom:-20px;
float:left;
height:20px;
position:absolute;
width:100%;
left:0;
behavior:url(iepngfix.htc);
}
div.box_header_content img{
    behavior:url(iepngfix.htc);
}
.box_border_left{
background-image:url(box/left.png);
height:100%;
left:-7px;
position:absolute;
top:0;
width:7px;	
}
.box_border_right{
background-image:url(box/right.png);
height:100%;
position:absolute;
right:-20px;
top:0;
width:20px;
}

.box_footer_curve_left{
	
background-image:url(box/bottomleft.png);
background-repeat:no-repeat;
bottom:0;
font-size:0;
height:20px;
left:-7px;
position:absolute;
width:7px;
	behavior:url(iepngfix.htc);
	
}

.box_footer_curve_right{
background-image:url(box/bottomright.png);
background-repeat:no-repeat;
bottom:0;
font-size:0;
height:20px;
position:absolute;
right:-20px;
width:20px;
	behavior:url(iepngfix.htc);
}

.box_text{
float:left;
position:relative;
}

/***************************lexikon***********/
dt{
border-bottom:1px solid #FFFFFF;
cursor:pointer;
font-weight:normal;
padding-right:35px;
}
dd{
display:none;
}

dl.glossary{
float:left;
margin-left:30px;
margin-top:0px;
}

#glossary{
border-top:1px solid #FFFFFF;
float:left;
position:relative;
top:55px;
z-index:1;
left:8px;
}
#glossary h3{
float:left;
font-size:35px;
margin-top:-3px;
width:18px;
}
#gltxt{
float:left;
height:312px;
left:30px;
margin:10px;
overflow:hidden;
position:relative;
top:41px;
width:500px;
z-index:0;
}
.index{
position:absolute;
top:-35px;
}
div.index a{
font-size:13px;
padding:0 7px 0 0;
}
dt.activl{
padding-right:20px;
padding-left:15px;
background: transparent url(websein_standard_grey/images/mainlevelacitve.png) no-repeat scroll center right;
font-weight:bold;
}
/*************************adresszeile**********/
#adressl{
bottom:-3px;
float:right;
position:relative;
right:11px;
}
a#adress:link, a#adress:visited{
color:#BCBDC0;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
a#adress:hover{
color:#4d4d4f;
text-decoration:none;
}

/**************************menulinksred/gry***************************/
a.activeinfol:link,a.activeinfol:visited, #active_menuinfo{
border-bottom:2px solid white;
margin-bottom:0px;
text-decoration:none;
font-size:14px;
float:left;
position:relative;
margin: 0 10px;
}
a.activeinfol:hover, #active_menuinfo:hover{
margin-bottom:2px;
}
a.mainlevelinfo:link, a.mainlevelinfo:visited{
margin: 0 10px;
color:white;
text-decoration:none;
display:block;
float:left;
font-size:14px;
position:relative;
margin-bottom:4px;
}
a.mainlevelinfo:hover{
text-decoration:none;
border-bottom:2px solid white;
margin-bottom:2px;
float:left;
position:relative;
}
