@charset "utf-8";



@font-face {
    font-family: "css/My font";
src: url("FtraBk__.eot");
}

 a, a:active,  a:link, a:visited {

	color: red;
}






.popmenu {


height:53px; 
background-image:url(../bilder/menubg.gif);
padding-left:0px;

width:auto;
}

.popmenu .menubottom {

height:20px; 
background-image:url(../bilder/menybottombg.png);
padding-left:0px;

width:auto;


}




.news {

height:140px; 
background-color:#8fc4e6;
/*background-image: url(brushed-silver-metallic-background.jpg);*/
}

.newsX {
background-color:#393939;

width:225px;
height:33px; 
background-image:url(../bilder/menubg.gif);


}




h1 {

	padding: 0;
	margin: 0;
	padding-bottom: 5px;
font-size:26px;
color:#0C0;

}
h2 {
padding: 0;
	margin: 0;
	padding-bottom: 10px;
	color:#393939;

}


p { 
padding: 0;
	margin: 0;
}

div {

padding: 0;
	margin: 0;
}

body {

	margin: 0px 0px;
	padding: 0px;
	background-color:#eeeeee;
		font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-image:url(../bilder/gray_stripes_background.png);*/
}

#page {
position: relative;
width:970px;
border-left:3px solid white;
border-right:3px solid white;
border-bottom:3px solid white;/*
border-top:3px solid white;*/


left: 50%;
margin-left: -500px; /* half the width of the div */
/*margin-top:15px;*/
}

a img {
	border: none;
}

#left_column {
	/*background:url(bilder/dack_gaffel.png) top right no-repeat;*/
	height: 93px;

}


#left_gradient {
	
	height: 140px;
	/*background:url(bilder/gradient_left.png) top right;
	background-color:#DBDAD0*/
}

#right_gradient {

	height: 140px;
	/*background:url(bilder/gradient_right2.png) top left;
		background-color:#DBDAD0*/
}



#header #profilImg {
	margin-right:110px;
	float:right;
}

#header #headerLogo {
	margin-top:15px;
	margin-left:30px;
	float:left;
}


#content {
	padding-top: 10px;
    width:auto;

	background: #fff;
	padding-left:5px;
	padding-right:5px;

	/*min-height:400px;
	background-image:url(../bilder/columnbg.png);background-repeat:no-repeat;
*/
background-position:center;
background-position:top;

}


#menu {
/*
	width: auto;
	height:25px; 
	background-color:#8FC4E6;
	padding-left:10px;
	*/
}

#banner {
	width: auto;
	min-height: 1px;
	background-color: #ffffff;
	color: #ffffff;
}

#footer {
	width: auto;
	background-color:#393939;
	color: black;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	height:80px;
}

#footer .menubottom {
margin-top:5px;
height:20px; 
background-image:url(../bilder/menybottombg.png);
padding-left:0px;

width:auto;


}

#footer .gradientTop {
height:20px; 
background-image:url(menybottombgTop.png);
padding-left:0px;

width:auto;


}

#footer .footerTxt {margin-top:15px;color: white; text-decoration:none; font-weight: bold;} #footer a:hover { text-decoration: underline;}

hr {
	border: 1px solid #3a516f
}

h1, h2 {
	/*background: #fff;*/
}


ul.rssmenu0 {
	width:195px;
	padding: 15px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position:inside;
	list-style: none;
	min-height: 220px;
	background-color:#e7e7e7;
	margin-bottom:20px;
	
}

.rssmenu0 li {
padding: 0;
	margin: 0;
	border-bottom: 1px dotted #96ff00;
	margin-bottom:5px;
	padding-bottom:3px;
}

.rssmenu0 a, .rssmenu0 a:active, .rssmenu0 a:link, .rssmenu0 a:visited {

	text-decoration: none;
	font-weight:bold;
	padding-left: 15px;
	padding-bottom: 3px;
	background:url(greenDot.png) no-repeat 0px 4px;
	color: #333333;
}

.rssmenu0 a:hover {
	background: url(greenDot.png) no-repeat  1px 4px;
	
	color:red;;
}

ul.submenu2 {
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position:inside;
	list-style: none;
}

.submenu2 li {

}

.submenu2 a, .submenu2 a:active, .submenu2 a:link, .submenu2 a:visited {
	display:block;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	padding-left: 7px;
	padding-bottom: 3px;
	background:url(../bilder/0036_bullet02.png) no-repeat 0px 4px;
	color: #0066cc;
}





