a:link {color:#000000; text-decoration: none; border:0pt solid #FFFFFF;}
a:visited {color:#000000; text-decoration: none; border:0pt solid #FFFFFF;}
a:active {color:#000000; text-decoration: none; border:0pt solid #FFFFFF;}
a:hover {color:#000000; text-decoration: none; border:0pt solid #FFFFFF;}

a img { border: none; }

body {
	margin:0;
	padding:0;
}

#all {
    width: 960px;
    height: 287px;
    margin: 0 auto;
    margin-top: 100px;
}
    
#logo {
    width: 470px;
    height: 22px;
	text-align:right;
}

#infobox {
    width: 480px;
	margin-top:0;
    height: 284px;
    margin-right:10px;
    float:left;
    overflow: hidden;
    display: inline-block;
}

#menu {
    width: 470px;
    height: 284px;
    margin:0;
    float:left;
    overflow: hidden;
    display: inline-block;
}


.rightrow {
    width:385px;
    text-align:right;
}

#menu_box {
    width: 470px;
	height: 262px;
    margin:0;
    padding:0;
}

#menu_box img {
    border: none;
    margin:0;
    padding:0;
}

.menu_line {
	width: 470px;
	height: 16px;
	overflow: hidden;
}

.menu_left {
    width:70px;
	height:16px;
    text-align:left;
    float: left;
    overflow: hidden;
    display: inline-block;
}

.menu_right {
    width:400px;
	height:16px;
    text-align:right;
	vertical-align:top;
    float: left;
    overflow: hidden;
    display: inline-block;
}

.menu_right a {
	vertical-align:top;
}

.menu_right span {
	vertical-align:top;
}

.menu_left_item, .menu_left_item:active, .menu_left_item:link, .menu_left_item:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#67c2d3;
	padding-left:13px;
	height:16px;
	vertical-align:top;
}


.menu_line:hover .menu_left_item {
	background-image:url(pics/stern.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


.amenu_right, .amenu_right:link, .amenu_right:visited, .amenu_right:active {
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e3e3e3;
	line-height:16px;
}

.menu_line:hover .amenu_right {
	color:#a0a0a0; /*black*/
}

.menu_line:hover .amenu_right:hover {
	color:#313131;	
}

.amenu_right_active, .amenu_right_active:link, .amenu_right_active:visited, .amenu_right_active:active {
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:black; /*#67c2d3*/
}

.amenu_right_klammer:link, .amenu_right_klammer:visited, .amenu_right_klammer:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e3e3e3;
	margin-left:3px;
	padding:0 6px 0 10px;
	line-height:16px;
	background-image:url(pics/klammer.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

.menu_line:hover .amenu_right_klammer {
	background-image:url(pics/klammer_m.gif);
	color:#a0a0a0; /*black*/
}

.menu_line:hover .amenu_right_klammer:hover {
	color:#313131;	
}

.amenu_right_klammer_active:link, .amenu_right_klammer_active:visited, .amenu_right_klammer_active:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:3px;
	padding:0 6px 0 10px;
	line-height:16px;
	background-image:url(pics/klammer.gif);
	background-position: top right;
	background-repeat:no-repeat;
	color:black; /*#67c2d3*/
}

.menu_line:hover .amenu_right_klammer_active {
	background-image:url(pics/klammer_m.gif);
}

.klammer {
	height:16px;
	width:6px;
	background-image:url(pics/klammer.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
.menu_line:hover .klammer {
	background-image:url(pics/klammer_m.gif);
}


.login {
font: 8px Verdana, Arial, sans-serif;
color: #000000;
border: none;
background-color: #b2b2b2;
margin:0;
padding:0;
height:12px;
margin-top:5px;
margin-bottom:1px;
}

.browser{
    padding:0;
    margin-left: 10px;
    font: 12px Verdana, Arial, sans-serif;
}

.browser a{
    cursor:pointer;
}

.browser li{
    line-height:16px;
    list-style: none;
}

.folder {
    padding-left: 14px;
    background: #FFFFFF url(pics/folder.gif) no-repeat center left;
}


.folder_open {
    padding-left: 14px;
    background: #FFFFFF url(pics/folder_open.gif) no-repeat top left;
}

.file {
    padding-left: 14px;
    background: #FFFFFF url(pics/file.gif) no-repeat top left;
}

.active {
	color:#67c2d3;
	text-decoration:underline;
}

h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}

.alt_header {
    margin: 0;
    height:32px;
    width: 480px;
	text-align:right;
	padding:0;
	overflow:hidden;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.alt_pic {
    margin-top:3px;
    margin-bottom:3px;
    height:140px;
    width: 480px;
	overflow:hidden;
	text-align:center;
}

.alt_content {
    width: 480px;
	padding:8px 0 0 0;
	overflow:hidden;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align:right;
	line-height:12px;
}

.alt_table td {
	text-align:left;
    padding-right:8px;
    padding-left:12px;
    
}

.kreuz{
	font-size:9px;
	margin-right:-1px;
	padding:0;
}