/******** General tags ********/

body{

	color:#404040;

	line-height:1.2em;

	margin:0 auto;

	padding:0;

	font-family: Arial, Helvetica, sans-serif;

}



a{

text-decoration:underline;

color:#666666;

}



a:hover{text-decoration:none;}

a img{border:0;}

p{
	margin:0 0 18px 10px;
}

ul,ol,dl{margin:2px 0 16px 35px;}

ul ul,ol ol{margin:4px 0 4px 35px;}



h1{
	margin:0 0 0 10px;
	font-size: 1em;
	color: #126fc6;

}



h1 a{text-transform:none; color:#4088b8;}



h2{

font-size:1em;

margin:0 0 0 10px;

}



h3{
	margin:0 0 0 10px;
	font-size: 1.1em;
	color: #666666;

}




blockquote{

font-size:0.9em;

border:1px solid #dadada;

margin:20px 10px;

padding:8px;

}



/******** Main wrap ********/

#topdiv{
	width:100%;
	background-image: url(bar.jpg);
	height: 10px;
}


#wrap{

	width:900px;

	margin:0;

	padding:0;

	float: left;

}



#header{margin:0;}



#toplinks{text-align:right; padding:5px 2px 2px 3px;}






/******** sidebar ********/

#photodiv{
	float:right;
	background-color: #FFFFFF;
	height: 455px;
	padding-top: 1px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}

#sidebar{
	float:left;
	width:290px;
	border-top: 1px solid #666666;
	padding: 16px 0 0 0;
	margin-top: -1px;


}



#sidebar ul{

	list-style:none;

	padding:0 0 0 10px;

	font-weight: bold;

}



#sidebar li{
	list-style:none;
	font-family: "Myriad Pro", "Myriad Web Pro", "Myriad", Calibri, Arial;
	font-size: 0.8em;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;
	padding-top: 4px;
}



#sidebar li a{
	color: #666666;
	text-decoration: none;
}

#sidebar li a:hover{
	color: #5D5D5D;
	text-decoration: underline;
}



/******** Content variations ********/

#main_container{
	float:right;
	text-align:left;
	background-color: #FFFFFF;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	width: 425px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	line-height: 1.4em;
}



#col1{
	width:200px;
	float:left;
	text-align:left;
	padding:0;
	margin-top: 2px;
	padding-left: 10px;

}



#col2{
	width:195px;
	float:left;
	text-align:left;
	padding:0;
	margin-right:0px;
	margin-top: 2px;
	padding-left: 9px;
	padding-bottom: 40px;

}

#col1_kontakt{
	width:190px;
	float:left;
	text-align:left;
	padding:0;
	margin-top: 2px;
	padding-left: 10px;
	color: #666666;

}



#col2_kontakt{
	width:195px;
	float:left;
	text-align:left;
	padding:0;
	margin-right:0px;
	margin-top: 2px;
	padding-left: 9px;
	color: #666666;

}

#col1_top_kontakt{
	width:400px;
	float:left;
	padding:0;
	padding-left: 10px;
	margin-top: 2px;

}

#fyran{

width:150px;

float:left;

text-align:left;

padding:0;

margin-right:0px;

}


#logotype_holder{
width:150px;
float:right;
text-align:left;
margin:0;
padding:0;
background-color: #FFFFFF;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
border-left: 1px solid #666666;
width: 425px;

}

#photoholder{
	float:left;
	margin: 0px 0px 0px 22px;
	padding-top: 1px;
	border-right: 1px solid #666666;
	padding-right: 1px;
	height: 150px;
}


#content h3, #contentalt h3{margin:10px 0 8px;}



/******** Footer ********/

#footer{
	clear:both;
	text-align:right;
	color:#808080;
	font-size:0.8em;
	border-top:1px solid #666666;
	padding:5px 5px;
	line-height:1.4em;
	font-family: Calibri, Arial;

}



