body {
	background-color: #07092d;
	margin:0px; 
	padding:0px;
}

#website {
	border-collapse:collapse;
	border:0px solid yellow;
	table-layout:fixed;
	margin:0px;
	padding:0px;
	width:960px;
	background-color: #07092d;
}

#header {
	border-collapse:collapse;
	border:0px solid green;
	table-layout:fixed;
	margin:0px;
	padding:0px;
	width:960px;
	height:70px;
	background-color: #07092d;
}

#header_title {
	width:610px;
	margin:0px;
	padding:0px;
	background-color-image:url();
}

#header_logo {
	margin:0px;
	padding:0px;
	text-align: right;
	background-color-image:url();
}

#main_content {
	border-collapse:collapse;
	border:0px solid red;
	table-layout:fixed;
	margin:0px;
	padding:0px;
	width:960px;
	background-color: #ffffff;
}

#top_frame {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:0px;
	height:20px;
}

#top_frame_left {
	border:0px solid yellow;
	margin:0px;
	padding:0px 30px;
	width:177px;
	background-color: #02005e;
}

#top_frame_right {
	text-align: right;
	align: right;
	margin:0px;
	padding:0px;
	width:723px;
	background-color: #02005e;
}

#main_frame {
	margin:0px;
	padding:0px;
}

#main_frame_left {
	border:0px solid green;
	margin:0px;
	padding:0px 18px;
	vertical-align: top;
	background-image:url(bg_balken.gif);
	background-repeat:repeat-y;
}

#main_frame_right {
	margin:0px;
	padding:10px 15px;
	vertical-align: top;
	background-color: #ffffff;
}

div.article_content {
	font-family:verdana;
	font-size:12px;
}

div.article_content a, 
div.article_content a:active, 
div.article_content a:visited, 
div.article_content a:hover  {
//        font-family:verdana;
//        font-size:12px;
        font-weight:bold;
        color:#0000ff;
}
							
div.article_content img {
        border:0px dashed black;
	margin:0px 5px;
}
	
#main_frame_right_footer {
	font-family:arial;
	margin:0px;
	padding:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	vertical-align: bottom;
	background-color: #ffffff;
}

#bottom_frame {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;	
	margin:0px;
	padding:0px;
	height:20px;
}

#bottom_frame_left a, 
#bottom_frame_left a:active, 
#bottom_frame_left a:visited  {
        font-family:verdana;
        font-size:10px;
        font-weight:bold;
        color:#ffffff;
        margin:0px;
        padding:0px;
        height:20px;
}
							

#bottom_frame_left {
	margin:0px;
	padding:0px 30px;
	background-color: #02005e;
}

#bottom_frame_right {
	text-align: right;
	margin:0px;
	padding:0px;
	background-color: #02005e;
}

#left_menu {
	display:block;
	overflow:hidden;
	border:0px solid green;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;	
	width:200px;
}

table.nav1st {
	border:0px solid red;
}

table.nav1st td {
	border:0px solid red;
	margin:0px;
	padding:0px;
	padding-left:5px;
	height:20px;
	vertical-align:top;
}

table.nav2nd td {
	border:0px solid green;
	margin:0px;
	padding:0px;
	padding-left:5px;
	height:20px;
	vertical-align:top;
}

td.main_table {
	margin:0px;
	padding:0px;
	background-color: #ffffff;
}

a.menu_item {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.menu_item:visited {
        font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
		
a.menu_item:hover {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#4e4fbc;
	text-decoration:none;
}

a.menu_item_active {
        font-family:arial;
	font-size:12px;
        color:#05027f;
        text-decoration:none;
	font-weight:bold;
}

div.menu_item {
	font-family:arial;
	font-size:12px;
	color:#000000;
}

a.breadcrump, div.breadcrump {
        font-family:arial;
	font-size:18px;
	font-weight:bold;
        color:#05027f;
        text-decoration:none;
        font-weight:bold;
}
			
a.breadcrump:hover {
        font-family:arial;
        font-size:18px;
        font-weight:bold;
        color:#4e4fbc;
        text-decoration:none;
        font-weight:bold;
}

div.breadcrump {
	padding:0px 0px 10px 0px;
	margin:0px;
	border:0px solid black;
}

div.makler_navi {
	padding:3px 0px 3px 11px;
	background:#4a4a4a;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	text-vertical-align:bottom;
	color:#ffffff;
	width:190px;
}

div.login {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border:0px solid red;
	padding: 0px 15px;
}

input#login, input#paswd {
	width:170px;
	border:1px solid #9295B8;
	margin-bottom:10px;
}

div.download-hdl {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	width:663px;
	padding:5px;
	border:0px solid black;
	background:#9295B8;
}

div.download-file {
        font-family:arial;
        font-size:10px;
        font-weight:normal;
        width:661px;
        padding:5px;
        border:1px dashed #9295B8;
        background:#ffffff;
}
						
fieldset label {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}

fieldset input.text {
	font-family:verdana;
        font-size:10px;
	width:500px;
	display:block;
	border:1px solid #9295B8;
}

fieldset input.checkbox {
     
}

input.submit {
	display:block;
	font-family:verdana;
        font-size:10px;
	font-weight:bold;
	width:170px;
	border:1px solid #9295B8;
	background:#e5e5e5;
}

fieldset textarea {
	font-family:verdana;
        font-size:10px;
	display:block;
	border:1px solid #9295B8;
	width:500px;
}

fieldset {
	border:1px dashed #9295B8;
	width:500px;
	padding:20px;
	margin:0px;
	background:#f3f3f3;
}

div.warnung {
	font-family:verdana;
        font-size:12px;
	font-weight:bold;
	color:white;
	border:1px solid red;
	background: red;
	text-align:center;
	width:500px;
	padding:10px 20px;
}

form {
	border:0px solid green;
	margin:0px;
	padding:0px;
}

