@CHARSET "UTF-8";


body {
		margin: 0px;
		padding: 0px;
		background-color: #cbcbcb;
		background-image: url(../images/bg.gif);
		background-repeat: repeat-x;
		font-size: 11px;
		font-family: Verdana, Arial, san-serif;
	}
	a,a:visited,a:active {
		text-decoration: none;
		color: #c49d51;
	}
	a:hover {
		color: #d40c4a;
	}
	a.list,a.list:visited,a.list:active {
		text-decoration: underline;
		color: #d5b67f;
	}
	a.list:hover {
		color: #d40c4a;
	}
	a.nbar,a.list:visited,a.list:active {
		text-decoration: none;
		color: #333;
	}
	a.nbar:hover {
		color: #333;
		text-decoration: underline;
	}
	a.acc {
		color: white;
		text-decoration: none;
	}
	a.acc:hover {
		color: white;
	}
	#frame_top,#frame_top:visited,#frame_top:active {
		color: black;
		text-decoration: underline;
	}
	#frame_top:hover {
		color: #d40c4a;
	}
	h2.list {
		color: #d5b67f;
		margin: 0px;
		padding: 0px;
	}
	.snd_line {
		float: left;
		width: 100%;
	}
	.top_line {
		width: 100%;
		position: absolute;
		top: 0px; 
		left: 0px;
		z-index: 9;
		font-size: 11px;
	}
	.rollover a {
		display: block;
		width: 160px;
		height: 33px;
		text-decoration: none;
		background-image: url(../images/anz_button_n.png);
	}
	.rollover a:hover {
		background-image: url(../images/anz_button_a.png);
	}
	.search_icon a {
		display: block;
		width: 26px;
		height: 26px;
		text-decoration: none;
		background-image: url(../images/search_icon.gif);
	}
	.search_icon a:hover {
		background-image: url(../images/search_icon_a.gif);
	}


.mainlist {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
}

a.navLayout1 {
	float: left;
	display: block;
	width: 30px;
	height: 22px;
	background-image: url(../images/show_view_n.png);
	background-position: 0 0;
}
a.navLayout2 {
	float: left;
	display: block;
	width: 37px;
	height: 22px;
	background-image: url(../images/show_view_n.png);
	background-position: 37px 0px;
}
a.navLayout3 {
	float: left;
	display: block;
	width: 30px;
	height: 22px;
	background-image: url(../images/show_view_n.png);
	background-position: 67px 0px;
}
a.navLayout1:hover,a.abar_view1 {
	float: left;
	display: block;
	width: 30px;
	height: 22px;
	background-image: url(../images/show_view_a.png);
	background-position: 0 0;
}
a.navLayout2:hover,a.abar_view2 {
	float: left;
	display: block;
	width: 37px;
	height: 22px;
	background-image: url(../images/show_view_a.png);
	background-position: 37 0;
}
a.navLayout3:hover,a.abar_view3 {
	float: left;
	display: block;
	width: 30px;
	height: 22px;
	background-image: url(../images/show_view_a.png);
	background-position: 67px 0;
}

#aside {list-style-type: none; width:237px; margin: 0px; padding: 0px;}
.bar { list-style-type: none; width:257px; margin: 0px; padding:  0px; border-bottom: 4px solid white; margin-bottom: 4px; }
#aside h2 {display:block; width: 237px; background-color: white; margin: 0px; padding: 0px; padding: 10px;  margin-bottom: 1px; font-size: 14px;}
#aside h2:hover {cursor:pointer;}
#aside h2 span {display:block; float:right; width:16px; margin-top: -16px; height:16px; background:url(../images/plusMinus.gif) 0 -16px;}
.closed span {background-position:0 0;}

.toggle { width: 257px; }
.lines { margin-bottom: 1px; background-color: white; padding: 10px; background-image: url(../images/main_bar_bg.gif); background-repeat: repeat-x; }
.lines label { font-size: 11px; color: grey; font-weight: bold; padding: 5px; cursor: pointer; padding-top: 7px; }
.lines div { font-size: 10px; color: grey; }


.resultBox {
display: block;
float: left;
width: 750px; background-color: white; height: 110px !important; margin-bottom: 3px;
}
.resultBox:hover {
background-image: url(../images/main_list_bg_hover.gif);
background-position: bottom;
background-repeat: repeat-x;
}