#footer p{margin:0; padding:0;}

#footer a{
	color:#808080;
	text-decoration: none;
}

#footer a:hover{
	color:#808080;
	text-decoration: underline;
}


#footer_blue{

clear:both;

text-align:right;

color:#808080;

font-size:0.9em;

border-top:8px solid #5a01ed;

margin:0 0 0 0;

padding:8px 0;

line-height:1.6em;

}



#footer_blue p{margin:0; padding:0;}

#footer_blue a{color:#808080;}



.colourchoise{

	color:#666666;

	font-size:0.9em;

	margin:-4px 0 0 8px;

	padding:0px 0;

	line-height:1.6em;

	float: left;

	font-weight: bold;

}



/******** Various classes ********/

.box{

color:#ffffff;

font-size:0.9em;

background-color:#4088b8;

border:1px solid #c8c8c8;

line-height:1.3em;

padding:5px 5px 5px 8px;

}



.box a{color:#f0f0f0;}

.left{float:left; margin:0 15px 4px 0;}

.right{
	float:left;
	font-size: 11px;
	color: #666666;
	padding-left: 2px;

}

.textright{text-align:right;}

.readmore{text-align:right; margin:-10px 10px 12px 0;}



.center{text-align:center;}

.blue{color:#4088b8;}

.big{font-size:1.3em;}

.small{font-size:0.8em;}

.bold{font-weight:bold;}



.clear{clear:both;}

.hide{display:none;}

.fade{color:#c8c8c8;}

.gray{

	color:#808080;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.kampanj{
	font-family: Calibri, Palatino, Georgia;
	font-size: 1.6em;
	color: #333333;
	line-height: 1.1em;

}



.kontaktformular{

	color: #999999;

	font-size: 0.9em;

	line-height: 8px;

}



.photo{
	background-color:#ffffff;
	margin:0px 1px 0px 23px;
	color: #666666;
	font-family: "Century Gothic", Arial;
	float: left;
	border-right: 1px solid #666666;
	height: 150px;
	padding-top: 1px;

}



.photomed{

	padding:48px 2px 2px 2px;

	margin:0px 2px 2px 8px;

	color: #666666;

	float: left;

}



.photologo{

	padding:2px;

	background-color:#ffffff;

	margin:447px 0px 2px 0px;

	color: #666666;

	float: right;

}

.photologocol2{

	padding:2px;

	background-color:#ffffff;

	margin:0px 0px 2px 0px;

	color: #666666;

	float: right;

}

.photologokontakt{

	padding:2px;

	background-color:#ffffff;

	margin:63px 0px 2px 0px;

	color: #666666;

	float: right;

}

.photologocopy{

	padding:289px 2px 2px 2px;

	background-color:#ffffff;

	margin:0px 0px 2px 0px;

	color: #666666;

	float: right;

}
.photologounderfooter{
	background-color:#ffffff;
	color: #666666;
	float: right;
	margin-top: -70px;

}
.photologo_lejout_design{

	padding:2px;

	background-color:#ffffff;

	margin:230px 0px 2px 0px;

	color: #666666;

	float: right;

}

.photologo_kampanj{

	padding:2px;

	background-color:#ffffff;

	margin:25px 0px 2px 0px;

	color: #666666;

	float: right;

}
.decoration{
	background-image:url(buttons/formular.jpg);
	background-repeat: no-repeat;
}

.photobutton{
	padding:2px;
	background-color:#ffffff;
	color: #666666;
	font-family: "Myriad Pro", Verdana, Arial;
	margin: 1px 2px 15px 3px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 120px;

}

.tillfrubrik{
	font-family: "Times New Roman", Times, serif;
	font-size: 2.9em;
	font-weight: bolder;
	margin-left: 20px;
	margin-top: 25px;
	color: #126fc6;
}

.photo_fast_buttons{
	float: left;
	margin-top: 0px;
	margin-left: 5px;
}
