html, body {
	
	margin:0 auto;
	line-height:1.5;
	text-align:center; 
	min-height:100%;
	_height:100%;
}
body                                    {font-family: Arial;font-size: 75%;background: #DDECF6 url(../img/design/bg_body.jpg) center bottom repeat-x;}
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:15px;line-height:17px;}
h3                                      {font-size:15px;line-height:18px;}
h4                                      {font-size:19px;line-height:19px;}
h5                                      {font-size:14px;}
a                                       {color:#007BB3;text-decoration:none;padding-bottom:1px;}
a:hover                                 {color:#105986;border-bottom:dotted 1px #CCC;}
p                                       {margin: 0.5em 0 1em 0.2em;}
img                                     {border:none;}             
ul                                      {list-style-type:disc;margin-left:15px;}   
table, td                               {font-size:1em;vertical-align:top;}            

/* -------- LAYOUT -------- */

#header
{
    height:90px;
    width:985px;
    margin:0 auto;
}
    #header .content    {text-align:left;}
    #header a:hover     {border:none;}
    
#container
{
    width:985px;
    margin:0 auto;
	text-align:center;
	background:url(../img/design/bg_container.png) center repeat-y;
	margin-bottom:20px;
}
#menu
{
    height:73px;
    max-height:48px;
    background:url(../img/design/bg_menu.gif) no-repeat;
    padding-top:25px;
}

#breadcrumb
{
    height:40px;
    background:url(/img/design/bg_title.gif) repeat-x;
    width:967px;
    margin:0 auto;
    text-align:left;
}

.slideshow
{
    margin:0 auto;
    width:967px;
    height:250px;
}

#main
{
    text-align:left;
    margin:0 auto;
    width:967px;    
    padding-bottom:0px;
}
    #main .content                  {width:950px;margin:0 auto;padding:15px 0px 0px 0px;text-align:left;}   

#main #col1                      {width:200px;height:400px;background:url(/img/design/bg_col1.gif) repeat-x;padding:20px 0px 0px 0px;float:left;margin-top:5px;}
#main #col2                      {width:400px;float:left;margin:15px 5px 0px 20px;}
#main #col3                      {width:300px;float:left;margin:20px 0px 0px 20px;}
 
#footer
{  
    margin:0 auto;
    width:985px;
    height:115px;
	/*background:url(/img/design/bg_footer2.png) top no-repeat;*/
	font-size:12px;
}
    #footer .content                {color:#666;padding:40px 30px 0px 40px;text-align:left;}
    #footer a                       {color:#555;}
    #footer .itstaden               {color:#666;font-size:10px;font-family: Arial;}
    #footer .itstaden a             {color:#666;border:none;}
    #footer .itstaden a:hover       {color:#336699;}
    #footer .itstaden img           {margin:0px 0px -4px 0px;}
    
    
/* ------ END LAYOUT -------- */

ul.menu                     {list-style:none;color:#105986;font-size:14px;margin-left:20px;}
ul.menu a                   {color:#007BB3;}
ul.menu a:hover             {color:#105986;font-size:14px;}
ul.menu li                  {float:left;height:31px;padding:5px 10px 3px 10px;text-align:center;}
ul.menu li.selected         {padding:0px 10px 0px 10px;}
ul.menu li.selected .center {padding:5px 4px 5px 4px;background:url(../img/design/bg_menu_selected.gif) repeat-x;float:left;height:31px;}
ul.menu li.selected .left   {height:31px;width:7px;background:url(../img/design/bg_menu_selected_left.gif) no-repeat;float:left;}
ul.menu li.selected .right  {height:31px;width:7px;background:url(../img/design/bg_menu_selected_right.gif) no-repeat;float:left;}

div.submenu                 {margin:0px 0px 0px 13px;}
ul.submenu                  {list-style:none;width:170px;margin-left:0;}
ul.submenu li               {padding:10px;background:url(/img/design/ico_dot.gif) left bottom repeat-x;}                
ul.submenu li.selected      {font-weight:bold;}

.graybox_280                {width:280px;float:left;background:#f0f0f0 url(/img/design/bg_graybox.gif) repeat-y;}
.graybox_280 .top           {width:280px;background:url(/img/design/bg_graybox_top.gif) top left no-repeat;height:42px;padding-top:8px;}
.graybox_280 .bottom        {width:280px;background:#f0f0f0 url(/img/design/bg_graybox_bottom.gif) repeat-y;height:15px;}

.annons_small               {margin:0px 0px 7px 7px;background:url(/img/design/ico_dot.gif) left top repeat-x;width:267px;}
.annons_small .bild         {float:left;margin:10px 0px 0px 5px;width:80px;}
.annons_small .text         {width:115px;float:left;margin:10px 0px 0px 10px;}
.annons_small .lank         {float:right;margin:20px 10px 0px 5px;width:37px;}

.annons                     {margin:0px 0px 0px 0px;background: #F4F4F4 url(/img/design/ico_dot.gif) left top repeat-x;width:670px;}
.annons .bild               {float:left;margin:15px 0px 0px 10px;width:80px;}
.annons .text               {width:400px;float:left;margin:10px 0px 10px 15px;}
.annons .text .ingress      {color:#333;font-size:12px;}
.annons .pris               {width:70px;float:left;margin:26px 0px 0px 10px;}
.annons .lank               {float:right;margin:20px 10px 0px 25px;width:37px;}

.bat                     {float:left;margin:5px 10px 0px 0px;background: #F4F4F4 url(/img/design/ico_dot.gif) left top repeat-x;width:220px;padding:5px;}
.bat .bild               {float:left;margin:5px 0px 0px 0px;width:220px;}

.textbox    {_height:25px;max-height:25px;background:#F2F2F2;border:solid 1px #DDD;font-family:Arial;font-size:13px;padding:4px;margin:2px 0px 5px 0px;width:195px;}

.logo   {margin:16px 0px 0px 15px;}

.gray       {color:#666;}
.small      {font-size:11px;}
.large      {font-size:1.2em;}

.button     {background:#CCC;border:solid 1px #666;height:25px;width:80px;}
.spacer     {margin:0px 15px 0px 15px;}
.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 6px 0px 0px;}
.clear      {clear:both;height:1px;}

.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;
}
