
html { height: 100%; }

body {
	
	height: 100%;
	background-color: #5a5a5a;
	background-image:url(../images/bg_grey.jpg) ;
	background-position:center top;
	background-repeat:no-repeat;
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;*/

}

.redbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	background-color:#ff0000;
	border-style:solid;
	border-width:1px;
	border-color:#cecece;


}

td {
	

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d4d4d4;



}

img {

	border:0px;
}

h1{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:35px;
	text-align:left;
	padding-bottom:0px;
	margin:0;
	color:#db0000;
	text-decoration:none;
	font-weight:bold;
	

}

h2{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	text-align:left;

	margin:0;
	color:#db0000;
	text-decoration:none;
	font-weight:bold;
	

}

h3{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.2em;
	text-align:left;
	padding-bottom:10px;
	margin:0;
	color:#595959;
	text-decoration:none;
	font-weight:bold;
	

}

.input {
	z-index:1000;

}

.brodtext{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:15px;
	color:#36332e;
	text-decoration:none;
	font-weight:normal;
	

}

.kurs{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:25px;
	color:#36332e;
	text-decoration:none;
	font-weight:normal;
	
	

}



/* PNG FIX */

div ,img
{
    behavior: url("iepngfix.htc") 
    }
	
	
	
/* */

* { 
	margin: 0px;
	padding:0px;
	
	
}

.clearboth { 
	clear:both;
	
}

.floatleft{ 
	float:left;
	
}

.floatright{ 
	float:right;
	
}


#pagecontent
{
    width:886px;
    height:100%;

	margin: auto;
}



#maincontainer {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	

}


#maincontainer #topcontainer { 
	width: 886px;
	height:145px;
	padding:0px;
	margin: auto;
	
	
	
}


#maincontainer #menucontainer { 
	width: 886px;
	height:31px;
	
	padding:0px;
	margin: auto;
	background-image:url(../images/menu_bg.png)
	
}



#maincontainer #menucontainer #menu_horiz {
	
	width: 100%;
	/*border:1px solid #000;*/
	float:left;
	padding-top:2px;
	padding-left:35px;
	/*background: url(../images/bg_menu.gif) left bottom repeat-x;*/
}

#maincontainer #menucontainer .menu_horiz
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#maincontainer #menucontainer .menu_horiz ul, .menu_horiz li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
	display: inline;
	
}


#maincontainer #menucontainer .menu_horiz li {
	height: 31px; 
	height: expression('29px');
	padding-top: 6px;
	vertical-align: top;
	white-space: nowrap;
}

#maincontainer #menucontainer .menu_horiz a:link, .menu_horiz a:visited
{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	color: #ffffff;
	font-family: arial, helvetica;
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing: normal; /*2px*/
}

#maincontainer #menucontainer .menu_horiz a.current:link, .menu_horiz a.current:visited
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

#maincontainer #menucontainer .menu_horiz .active {
	/*text-decoration: underline;*/
	/*color:#000000;*/
	
}

#maincontainer #menucontainer .menu_horiz a:hover { 

	
}




#maincontainer #menucontainer .menu_horiz .tab_separator {
	/*background-image: url(../images/e_menu_separator.gif);*/
	background-repeat: no-repeat;
	width: 2px;
}

#maincontainer #menucontainer .menu_horiz .tab_inactive {
	background-image: url(../images/bg_menu_inactive.png);
	background-repeat: repeat-x;
	
}

#maincontainer #menucontainer .menu_horiz .tab_left_inactive {
	background-image: url(../images/e_menu_left_inactive.png);
	background-repeat: no-repeat;
	width: 8px;
}

#maincontainer #menucontainer .menu_horiz .tab_right_inactive {
	background-image: url(../images/e_menu_right_inactive.png);
	background-repeat: no-repeat;
	width: 8px;
}

#maincontainer #menucontainer .menu_horiz .tab_active {
	background-image: url(../images/bg_menu_active.png);
	background-repeat: repeat-x;

	
}

#maincontainer #menucontainer .menu_horiz .tab_left_active {
	background-image: url(../images/e_menu_left_active.png);
	background-repeat: no-repeat;
	width: 8px;
}

#maincontainer #menucontainer .menu_horiz .tab_right_active {
	background-image: url(../images/e_menu_right_active.png);
	background-repeat: no-repeat;
	width: 8px;
}



#maincontainer #main { 
	width: 886px;
		height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	margin: auto;
	background-image:url(../images/maincont_bg.png) ;

	background-repeat:no-repeat;
	text-align:left;
	
}

#maincontainer #main #content  { 
	padding-top:50px;
	width: 826px;

		height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	padding-left:60px;
	
}
#maincontainer #main #content #header { 
	width: 700px;
	height:100%;
	text-align:left;
	float:left;
	
	padding-bottom:40px;
}

#maincontainer #main #content #left { 
	width: 420px;
	height:100%;
	text-align:left;
	float:left;
	font-family:georgia, arial;
	font-size:12px;
	line-height:16px;

}

#maincontainer #main #content #right { 
	width: 366px;
	height:100%;
	text-align:left;
	float:right;
	padding-left:0px;

	

}

#maincontainer #main #content #right #news { 

	width:300px;
	font-family:Georgia, arial, Times, serif;
	font-size:12px;
	line-height:18px;
	padding-left:17px;
	

}

#maincontainer #main #content #right #halsansflik { 
	padding-top:12px;
	padding-left:15px;
	width: 351px;
	height:48px;
	text-align:left;
	font-family: arial, Times, serif;
	font-size:24px;
	line-height:16px;
	color:#ffffff;
	background-image:url(../images/right_halsansheader_bg.png) ;
	background-repeat:no-repeat;

}

#maincontainer #main #content #right #fadderhundenflik { 
	padding-top:12px;
	padding-left:15px;
	width: 351px;
	height:48px;
	text-align:left;
	font-family: arial, Times, serif;
	font-size:24px;
	line-height:16px;
	color:#ffffff;
	background-image:url(../images/right_fadderhundenheader_bg.png) ;
	background-repeat:no-repeat;

}

#form {
	position:absolute;
	top:50px;
	
	z-index:2000;
	width:280px;
	height:500px;
	width: 900px; 
	margin: 10px auto; 
	text-align: center;
	
	
	/*background-image:url(../images/bigpic1.png);*/
	background-repeat:no-repeat;
	

}


#maincontainer #botcontainer { 
	width: 886px;
	height:50px;
	margin: auto;
	background-image:url(../images/bot_bg.png);
	background-repeat:repeat-y;
	text-align:left;
}

#maincontainer #botcontainer #content { 
	width: 100%;

	
	
	
	
	text-align:center;
	font-family:georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

#maincontainer #partners { 
	width: 886px;
	height:50px;
	margin: auto;
	
	padding-bottom:30px;
	background-image:url(../images/bot_bg.png);
	background-repeat:repeat-y;
	

}

#maincontainer #partners #content { 
	width: 100%;
	height:50px;
	margin: auto;
	padding-left:40px;
	text-align:left;
	float:left;
}



A {
	text-decoration: none;
	color:#db0000;
}

A:hover {
	text-decoration: none;
	color:#db0000;
}




