html {
	overflow-y: scroll;
}

body {
	margin:0;
	padding:0;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background:#F0F0F0;
	color:#000000;
	//font-size: 70%;
	font-size: 11px;
}


*.carpe_horizontal_slider_track {
	background-color: #ADDEE4;
	color: #000000;
	width: 120px;
	float: left;
	margin: 0;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 4px;
	border: 1px solid;
	border-color: #E7FCFF #6DADB5 #6DADB5 #E7FCFF;
}

/*Strich*/
*.carpe_horizontal_slider_track *.carpe_slider_slit {
	background-color: #268794;
	color: #000000;
	width: 110px;
	height: 2px;
	margin: 4px 4px 2px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	border: 1px solid;
	border-color: #E7FCFF #A8DFE6 #A8DFE6 #E7FCFF;
}

*.carpe_horizontal_slider_track *.carpe_slider {
	width: 16px;
	background-color: #333;
	color: #000000;
	position: relative;
	margin: 0;
	height: 8px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: right;
	border: 2px solid;
	border-color: #E7FCFF #A8DFE6 #A8DFE6 #E7FCFF;
}

*.carpe_slider_display_holder {
	background-color: #ffffff;
	color: #000;
	width: 34px;
	margin: 0;
	float: left;
	padding: 0 2px 0 0;
	height: 20px;
	text-align: center;
	border: 1px solid;
	border-color: #E7FCFF #A8DFE6 #A8DFE6 #E7FCFF;
}


.carpe_slider_display {
	background-color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 3px 1px 0 0;
	background-color: transparent;
	color: #000000;
	width: 25px;
	text-align: right;
	border: 0;
	cursor: default;
}

.carpe_slider_display_min {
	background-color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 3px 1px 0 0;
	background-color: transparent;
	color: #000000;
	width: 25px;
	text-align: right;
	border: 0;
	cursor: default;
}

h1 {
	font-size: 120%;
	background-color: transparent;
	color: #6D6D6E;
	text-align:left;
	font-weight:bold;
}

h2 {
	font-size: 100%;
	background-color: transparent;
	color: #6D6D6E;
	text-align:left;
	font-weight:normal;
}

input, select, textarea {
	font-size:100%;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color:#ffffff;
	color:#000000; 
	border: 1px solid #BCBCBC; 
	padding: 2px;
}

aktuelle-anzeige {
	font-size:100%;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color:#3BBCCD;
	padding: 2px;
	text-align:center;
}

.schwerp {
	font-size:100%;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color:#F3F3F3;
	color:#000000; 
	border: 1px solid #BCBCBC; 
	padding: 2px;
	text-align:center;
}

.plusminus {
	background-color:#CECECE;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #ACACAC;
	border-right: 1px solid #ACACAC;
	color:#000000;
	padding: 0px;
	width:20px;
	font-weight:bold;
}

 .wech {
	display: none;
}

.nichtwech {
	display: block;
}

.rt {
	font-size:100%; 
	font-weight:normal;
	color: #d4002a;
	background-color: transparent;
}

a.anz:link, a.anz:visited {
	font-weight: normal;
	color: #000000; 
	text-decoration:underline;
}

a.anz:hover {
	font-weight: normal;
	color: #000000; 
	background-color:#ffffff; 
	text-decoration:underline;
}

a.anz2:link, a.anz2:visited {
	font-weight: normal;
	color: #6D6D6E; 
	text-decoration:underline;
}

a.anz2:hover {
	font-weight: normal;
	color: #ffffff; 
	background-color:#d4d4d4; 
	text-decoration:underline;
}

a.anz3:link, a.anz3:visited {
	background-color: #ffffff;
	font-weight: normal;
	color: #6D6D6E; 
	text-decoration:none;
}

a.anz3:hover {
	background-color: #eaeaea;
	font-weight: normal;
	color: #ffffff; 
	background-color:#d4d4d4; 
	text-decoration:none;
}

a.button_delete:link, a.button_delete:visited {
	background-color: ##ffffff;
	font-weight: normal;
	color: #464646; 
	text-decoration:none;
}

a.button_delete:hover {
	font-weight: bold;
	color: #000000; 
	background-color:#ffffff; 
	text-decoration:none;
}

a.button_wied:link, a.button_fort:visited {
	background-color: #eaeaea;
	font-weight: normal;
	color: #464646; 
	text-decoration:none;
}

a.button_wied:hover {
	background-color: #eaeaea;
	font-weight: bold;
	color: #000000; 
	text-decoration:none;
}



a.anz3:link, a.anz3:visited {
	font-weight: normal;
	color: #000000;
	background-color:transparent;
	text-decoration:none;
}

