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

body {
margin:0 auto; padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:1.8em; letter-spacing:0; word-spacing:normal; color:#444; text-align:center;
background-color:#fff;
width:936px; }

#page {
float:left; text-align:left;
background-image:url(../img/beton.jpg); background-repeat: no-repeat;
width:936px; }

img {border:0;}
a { text-decoration:none; color:#444; }

.active {
background-color:#ae2855 !important;
color:#FFFFFF;
padding-left:4px; padding-right:4px; padding-bottom:2px; }

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

.hide_if_css {display:none !important;}

#right { float:right; width:350px; }

#service { margin-right:45px;}

#service ul li{ display:inline;}

#service a {padding-left:2px; padding-right:2px; margin-left:-4px; padding-bottom:2px;}

#service a:focus,
#service a:active, 
#service a:hover {
background-color: #ae2855 !important;
color:#FFFFFF;
padding-left:2px; padding-right:2px;} 

#flashani { margin-top:5px;/* width:360px; height:500px;*/}

*html #flashani {margin-right:-15px;}

#left { float:left; width:586px;}

*html #left {float:left; width:580px;}

#head {float:left; margin-bottom:30px;}

#head img{border:none; float:left; }

#headline {float: left; margin-left:45px; margin-top:20px;}
#headline img { width:389px; height:70px; } 

#mainnav {float:left; width:143px; font-weight:bold; margin-right:47px;}

#mainnav ul ul {font-weight:normal;}

#mainnav a:link {
background-color: #FFFFFF;
padding-left:4px; padding-right:4px; padding-bottom:2px;
}

#mainnav a {
background-color: #FFFFFF;
padding-left:4px; padding-right:4px; padding-bottom:2px;
}

#mainnav a:hover,
#mainnav a:active,
#mainnav a:focus {
background-color:#ae2855;
color:#FFFFFF; 
padding-left:4px; padding-right:4px; padding-bottom:2px;
}

#content {
float:left;
width:390px;
}
#content li {margin-bottom:25px;}

table {
width:390px;
border:1px solid #000000;
border-collapse:collapse;

}

th {
color:#FFFFFF;
background-color:#ae2855;border:1px solid #000000; padding-left:10px;}

td {border-right:1px solid #000000; padding-left:10px; padding-top:5px; padding-bottom:5px; vertical-align:top;}

h1 {
font-size:8pt;
margin:0px; line-height:10pt;}

p { margin:0px; line-height:10pt;}

.greyline {
background-color:#eef1f3;}

	#content a { cursor:text; background-color: #AE2855; color:#FFFFFF; display:inline-block; font-weight:bold; padding-left:4px; padding-right:4px; padding-bottom:0px; padding-bottom:0px; line-height:16px;}
	#content ul { text-align:left;}
	
	#flashani{border:0px solid #999; }
	#RightImageSlots {padding-left:50px; width:320px;}
	#RightImageSlot1 {min-width:100px; max-width:150px; min-height:30px;}
	#RightImageSlot2 {min-width:100px; max-width:150px; min-height:30px;}
	#PartnerImageSlot {min-width:100px; min-height:30px;}
	
	.odd { background-color:#eee;}
	a:hover.imgref{background-color:#fff !important;}
	a:active.imgref{background-color:#fff !important;}
	a:visited.imgref{background-color:#fff !important;}

	#content a.link { background-color: #FFFFFF !important; color:#AE2855 !important; display:inline-block; font-weight:bold; padding:0px !important; line-height:16px;}
	#content a:hover.link { text-decoration:underline;}
	
	object {height:366px;}
	embed {height:366px;}
	#content table th {padding:3px; margin:0; text-align:center;}
	#content table td {padding:3px; margin:0;}

	#content table.noframe {border:0;}
	#content table.noframe td {border:0;}
	#content table.noframe tr.odd {background-color:#ffffff;}
	
	th {white-space: nowrap;}