.submenu2 a:hover {
	background: url(../bilder/0036_bullet02.png) no-repeat  3px 4px;
	border-bottom: 1px solid #e4e2e2;
	color:#333333;
}


ul.submenu1 {
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position:inside;
	list-style: none;
}

.submenu1 li {
padding-bottom: 10px;
}

.submenu1 br {

line-height:0px;
}

.submenu1 a, .submenu1 a:active, .submenu1 a:link, .submenu1 a:visited {
	display:block;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	padding-left: 7px;
	padding-bottom: 3px;
	background:url(../bilder/0036_bullet02.png) no-repeat 0px 4px;
	color: #0066cc;
}





.submenu1 a:hover {
	background: url(../bilder/0036_bullet02.png) no-repeat  3px 4px;
	border-bottom: 1px solid #e4e2e2;
	color:#333333;
}

a.linkblock {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
	color: #005596;
	padding-right: 13px;
	margin-bottom: 0px;
	background: url(../bilder/0036_bullet02.png) no-repeat  right 4px;
}

a.linkblock:hover {
	padding-right: 15px;
	margin-bottom: 0px;
	background: url(../bilder/0036_bullet02.png) no-repeat  right 4px;
}

.centerContent {
	/* background-image:url(../bilder/pattern.jpg); */
}

#includelayout ul {
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
}

#includelayout ul li{
	margin-bottom: 10px;
}


            .resultset {
			
			
					
                margin-top: 15px;
width:600px;

 
            }
            
            .result {
                float: left;
			    overflow: hidden;
                width: 175px;
                height: 330px;
             
                margin: 0 10px 10px 0;
                text-align: center;
				
border: 1px solid #A5A8B8;
background: #EAEAEA;
            }
            
            .header {
               
                padding: 5px 15px 8px 15px;
                text-align: left;
				
            }
            
            .result img {
                max-height: 195px;
				padding-top:5px;
				padding-bottom:5px;
               
            }
            
            .header h4 {
                font: bold 13px arial,sans-serif;
                color: #444;
                margin: 0;
            /*     height: 16px;          Prevent long titles from expanding the header. */
                overflow: hidden;     /*  Some authors are a little too verbose. :)      */
            }
            
            .header h5 {
                font: normal 11px arial,sans-serif;
                color: #666;
                margin: 0;
                height: 13px;
                overflow: hidden;
            }   
			
			.header h6 {
                font: normal 11px arial,sans-serif;
                color: #666;
                margin: 0;
           
                overflow: hidden;
            }  
			
				.header .phone {
			
                font: normal 11px arial,sans-serif;
                color: #666;
                margin: 0;
           
                overflow: hidden;
            }   
			
			
			
			
			 .resultsetList {
			
			
                margin-top: 15px;
width:600px;

 
            }
            
            .resultList {
              
			    overflow: hidden;
                        
                margin: 0 10px 10px 0;
                text-align: center;
				
border: 1px solid #A5A8B8;
background: #EAEAEA;
            }
            
            .headerList {
               
                padding: 5px 15px 8px 15px;
                text-align: left;
				
            }
            
         
            
            .headerList h4 {
                font: bold 13px arial,sans-serif;
                color: #444;
                margin: 0;
            /*     height: 16px;          Prevent long titles from expanding the header. */
                overflow: hidden;     /*  Some authors are a little too verbose. :)      */
				  float: left;
            }
            
            .headerList h5 {
                font: normal 11px arial,sans-serif;
                color: #666;
                margin: 0;
                height: 13px;
                overflow: hidden;
				  float: left;
				  width:200px
            }   
			
			.headerList h6 {
                font: normal 11px arial,sans-serif;
                color: #666;
                margin-top:3px;
				 margin-bottom:3px;
             float: left;
                overflow: hidden;
				width:200px;
            }  
			
				.headerList .phone {
			
                font: normal 11px arial,sans-serif;
                color: #666;
                margin: 0;
             float: left;
                overflow: hidden;
  
            }   
	
	
	#header {
background-color:#393939;
background-image:url(../bilder/BGheader.png);
height:103px;
width:auto;
background-position:right;
background-repeat:no-repeat;
}
			
		.flashcontentx {
position:relative;
top:-125px;
left:100px;
 

background-repeat:no-repeat;
background-position:left;
width:550px;
height:103px;
background-position-x:20px;
overflow:hidden;
margin-left:150px;
}
 
 
.flashcontentx1 {background-image:url(logo056.png);
background-repeat:no-repeat;
background-position:left;
width:auto;
height:150px;
 
background-position-x:20px;
overflow:hidden;
}	