a.anz3:hover {
	font-weight: normal;
	color: #000000; 
	background-color:transparent; 
	text-decoration:underline;
}

a.anz4:link, a.anz4:visited {
	font-weight: normal;
	color: #E10000; 
	text-decoration:underline;
}

a.anz4:hover {
	font-weight: normal;
	color: #E10000; 
	background-color:#ffffff; 
	text-decoration:underline;
}

a.dezent:link, a.dezent:visited {
	font-weight: normal;
	color: #2E2E2E; 
	background-color:transparent; 
	text-decoration:none;
}

a.dezent:hover {
	font-weight: normal;
	color: #000000; 
	background-color:transparent; 
	text-decoration:none;
}

.sende-gn {
	background-color:#4AA93D;
	color:#ffffff;
	font-weight: normal;
	border: 1px solid #39912D;
	padding: 0px;
}

.sende-ge {
	background-color:#FBE558;
	color:#000000;
	font-weight: normal;
	border: 1px solid #EFD947;
	padding: 0px;
}

.sende-gr {
	background-color:#eaeaea;
	color:#000000;
	font-weight: normal;
	border: 1px solid #d4d4d4;
	padding: 0px;
}


.sende-bl {
	background-color:#3758BA; 
	color:#ffffff; 
	font-weight: normal; 
	border: 1px solid #334E9F;
	padding: 0px;
}

.sende-rt {
	background-color:#EA3535; 
	color:#ffffff; 
	font-weight: normal; 
	border: 1px solid #D02626;
	padding: 0px;
}

.frage-bl {
	background-color:#B8D2FB; 
	color:#000000; 
	font-weight: normal; 
	border: 1px solid #ADC6EF;
	padding: 0px;
}

.frage-ge {
	background-color:#FFEC3C; 
	color:#000000; 
	font-weight: normal; 
	border: 1px solid #EBD82C;
	padding: 0px;
}

.frage-wh {
	background-color:#ffffff; 
	color:#000000; 
	font-weight: normal; 
	border: 1px solid #AEAEAE;
	padding: 0px;
}

.frage-rt {
	background-color:#FF6600; 
	color:#000000; 
	font-weight: normal; 
	border: 1px solid #E05C04;
	padding: 0px;
}

.frage-gn {
	background-color:#65F265; 
	color:#000000; 
	font-weight: normal; 
	border: 1px solid #4BD84B;
	padding: 0px;
}

.frage-gr {
	background-color:#5C5C5C; 
	color:#ffffff; 
	font-weight: normal; 
	border: 1px solid #515151;
	padding: 0px;
}

.hg-gn {
	background-color:#79EF79; 
	color:#000000; 
}

.hg-rt {
	background-color:#FB5F40; 
	color:#000000; 
}

.hg-ge {
	background-color:#FFEC3C; 
	color:#000000; 
}

.hg-gr {
	background-color:#eaeaea; 
	color:#000000; 
}


.nobr {
	white-space: nowrap;
}
/*neu*/

#main{
	margin-top: 0px;
	/*margin:auto;*/
	width: 1024px;
	background-color:#ffffff;
	color: #6D6D6D;
	background-image: url(hg_y.gif); background-repeat:repeat-y;
}

#top{
	clear:both;
	height: 128px;
	margin-left: 111px;
	width: 788px;
	background-color: transparent;
	color: #6D6D6D;
}

#top-left{
	height: 128px;
	float: left;
	background-color: transparent;
	color: #6D6D6D;
}

#top-right{
	float: right;
	height: 128px;
	background-color: transparent;
	color: #6D6D6D;
	margin:0px;
	padding:0px;
}

#in-top-right{
	color: #A6A6A6;
	background-color: transparent;
	margin-top: 58px;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:0px;
}

#login{
	position: absolute; 
	top:30px; 
	left:620px; 
	z-index:60;
}



under-top{
	clear:both;
	background-color: transparent;
	color: #6D6D6D;
}

#under-top-holder{
	padding-left:1px;
	margin-left: 111px;
	width:787px;
	background-color: transparent;
	color: #6D6D6D;
	border-top: 1px solid #d4d4d4;
}

#under-top-left{
	float: left;
	width:180px;
	background-color: transparent;
	color: #6D6D6D;
}

#under-top-right{
	padding:10px;
	float: right;
	width:582px;
	background-color: transparent;
	color: #6D6D6D;
}


#ueber-soz{
	clear:both;
	background-color: transparent;
	color: #6D6D6D;
}

#ueber-soz-holder{
	margin-left: 111px;
	width:788px;
	background-color: transparent;
	color: #6D6D6D;
	border-top: 1px solid #d4d4d4;
}