.tf ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tf li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float:left;
}


#tf_aa {
	background-image: url(../images/top_reg_2.png);
	width: 92px;
	height: 35px;
	display: block;
}
#tf_aa:hover {
	background-image: url(../images/top_reg_2.png);
}

#tf_a {
	background-image: url(../images/top_reg_i.gif);
	width: 92px;
	height: 35px;
	display: block;
}
#tf_a:hover {
	background-image: url(../images/top_reg_a.gif);
}
#tf_c {
	background-image: url(../images/top_out_i.gif);
	width: 92px;
	height: 35px;
	display: block;
}
#tf_c:hover {
	background-image: url(../images/top_out_a.gif);
}
#tf_b {
	background-image: url(../images/top_help_i.gif);
	width: 71px;
	height: 35px;
	display: block;
}
#tf_b:hover {
	background-image: url(../images/top_help_a.gif);
}
#account_li {
	background-color: #555555;
	width: 148px;
	display: block;
	margin-bottom: 1px;
	padding: 8px;
	padding-left: 12px;	
	color: white;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -0.2px;
}
#account_li:hover {
	background-color: #1f1f1f;
}
.login_input {
	width: 228px;
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
	padding: 6px;
}
.login_submit {
	width: 228px;
	font-size: 11px;
	background-color: #B0B0B0;
	border: 0px;
	border-bottom: 3px solid #c49d50;
	padding: 6px;
	font-weight: bold;
	margin-top: 14px;
	text-align: center;
}

ul.tagcloud {list-style-type:none; padding:0px; line-height: 16px;}
ul.tagcloud li {display:inline; margin:0px; padding:0px; line-height: 16px;}
ul.tagcloud a {color: blue; text-decoration: none;border-bottom: 1px solid dashed;}
ul.tagcloud a:hover {color: darkblue;}

a.delGET { color: grey; font-size: 11px; font-weight: bold; padding-left: 24px; background-image: url(../images/safari-checkbox.png); background-repeat: no-repeat; background-position: -15px -46px; display: block; }
a.delGET:hover { color: grey; background-image: url(../images/safari-checkbox.png); background-repeat: no-repeat; background-position: -15px -30px; }
a.addGET { color: grey; font-size: 11px; font-weight: bold; padding-left: 24px; background-image: url(../images/safari-checkbox.png); background-repeat: no-repeat; background-position: -15px 2px; display: block; }
a.addGET:hover { color: grey; background-image: url(../images/safari-checkbox.png); background-repeat: no-repeat; background-position: -15px -14px; }

.holder a {
    height:16px;
}


#fileQueue {
	width: 500px;
	height: 40px;
	overflow: auto;
	border: 1px solid lightgrey;
	margin-bottom: 10px;
}

table {
	border: 1px solid #e9e9e9;
}

td {
	padding: 5px;
	text-valign: top;
	valign: top;
}

.eine {
	background-color: #e9e9e9;
}

.resultFirstPic {
/*    width: 120px !important;
    height: 100px !important;*/
}


.mainselection2 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FBFBFB;
    background-image: url("../images/selectbox_grey.png");
    background-position: right 0;
    background-repeat: no-repeat;
    font-weight: normal;
    height: 22px;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    width: 117px;
}

.mainselection2 select {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    height: 24px;
    border: 0px;
    padding-top: 3px;
}

.toggle ul {
    margin-left: 0px;
    padding-left: 0px;
}

.toggle ul li {
    list-style-type: none;
}

.lines {
    padding-left:  6px;
    padding-right: 6px;
}

#filter2 {
    background-color: white;
}

.search_desc_highl {
    background: yellow;
    text-decoration: underline;
}


#filterAlter, #filterUmkreis, sort {
    border-top: 0px !important;
    border-radius: 0px !important;
    background: transparent;
}

.tooltip {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #FFFFAA;
border-bottom-color: #CCCC99;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-left-color-value: #CCCC99;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-left-style-value: solid;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-left-width-value: 1px;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-right-color-value: #CCCC99;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-right-style-value: solid;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-right-width-value: 1px;
border-top-color: #CCCC99;
border-top-style: solid;
border-top-width: 1px;
box-shadow: 2px 2px 11px #666666;
font-size: 13px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
z-index: 10000;
	}
	
	
	
.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c49e51;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 50%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ffffff),
		to(#d6d6d6));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid #c49e51;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}
