body {
	background: #E7EDF0;
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: none;
}

#container {
	margin-left: -500px;
	position: absolute;
	left: 50%;
	width: 1000px;
}

#logo {
	background: #E0E5EC;
	width: 200px;
	height: 160px;
	text-align: center;
}

#img_logo {
	border: 0px none;
}

#navi {
	width: 800px;
}

#tbl_navi {
	margin-left: 15px;
	margin-bottom: 5px;
}

th.navi {
	color: #444455;
	font-size: .85em;
	font-weight: bold;
	text-align: left;
	padding-right: 25px;
}

td.navi {
	color: #72728C;
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	line-height: 1.2em;
	padding-right: 25px;
}

td.navi a {
	color: #72728C;
}

td.navi a:hover {
	color: #9D9DB8;
	text-decoration: underline;
}

#crossbar {
	background: #6983A7;
}

#bluebar {
	background: #1B4478;
	text-align: right;
}

#bluebar img {
	margin: 4px 100px;
}

#tbl_main {
	width: 100%;
}

.sidebar {
	width: 200px;
	background: #E0E5EC;
}

.blue_promo {
	margin-top: 80px;
	padding: 10px 20px;
	background: #6983A7;
	color: #E7EDF0;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.blue_promo a {
	color: #E7EDF0;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}
.blue_promo a:hover {
	color: #E7EDF0;
	text-decoration: underline;
}

#sidebar_menu {
	margin-top: 40px;
}

#content {
	background: #E7EDF0;
	width: 780px;
	min-height: 200px;
 	padding-top: 40px;
 	padding-left: 20px;
}
#content table {
}

.fusszeile {
	color : #666666;
	font-size : 9px;
	line-height : 14px;
	margin-top: 100px;
}

.submenue {
        color : #444455;
        font-size : 12px;
        line-height : 14px;
}

.subsubmenue {
        color : #444455;
        font-size : 11px;
        line-height : 14px;
}

.submenuea {
        color : #444455;
        font-weight : bold;
        font-size : 12px;
        line-height : 14px;
}

.subsubmenuea {
        color : #444455;
        font-weight : bold;
        font-size : 11px;
        line-height : 14px;
}

.blaugrau {
        background : #D6DBE7;
		color: #000000;
}

.hellblau {
        background : #E7EDF0;
		color: #000000;
}

.linie {
	background : #292C52;
	color: #FFFFFF;
}		

