@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#e9e9e9;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; }
.resize { width:953px; margin:0 auto;}

/********** contents **********/

h1 {font-family: Tahoma, Verdana; font-weight:bold; font-size:16px;color:#3399cc;} 
h2 {font-family: Tahoma, Verdana; font-size:16px;color:#3399cc;} 
h3 {font-family: Tahoma, Verdana; font-weight:bold; font-size:14px;color:#3399cc;} 
h4 {font-family: Tahoma, Verdana; font-size:14px;color:#3399cc;} 
h5 {font-family: Tahoma, Verdana; font-size:14px;color:#333;} 
h6 {font-family: Tahoma, Verdana; font-size:12px;color:#3399cc;}
 
p {font-family: Tahoma, Verdana; font-size:12px;color:#333;}
	
img{border:none}

a{font-family: Tahoma, Verdana; text-decoration:underline;color:#3399cc}

a:hover{font-family: Tahoma, Verdana; text-decoration:none}


/********** header **********/
.header { }
.block_header {margin-left:auto;margin-right:auto;margin-top:20px; width:953px;}
/* logo */
.logo {
	float:left;
	padding:0;
	margin-bottom:20px;
	width:258px;
}
/* menu */
.menu {
	padding:0;
	margin:0px 0px  0px  0px;
	width:650px;
	float:right;
	height:41px;
	background:url(images/menu_mid1.gif) top repeat-x;
}
.menu div { height:41px; background:url(images/menu_left1.gif) left no-repeat;}
.menu div div { height:41px; background:url(images/menu_right1.gif) right no-repeat; padding:0 10px;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:2px 0 0 0; padding:0; border:0;}
.menu ul li a { float:left; margin:2px 1px 0 0; padding:10px 14px; color:#eee; font:normal 12px Tahoma, Geneva, sans-serif; text-transform: none; font-variant: small-caps; font-weight: bold;}
.menu ul li a:hover { color:#eee; text-transform: none; font-variant: small-caps; font-weight: bold; background: #666 url(images/hover_bg.gif) top repeat-x;}
.menu ul li a.active {
	background:#666 url(images/active_bg.gif) top repeat-x;
	color:#fff;
	text-transform: none;
	font-variant: small-caps;
	font-weight: bold;
}
/********** slider **********/
.top {margin:0 auto; width:953px; padding:0; background: url(images/simple_bg.gif) top repeat-y; }
/* header_text */
.header_text {
	margin:0 auto;
	width:953px;
	background:url(images/simple_img_top.gif) top no-repeat;
}
.header_text .indhold_top {
	padding:20px;
}



/*Darkgray*/
.darkgray { width:953px; background:url(images/blog_body_bg_top.gif) top repeat-y; margin:0 auto 20px auto; padding:0;}
.darkgray .indhold {
	width:920px;
	float:left;
	padding-left:20px;
}	



.dark_bottom { margin:0 auto; padding:0; float:left;}
.dark_bottom img {
	margin:0;
	padding:0;
	}
	
	
.dark_buttom_end	{clear:both;}

/********** block index **********/
.body { padding:0; width:953px; margin:0 auto; background: url(images/simple_bg.gif) top repeat-y;}
.body_bottom { width:953px; margin:0 auto; padding:0;}
.body_resize { width:933px; margin:0 auto; padding:0 10px; background:url(images/simple_img_top.gif) top no-repeat;}

/*Body indhold*/


.indhold3 {
	width:950px;
	margin:5px 0;
	padding:15px 10px;
	float:left;

}
.indhold3a {
	width:910px;
	padding:10px;
	float:left;
	
}
.indhold_top {}

/********** footer **********/
.footer { width:910px; color:#9c9c9c; font:normal 11px Tahoma, Geneva, sans-serif; text-align:left; margin:0 auto; padding:20px 0; }
.footer p { padding:0; margin:0; float:right; width:50%; text-align:right;}
.footer ul { padding:0; margin:0; float:left; list-style:none; width:50%;}
.footer ul li { padding:0; margin:0 5px; float:left;}
.footer a { color:#9c9c9c; font:normal 11px Tahoma, Geneva, sans-serif; padding:0 1px;}
.text_left { text-align:left; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #eaeaea; padding:0; margin:5px 0; background:none;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #3399cc;
	padding: 5px;
	background: #fff;
	margin-top: 5px; 
	margin-bottom: 5px;

}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image a:hover img {
	border: 1px solid #3399cc;
}
.csc-textpic-caption {
	font-size: 90%;
}


div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-left:5px !important;

}

div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-right: 5px !important;

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-family:verdana,Tahoma;
	font-size:10px;
	margin:0;
}

.tx-powermail-pi1_fieldset {
	border: none;
}

.tx-powermail-pi1_fieldset legend {
	display:none;
}

.tx-powermail-pi1_fieldset label {
	display: block;
	width: 110px;
	float: left;
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select, 
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 280px;
	border: 1px solid #3399cc;
	margin-left: 10px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin-left: 120px;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin: 10px 0;
}

.powermail_mandatory {
	color: #3399cc;
}
.div1 {float:left; width:450px;}
.div2 {float:left; width:450px; padding-left:10px; padding-bottom:20px}


.graywrap {width:900px;}
.gray1 {float:left; width:220px;}
.gray2 {float:left; width:220px; padding-left:10px;}
.gray1 {float:left; width:220px; padding-left:10px;}
.gray2 {float:left; width:220px; padding-left:10px;}






.menuD11 li {
	float: left;
	margin: 0;
	border:1px solid blue;
}

.menuD li ul li a {
	display: block;
	padding: 0;
}

.menuD li ul {
	display: block;
	background: #fff;
	margin: 37px 0 0;
	padding: 0;
	position: absolute;
	display: none;
	z-index: 21000;
	border: 1px solid #b3b3b3;
	width:215px;
}

.menuD li ul li {
	float: none;
	display: block;
	margin: 0;
	padding: 0;
}

.menuD li ul li a {
	width:165px;
	margin: 4px;
	padding: 5px 20px;
	white-space: nowrap;
	border: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
	color: #3399CC;
}

.menuD li li a:hover {
	border: 1px solid #ddd;
}

