@import url("editor.css"); 

#wrapper {
padding: 0;
width: 995px;
margin: 0 auto;
text-align:left;
background: #fff;
}


/*header*/
#header
{margin:0;
width:995px;
float:left;

}

#logo2 {
background: transparent url(../images/specialists.jpg) top left no-repeat;
	float:left;
	width:283px;
	height:87px;

}
#logo3 {
background: transparent url(../images/logo3.jpg) top left no-repeat;
	float:left;
	width:712px;
	height:61px;
}


#logo1 
{margin-top:0px;	
padding-top:0px;
background: transparent url(../images/logo1.jpg) top left no-repeat;
	float:left;
	width:995px;
	height:144px;

	
}

/*topmenu*/

#mainlevel-nav {padding:0px; margin:0px;}


#topmenu {
	float:right;
	width:621px;
	height:22px;
padding-top:4px;

}

#topmenu ul
{
	
margin-top:0px;
display:block;
margin-right:100px;
text-align:right;

}


#topmenu ul li
{
padding-left:9px;
	color:#cc9900;
	display:inline;
	border-right: 1px solid #cc9900;
padding-right: 10px;
height:18px;
}


#topmenu ul li a:link,#topmenu ul li a:visited
{
color:#cc9900;
	font-weight:bold;
	text-decoration:none;	
}



#topmenu ul li a:hover,#topmenu ul li a:active,#topmenu ul li a:focus
{
	
	color:#e4c569;
	font-weight:bold;

}



/*Inhalt*/

#contentarea
{	float:left;
width:995px;
background: #fff url(../images/backgr-left.gif) repeat-y top left;	
	margin-top:35px;
	padding: 0;
		min-height:440px;
	font-family: Arial, Helvetica, sans-serif;
		
	}
	

#main
{float:left;
min-height:200px;
	width:560px;
	padding: 10px 0px 0px 60px;		
	}
	

.contentheading {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding-bottom: 3px;

}

.componentheading {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding-bottom: 15px;
padding-left: 2px;

 }


table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
width: 560px;
	font-size: 100%;
}

.contentpaneopen, .contentpane {width:560px;}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ccc;
}

a.contentpagetitle {
font-weight:bold;

}


/*leftcolum*/


#leftcol {
	background: #ececec;
	width:195px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}


#leftcol ul {
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
padding-left:0px;
}

#leftcol ul li {
padding-left:0px;
}

#leftcol li{
display:block;
list-style:none;
padding-left:0px; }

#leftcol li a {
padding-left:25px; 
padding-bottom:5px;
padding-top:5px;
display:block;
text-decoration:none;
line-height:1.2em;
}

#leftcol li a:hover, #leftcol li a:active, #leftcol li a:focus  {
background: #cbcbcb url(../images/pfeilbraun2.gif) no-repeat;
color:#000000;
}


#leftcol ul li ul {line-height:2px; margin:0px; padding:0px;}

#leftcol ul li ul li a {
margin-left:15px;
color:#666666;
}

#leftcol ul li ul li a:hover, #leftcol ul li ul li a:active, #leftcol ul li ul li a:focus  {
background: #cbcbcb;
padding-left:25px;
margin-left:15px;

}



/*rightcol*/

	

#rightcol {
width:160px;
float:right;

}


#rightcol ul {

color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}

#rightcol ul li {
padding-left:0px;

}

#rightcol li{
display:block;
list-style:none; }

#rightcol li a {
padding-left:35px; 
padding-bottom:5px;
padding-top:5px;
display:block;
text-decoration:none;
line-height:1.2em;
}

#rightcol li a:hover, #rightcol li a:active, #rightcol li a:focus  {
background: #cbcbcb url(../images/pfeilbraun2.gif) no-repeat;

color:#000000;
}

#rightcol ul li ul {line-height:2px; margin:0px; padding:0px;}

#rightcol ul li ul li a {
margin-left:10px;
color:#666666;
}

#rightcol ul li ul li a:hover, #rightcol ul li ul li a:active, #rightcol ul li ul li a:focus  {
background: #cbcbcb;
padding-left:25px;
margin-left:20px;
}


/*footer*/


#footer {
clear:both;
	width:995px;
	height:auto;
	
}

/*sonstiges*/

.clearfix {clear:both;  }



fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}



a.readon {color:#666666; font-size:0.8em;}
.small {font-size:0.8em;}
.modifydate, .creatdate {font-size:0.8em;}

span.article_separator {
display: block;
height:20px;
}


.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

table.blog span.article_separator {
	display: block;
	border-top: 1px solid #cccccc;
padding-top:10px;
height:10px;
}

table.pagenav  {font-size:1em; padding-left:0px; margin-left:0px; text-align:left; }

th.pagenav_prev  {padding-left:0px; margin-left:0px; text-align:left; }
th.pagenav_next  {padding-left:0px; margin-left:0px; text-align:left; }

.pagenav_next a  {color:#666666;}
.pagenav_prev a {color:#666666;}