#ueber-soz-left{
	float: left;
	width:180px;
	background-color: transparent;
	color: #6D6D6D;
}

#ueber-soz-right{
	padding:10px;
	float: right;
	width:582px;
	background-color: transparent;
	color: #6D6D6D;
}


#soz{
	clear:both;
	background-color: transparent;
	color: #6D6D6D;
}

#soz-holder{
	padding:1px;
	margin-left: 111px;
	width:786px;
	background-color: transparent;
	color: #6D6D6D;
	border-top: 1px solid #d4d4d4;
}

#fuss{
	clear:both;
	width: 1024px;
	background-color:#E7E6E6;
	color: #6D6D6D;
	text-align: right;
	border-top: 1px solid #d4d4d4;
}



a.in-unter-top-right:link, a.in-unter-top-right:visited {
	font-weight: normal;
	color: #24B7CA; 
	background-color:transparent; 
	text-decoration:none;
}

a.in-unter-top-right-over:link, a.in-unter-top-right-over:visited, a.in-unter-top-right-over:hover {
	font-weight: normal;
	color: #255C76; 
	background-color:transparent; 
	text-decoration:none;
}


a.in-unter-top-right:hover {
	font-weight: normal;
	color: #255C76; 
	background-color:transparent; 
	text-decoration:none;
}

a.over_kopie:link, a.over_kopie:visited, a.over_kopie:hover {
	font-size: 10px;;
	font-weight: normal;
	color: #ffffff; 
	background-color:transparent; 
	text-decoration:none;
}


a.over_original:link, a.over_original:visited, a.over_original:hover {
	font-size: 10px;;
	font-weight: normal;
	color: #313131; 
	background-color:transparent; 
	text-decoration:none;
}


a:link, a:visited {
	font-weight: normal;
	color: #24B7CA; 
	background-color:transparent; 
	text-decoration:none;
}


a:hover {
	font-weight: normal;
	color: #24B7CA; 
	background-color:transparent; 
	text-decoration:underline;
}


a.in-top-right:link, a.in-top-right:visited {
	font-size: 95%;
	font-weight: normal;
	color: #A6A6A6; 
	background-color:transparent; 
	text-decoration:none;
	line-height:0.1em;
}

a.in-top-right:hover {
	font-size: 95%;
	font-weight: normal;
	color: #000000; 
	background-color:transparent; 
	text-decoration:underline;
}

a.grau:link, a.grau:visited {
	font-weight: normal;
	color: #A6A6A6; 
	background-color:transparent; 
	text-decoration:none;
}

a.grau:hover {
	font-weight: normal;
	color: #000000; 
	background-color:transparent; 
	text-decoration:none;
}


a.fuss:link, a.fuss:visited {
	font-weight: normal;
	color: #6D6D6D; 
	background-color:transparent; 
	text-decoration:none;
}


a.fuss:hover {
	font-weight: normal;
	color: #000000; 
	background-color:transparent; 
	text-decoration:underline;
}

.btn-grau {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 85%;
	background-color:#EAEAEA;
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	color:#464646;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	margin-top:2px;
}

.btn-grau-over {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 85%;
	background-color:#C8C8C8;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	color:#464646;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	margin-top:2px;
}

.btn-blau {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 85%;
	background-color:#29BACE;
	border-top: 1px solid #3FCCDF;
	border-left: 1px solid #3FCCDF;
	border-bottom: 1px solid #26B4C7;
	border-right: 1px solid #26B4C7;
	color:#ffffff;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	margin-top:0px;
}

.btn-blau-over {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 85%;
	background-color:#269BAA;
	border-top: 1px solid #34A9B9;
	border-left: 1px solid #34A9B9;
	border-bottom: 1px solid #2394A3;
	border-right: 1px solid #2394A3;
	color:#ffffff;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	margin-top:0px;
}

.form-top-unused {
	margin-top:10px;
	height:12px;
	font-size:85%;
	background-color:transparent;
	color:#A6A6A6; 
	border: 1px solid #D7D5D5; 
	padding: 1px;
}

.form-top-used {
	margin-top:10px;
	height:12px;
	font-size:85%;
	background-color:transparent;
	color:#000000; 
	border: 1px solid #D7D5D5; 
	padding: 1px;
}

.form-reg-select {
	height:14px;
	width:100px;
	font-size:85%;
	background-color:transparent;
	color:#000000; 
	border: 1px solid #D7D5D5; 
	padding: 1px;
}

.form-reg {
	height:12px;
	font-size:85%;
	background-color:transparent;
	color:#000000; 
	border: 1px solid #D7D5D5; 
	padding: 1px;
}

