body {
margin: 0px;
background-color: #7d7d7d;
font-family: "trebuchet ms", Georgia, Verdana, Arial, sans-serif;
color: #333333;
font-size:small;
}

a:link {
color: #f7931e;
text-decoration: none;
}

a:hover {
color: #e62b07;
text-decoration: underline;
}

a:active {
color: #FF0000;
text-decoration: none;
outline: none;
}

p{
	margin-top:12px;
	margin-bottom:12px;
}

h1 {
margin-top:0px;
font-size:large;
}

h2 {
font-size:medium;
margin-top:25px;
margin-bottom:10px;
}

h3 {
font-size:small;
font-weight:bold;
}

ul {
list-style-type: square;
}

#contentbackground {
width:100%;
background-color:#FFFFFF;
background-image: url(images/background_top2.gif);
background-repeat:repeat-x;
background-position:top left;
margin:0px;
text-align:center;
padding-bottom:15px;
border-bottom: 1px solid #333333;
}

#contentwrapper {
width: 949px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:15px;
border-bottom:1px dotted #cccccc;
margin-bottom:10px;
}

#headwrapper {
height:89px;
clear:both;
}

#headwrapper img {
margin-top:30px;
}

#headwrapper #headerleft {
float:left;
}
#headwrapper #headerright {
float:right;
}

#mainmenu {
width:949px;
padding-top:0px;
height:37px;
line-height:37px;
clear:both;
border-bottom:1px solid #ffffff;
background: url(images/mainmenu_background.gif) no-repeat;
color:#ffffff;
}

#mainmenu a {
padding: 0px 15px 5px 15px;
color: #dddddd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
text-decoration:none;
outline: none;
}

#submenu {
clear:both;
background:#bfbdbd;
padding:5px;
border-bottom:1px solid #ffffff;
color:#666666;
}

#submenu a {
color: #333333;
padding:0px 15px 5px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:normal;
text-decoration:none;
}

#submenu a:hover, #mainmenu a:hover, #foot a:hover, #articlemenu a:hover {
text-decoration:underline;
}

#title {
background: #ffae49;
height: 47px;
line-height:47px;
background: url(images/title_background.gif) repeat-x;
font-size:18px;
color: #ffffff;
padding-left: 20px;
border-bottom:1px solid #ffffff;
}

#content {
background:#f0f0f0;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:15px 0px 30px 0px;
color:#333333;
float:left;
clear:both;
}

#content_bottom {
background-image: url(images/content_bottom.gif);
background-repeat:no-repeat;
height:5px;
clear:both;
}

#articlemenu {
float: left;
width:180px;
border-right: 1px solid #dddddd;
}

#articlemenu a {
display: block;
color: #000000;
text-decoration:none;
padding: 0px 0px 12px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
}

#articles {
float: right;
width:726px;
padding: 0px 20px 0px 20px;
}

#articles_wide {
float: left;
width:907px;
padding: 0px 20px 0px 20px;
}

#foot {
width: 949px;
margin-left:auto;
margin-right:auto;
color:#cccccc;
padding-top:5px;
}

#foot p {
padding-left: 10px;
margin-bottom: 5px;
margin-top:0px;
}

#foot a {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 10px 0px 10px;
text-decoration:none;
font-size: xx-small;
text-transform:uppercase;
}

/**** news ****/
#news{
 float:right; 
 width:309px;
 margin-top:15px;
}

#news_header_orange{
	background-color: #ff9d23;
	width: 8px;
	height: 29px;
	float:left;
}

#news_header_grey{
	background-color: #e7e7e7;
	/**width: 474px;**/
	width:300px;
	height: 27px;
	border: 1px solid #cccccc;
	float:left;
	border-left:0px;
	font-size:14px;
}


#news_container{
	background-color: #fcfcfc;
	/*width: 481px;*/
	width:307px;
	border: 1px solid #dad9d9;
	border-top:0px;
	float:left;
}
#news_container_padding{
	padding:20px;
	padding-left:24px;
	padding-top:10px;
	padding-bottom:10px;
}

#content_left{
float:left;
width:560px;
}
.para {
font-weight:bold;
width: 50px;
}

.para_text{
padding-bottom:15px;
}


.para_text p{
margin-top:0px;
}

.organisationtable td {
padding-top:20px;
}

.organisationtable p {
margin-top:0px;
}

.tabletd {
background: #dddddd;
}

.tabletd_insider {
background: #dddddd;
font-size:10px;
}

.tabletd_insider p {
margin:0px;
}


.name {
font-size:16px;
font-weight:bold;
}

.kundlogo {
width:200px;
height:80px;
border:1px solid #cccccc;
text-align:center;
background:#ffffff;
}

.kundlogo img {

}

.news_frontpage  {
color:#666666;
display:block;
font-size:9px;
}

.newslist a {
margin-left: 15px;
}


.newslist li {
line-height:22px;
color: #666666;
padding:2px;
border-bottom: 1px solid #dddddd;
width: 90%;
list-style-type:none;
}