.punktev {
        background : url(http://www.schlechtundpartner.de/images/punktev.gif) repeat-y;
}

.punkteh {
        background : url(http://www.schlechtundpartner.de/images/punkteh.gif) repeat-x;
}

.name {
        color : #000033;
		background : #D6DBE7;
        font-size : 12px;
        font-weight : bold;
        line-height : 18px;
}

.funktion {
        font-size : 9px;
        line-height : 15px;
}

td.service {
        color : #444455;
		background : #D6DBE7;		
        font-size : 9px;
        line-height : 15px;
}

th.service {
	background : #1B4478;
	color : #FFFFFF;
    font-size : 10px;
    line-height : 20px;
	text-align : left;
	font-weight : bolder;
}

.servicehead {
        color : #000033;
		background : #BBC0CB;		
        font-size : 9px;		
        font-weight : bold;
        line-height : 15px;
        text-align : left;
}

.headline {
        color : #444455;
        font-size : 12px;
        font-weight : bold;
        line-height : 18px;
}

div.headline {
        color : #444455;
        font-size : 12px;
        font-weight : bold;
		margin-bottom: 10px;
}

div.head {
	    color : #333366;
		font-style : normal;
	    font-size : 12px;
		font-weight: bold;
		margin: 10px 0px 8px 0px;
}

div.headline_break {
	    color : #333366;
		font-style : normal;
	    font-size : 12px;
		font-weight: bold;
		margin: 20px 0px 8px 0px;
		width:100%;
		background-color:#E7EDF0;
		padding:5px;		
}

div.subhead {
	    color : #333366;
		font-style : normal;
	    font-size : 11px;
		font-weight: bold;
		margin: 10px 0px 8px 0px;
}
div.subhead a {
	    color : #333366;
		text-decoration: underline;
}
div.subhead a:hover {
        color : #881111;
		text-decoration: underline;
}
div.text {
		width: 500px;
        color : #444455;
        font-size : 11px;
        line-height : 18px;
		margin: 5px 0px;
}
div.text a {
        color : #444455;
        font-size : 11px;
        line-height : 18px;
		margin: 5px 0px;
		text-decoration: underline;
}
div.text a:hover {
        color : #881111;
		text-decoration: underline;
}
div.inPageNavi {
		margin: 5px 0px 5px 0px;
}
div.inPageNavi a {
        color : #666688;
		font-style : normal;
	    font-size : 11px;
		font-weight: bold;
		text-decoration: none;
}
div.inPageNavi a:hover {
	    color : #333366;
		text-decoration: underline;
}

div.extLink {
		margin: 5px 0px 10px 0px;
		color : #333366;
		font-weight: normal;
	    font-size : 12px;
		text-decoration: none;
}
div.extLink a {
        color : #669966;
		font-style : normal;
		font-weight: bold;
	    font-size : 11px;
		text-decoration:none;
}
div.extLink a:hover {
	    color : #339933;
		text-decoration: underline;
}

.ext_link {
	text-decoration:underline;
	color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 11px;
}
.ext_link:hover {
	color : #D6DBE7;
}



.kontakt_head {
        color : #000000;
		background: #d7dbe7;
		padding: 4px;
		border: solid 1px #000000;
        font-size : 12px;
        font-weight : bold;
        line-height : 18px;
}

.subhead {
    color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 11px;
    line-height : 18px;
}

.subhead12 {
    color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 12px;
    line-height : 18px;
}

.copy {
        color : #444455;
        font-size : 11px;
        line-height : 18px;
}

.std_text {
	text-decoration:none;
    color : #444455;
	font-style : normal;
    font-size : 11px;
    line-height : 18px;
	margin-bottom: 10px;
}

.doclink {
	text-decoration:none;
    color : #444455;
	font-style : normal;
    font-size : 11px;
    line-height : 18px;
}
.doclinkhead {
	text-decoration:none;
	color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 12px;
}
.doclinkhead:hover {
	color : #D6DBE7;
}
.dochead {
	text-decoration:none;
	color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 12px;
}
.doclinkdate {
	text-decoration:none;
    color : #444455;
	font-style : normal;
    font-size : 12px;
}

.side_download {
    color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 11px;
}



.fusszeile {
    color: #666666;
    font-size: 9px;
    line-height: 14px;
	margin: 15px 3px;
}

a.service:link {
	background : #D6DBE7;	
	color : #000033;
	text-decoration : underline;
}

a.service:visited {
	background : #D6DBE7;	
	color : #666666;
	text-decoration : underline;
}

a.mail:link {
	background : #D6DBE7;	
	color : #444455;
	text-decoration : none;
}

a.mail:visited {
	background : #D6DBE7;	
	color : #444455;
	text-decoration : none;
}
.ext_link {
	text-decoration:underline;
	color : #333366;
	font-style : normal;
	font-weight: bold;
    font-size : 11px;
}
.ext_link:hover {
	color : #D6DBE7;
}
.link_in_text {
    color : #333366;
	font-style : normal;
	font-weight: bold;
	text-decoration:underline;
}
.input_descr {
	color : #000066;
	font-size : 13px;
    font-weight : normal;
	text-decoration:none;
}
.input_descr_due {
	color : #000066;
	font-size : 13px;
    font-weight : bold;
	text-decoration:none;
}
.buch_inhalt {
        color : #444455;
        font-size : 11px;
		padding: 5px 0px 0px 0px;
}



