html, body {
	
	margin:0 auto;
	line-height:1.5;
	text-align:center; 
	height:100%;
}
body                                    {font-family: Arial;font-size: 75%;background: #EEEDE8;}
td, th                                  {text-align:left;}
h1,h2,h3,h4,h5,p,input,table,ul,li      {margin:0;padding:0;}
h1                                      {font-size:20px;margin: 0.33em 0 0.5em 0;}
h2                                      {font-size:16px;}
h3                                      {font-size:13px;font-weight:normal;}
h3.line                                 {border-bottom:dotted 1px #ccc;margin-bottom:10px;}
h4                                      {font-size:19px;line-height:19px;}
h5                                      {font-size:14px;}
a                                       {color:#5D2D61;text-decoration:none;}
a:hover                                 {text-decoration:underline;}
p                                       {margin: 0.5em 0 1em 0.2em;}
img                                     {border:none;}             
ul                                      {list-style-type:disc;margin-left:20px;}   
table, td                               {font-size:1em;vertical-align:top;}            

/* -------- LAYOUT -------- */

#container
{
    width:906px;
    margin:0 auto;
	text-align:left;
	background:url(../img/design/bg_container.gif) repeat-y;
	
}
#header
{
    background:url(../img/design/bg_header.gif) no-repeat;
    height:16px;
} 
#main
{
    background:url(../img/design/bg_main.gif) top repeat-x;
    padding-bottom:10px;
    margin-left:18px;
    width:873px;
    
} 
.col1
{
    margin:35px 0px 0px 5px;
    width:150px;
    float:left;
    border-right:solid 1px #E3E3E3;
}
#col2
{
    margin:35px 0px 0px 35px;
    float:left;
    width:660px;
    
}

 
#footer
{ 
    width:934px;
	background:url(/img/design/bg_footer.gif) left bottom no-repeat;
	height:100px;
	color:#999;
	font-size:11px;
	margin-top:20px;

}

    #footer .content div            {float:left;border-right:solid 1px #EEE;padding-left:25px;}
    #footer .content                {padding:25px 0px 0px 25px;height:94px;text-align:left;}
    #footer a                       {color:#999;}
    
    
/* ------ END LAYOUT -------- */

ul.menu                     {margin:0;list-style:none;color:#FFF;}
ul.menu a                   {color:#FFF;}
ul.menu li                  {height:17px;padding:8px 0px 8px 5px;margin:0px 0px 0px 1px;}
ul.menu li.selected         {background:#F7F7F8;}

.productbox                     {width:295px;margin:10px 20px 0px 0px;float:left;}
    .productbox .header         {background:url(/img/design/bg_bluefade.gif) left top repeat-x;height:25px;}
    .productbox .header h3      {color:#FFF;padding:3px 0px 0px 7px;}
    .productbox .content        {border:solid 1px #E7E1E5;border-top:none;background:#FEFEFE url(/img/design/bg_lightbluefade.gif) left bottom repeat-x;}
    .productbox .bild           {float:left;margin:5px;}
    .productbox .text           {float:right;margin:0px 0px 0px 0px;width:155px;}

.logo   {margin:0px 0px 0px 4px;}

.small      {font-size:0.9em;}
.large      {font-size:1.2em;}

.datum      {font-size:11px;color:#555;}

.button     {background:#CCC;border:solid 1px #666;height:25px;width:80px;}
.spacer     {margin:0px 15px 0px 15px;}
.clear      {clear:both;height:1px;}
.nobr       {white-space: nowrap;}
.btn        {border:solid 1px #999;padding:5px;background:#CCC;font-family: Arial;font-size:12px;font-weight:bold;}
.pil        {margin:0px 5px 3px 5px;}

.divForm    {padding:10px;background:#F2F2F2;}

.modalAjaxBackground {
	background-color:#233141;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
    opacity:0.90;
}

.modalPopUp
{
    position:fixed;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
    z-index: 1000;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    opacity:0.95;
    background: #08111B;
    _height: expression(window.document.body.offsetHeight + "px") !important;
    _position: absolute !important;
    _width: expression(window.document.body.offsetWidth + "px") !important; 
}
    .modalPopUp div  {font-size:12px;color:#FFF;position:absolute;left:40%;top:300px;z-index:100;}
    
.modalContent
{
    height:540px;
    overflow: auto;
    width:600px;
    background:#FFF;
    padding:20px;
}