/* CSS Document */

html {margin:0; padding:0; font: normal 14px /*1em*/ "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#000;}

body {background-color:#fff; margin:0; padding:0; background: url(../maingrafx/back-grad.jpg) repeat-y;}

td, tr { vertical-align:top; margin:0; padding:0;}	
.headline {font: normal 1em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#C60000;}	

h1 {color:#C60000; font:normal 22px /*1.8em*/ Times New Roman, Times, serif; margin-top:0; padding-top:0;}
span {color:#C60000; font:normal 28px /*1.5em*/ Times New Roman, Times, serif; margin-top:0; padding-top:0;}
h2 {color:#C60000; font:normal 18px /* 1.4em */ Times New Roman, Times, serif;}

p {}

li {list-style-image:url('../maingrafx/list.gif'); padding-left:5px;}
ul{margin-left:20px; padding:0px;}

a:link, a:active, a:visited {color:#333333; padding:0.1em;}	
a:focus, a:hover {color:#fff; background-color:#CC0000; padding:0.1em; text-decoration:none;}
	
#frame {
	/*background: url(../maingrafx/back-grad.jpg) repeat-y;
	background-position:5px 0 0 5px;*/
	position:relative;
	width:99.3%;
	}
	
#header {
	background: url(../maingrafx/sep.jpg) no-repeat;
	background-position:0 100%;
	position:relative;
	width:100%;
	height:108px;
	}
	
#logo_l {position:absolute; top:20px; left:20px; width:64px; height:65px; background: url(../maingrafx/logo_l.gif) no-repeat;}
#logo {position:absolute; top:20px; left:265px; width:392px; height:65px; background: url(../maingrafx/logo_neu.gif) no-repeat;}

#content_container {
	/* position:relative; */
	/*	top:40px;*/
	margin-top:40px;
	background-color:transparent;
	width:980px; 
	}
	
#content {/* position:relative; left:80px; */ float:left; text-align:justify; background-color:transparent; /* width:700px; margin-bottom:40px; */  padding-bottom:40px; line-height:25px;}
#content {margin:0px 0px 40px 80px; max-width:700px;}
#content_kanzlei {position:relative; float:left; background-color:transparent; width:420px;	margin-bottom:40px; padding-bottom:40px;}
	
#menu_container {
	left:20px;
	background-color:transparent;
	height:auto;
	width:190px;
	float:left;
	}
	
img {border-bottom:4px solid #C60000; display: block; }

.no{border: 0px;}

.pictureboxteam {
float:left;
margin-right:0.8em;
margin-bottom:1px;
background-color:#40535D;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
/* font-size:0.8em; */
font-weight:normal;
color:#fff;
}

.pictureboxright {position:relative; float:right; background-color:transparent; color:#fff; margin-left:10px;}
.pictureboxleft {position:relative; float:left; background-color:transparent; color:#fff;}

	


	
/* TOPNAVI START */

#navigation li {list-style: none; display: inline;}

#navigation {
position:relative;
overflow:hidden;
background-color: /*#40535D*/transparent;
width:170px;
left:20px;
}

.nav_links a,
.nav_links a:visited{
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
/* font-size:0.9em; */
color:#000;
text-decoration:none;
padding:10px 0px 10px 25px;
background-color:/*#40535D*/transparent;
display:block;
overflow:hidden;
}

.nav_links a:hover, .nav_links a:active, .nav_links a:focus{
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
/* font-size:0.9em; */
text-decoration:none;
color:#fff;
padding:10px 0px 10px 25px;
background: url(../maingrafx/list.gif) no-repeat;
background-position:3% 50%;
background-color:#666666;
display:block;
overflow:hidden;
}

.nav_active a,
.nav_active a:hover, .nav_active a:active, .nav_active a:focus, .nav_active a:visited{
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
/* font-size:0.9em; */
text-decoration:none;
color:#fff;
padding:10px 0px 10px 25px;
background: url(../maingrafx/list.gif) no-repeat;
background-position:3% 50%;
background-color:#666666;
display:block;
overflow:hidden;
}

/* TOPNAVIGATION  ENDE */



