/*Index*/
div.index{
	display:block;
	border:1px solid #000;
}

img.artikel{
	border:0px;
	margin-top:5px;
}

/*Tabellen*/
table.voll{
width:100%; border:0px; border-collapse:collapse;}
table.half{
width:50%; border:0px; border-collapse:collapse;}
table.drucken{
width:170mm; border:0px solid #999999; border-collapse:collapse;}

/*Zeilen*/
/*Allgemein*/
td.main{
width:100%; border:0px solid #999999; vertical-align:top;}
td.left{
border:0px solid #999999; text-align:left;}
td.right{
border:0px solid #999999; text-align:right;}
td.center{
border:0px solid #999999; text-align:center;}
td.voll_color{
width:100%; border:0px solid #999999; background-color:#1C498D;}
td.half_color{
width:50%; border:0px solid #999999; background-color:#1C498D;}

td.main_l{
height:20px; width:30%; border:0px solid #999999; text-align:right; vertical-align:top;}
td.main_r{
height:20px; width:70%; border:0px solid #999999; vertical-align:top;}

/*Formulare*/
input.form{
	width:400px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.form_hover{
	width:400px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.form_disabled{
width:400px; background-color:#808080; font-size:10pt; font-family:Verdana;}
input.form_none{
background-color:#E8E8E8; font-size:10pt; font-family:Verdana;}
input.form_none_hover{
background-color:#A8C0D9; font-size:10pt; font-family:Verdana;}
input.form_kl{
	width:200px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.form_kl_hover{
	width:200px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
div.form{
	width:400px; 
	height:150px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	cursor:text; 
	margin-left:4px; 
	overflow:auto;
}
div.form_hover{
	width:400px; 
	height:150px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	cursor:text; 
	margin-left:4px; 
	overflow:auto;
}
div.form_gr{
	width:400px; 
	height:400px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	cursor:text; 
	margin-left:4px; 
	overflow:auto;
}
div.form_gr_hover{
	width:400px; 
	height:400px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	cursor:text; 
	margin-left:4px; 
	overflow:auto;
}
input.twochar{
width:25px; background-color:#E8E8E8; font-size:10pt; font-family:Verdana;}
input.twochar_hover{
width:25px;background-color:#A8C0D9; font-size:10pt; font-family:Verdana;}
input.login{
	width:130px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.login_hover{
	width:130px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.plz{
	width:100px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.plz_hover{
	width:100px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.ort{
	width:292px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.ort_hover{
	width:292px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
textarea.form{
	width:390px; 
	height:140px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
textarea.form_hover{
	width:390px; 
	height:140px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
textarea.form_gr{
	width:390px; 
	height:390px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
textarea.form_gr_hover{
	width:390px; 
	height:390px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.button{
	height:18px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	font-weight:bold;
	cursor:pointer;
}
input.button_hover{
	height:18px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	font-weight:bold;
	cursor:pointer;
}
select.form{
	width:400px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.form_hover{
	width:400px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.form_kl{
	width:200px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.form_kl_hover{
	width:200px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.none{
border:1px solid #000000; background-color: #E8E8E8; font-size:10pt; font-family:Verdana;}
select.none_hover{
border:1px solid #000000; background-color: #A8C0D9; font-size:10pt; font-family:Verdana;}
select.day{
	width:40px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.day_hover{
	width:40px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.month{
	width:100px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.month_hover{
	width:100px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.year{
	width:55px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#FFFFFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
select.year_hover{
	width:55px; 
	height:17px; 
	border:1px solid #C0C0C0;
	background-color:#EEEEEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
}
input.radio{
border:0px solid #000000; background-color:#FFFFFF; font-size:10pt; font-family:Verdana;}
input.radio_hover{
border:1px solid #10437A; background-color:#A8C0D9; font-size:10pt; font-family:Verdana;}
input.cb{
border:0px solid #000000; background-color:#FFFFFF; font-size:10pt; font-family:Verdana;}
input.cb_hover{
border:1px solid #000000; background-color:#A8C0D9; font-size:10pt; font-family:Verdana;}
input.upload{
width:400px; background-color:#E8E8E8; font-size:10pt; font-family:Verdana;}
input.upload_hover{
width:400px; background-color:#A8C0D9; font-size:10pt; font-family:Verdana;}

/*Schrift*/
	h1{
		display:inline;
		margin:0px 0px 0px 0px;
		font-weight:bold; 
		font-family:Verdana; 
		font-size:10pt; 
		color:#000;
	}
	h2{
		display:inline;
		margin:0px 0px 0px 0px;
		font-weight:normal; 
		font-family:Verdana; 
		font-size:10pt; 
		color:#000;
	}
	h3{
		display:inline;
		margin:0px 0px 0px 0px;
		font-weight:bold; 
		font-family:Verdana; 
		font-size:9pt; 
		color:#000;
	}
	h4{
		display:inline;
		margin:0px 0px 0px 0px;
		font-weight:normal; 
		font-family:Verdana; 
		font-size:9pt; 
		color:#000;
	}
	h5{
		display:inline;
		margin:0px 0px 0px 0px;
		font-weight:bold; 
		font-family:Verdana; 
		font-size:8pt; 
		color:#000;
	}
	h6{
		display:inline;
		margin:0px 0px 0px 0px;
		font-weight:normal; 
		font-family:Verdana; 
		font-size:8pt; 
		color:#000;
	}
	#white{
		color:#FFFFFF;
	}
	#red{
		color:#CA0000;
	}
	#blue{
		color:#0085DD;
	}
	#black{
		color:#000000;
	}
	#green{
		color:#009933;
	}
	#grey{
		color:#C0C0C0;
	}
	#altpreis{
		font-size:11pt;
		color:#000;
	}
	#preis{
		font-size:12pt;
		color:#CA0000;
	}
	
div.altpreis{
	display:inline;
	background-image:url(../img/preis.gif);
	background-repeat:repeat-x;
}
	
/*Tooltip*/
.tooltip {
	width: 210px;
	height: 210px;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
}

/*Fielsets*/
fieldset.form{
background-color:#FFFFFF; font-size:10pt; font-family:Verdana;}
fieldset.form_hover{
background-color:#FFFFFF; border-color:#A8C0D9; font-size:10pt; font-family:Verdana;}

/*P*/
p.left{
text-align:left;}
p.right{
text-align:right;}
p.center{
text-align:center;}

/*Div*/
div.left{
text-align:left;}
div.right{
text-align:right;}
div.center{
text-align:center;}
div.tooltip{
text-align:left;}
div.seiten_navi{
	height:50px;
	display:none;
}
/*Horizontale Linie*/
hr{
	width:97%; 
	color:#c0c0c0; 
	border:1px dotted #c0c0c0; 
}
hr.center{
width:97%; color:#c0c0c0; border:1px dotted #c0c0c0; text-align:center; }
hr.left{
width:97%; color:#c0c0c0; border:1px dotted #c0c0c0; text-align:left; }
hr.right{
width:97%; color:#c0c0c0; border:1px dotted #c0c0c0; text-align:right; }

/*Scrollbar*/
body.scrollbar {
 scrollbar-face-color:#0085DD;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-3dlight-color:#0085DD;
 scrollbar-darkshadow-color:#0085DD;
 scrollbar-track-color:#FFFFFF;
 scrollbar-arrow-color:#FFFFFF;
 margin-top:0px;
 margin-left:0px;
 background-color:#5A89C1;
 background-image:url(../img/img/bg.jpg);
 background-repeat:repeat-x;
 }

/*popup*/
body.popup {
 scrollbar-face-color:#C0C0C0;
 scrollbar-shadow-color:#4284AA;
 scrollbar-highlight-color:#4284AA;
 scrollbar-3dlight-color:#C0C0C0;
 scrollbar-darkshadow-color:#C0C0C0;
 scrollbar-track-color:#4284AA;
 scrollbar-arrow-color:#4284AA;
 margin:0px;
 background-color:#FFF;
 }

/*Links*/
a:link {
text-decoration: none; color:#000; cursor:pointer;}
a:visited {
text-decoration: none; color:#000; cursor:pointer;}
a:active {
text-decoration: none; color:#000; cursor:pointer;}
a:hover {
text-decoration: none; color:#000; cursor:pointer;}

/*block*/
div.block_standard{
	width:100%;
}
div.block_auto{
	width:100%;
}

table.block_oben{
	width:100%;
	vertical-align:top;
	height:25px;
	background-image:url(../img/img/main_top.jpg);
	background-repeat:repeat-x;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000;
}
td.block_oben_l{
	width:1%; 
	border:0px solid #999999; 
	vertical-align:top;
}
td.block_oben_m{
	width:70%; 
	border:0px solid #999999; 
	vertical-align:top;
}
td.block_oben_r{
	width:29%; 
	border:0px solid #999999; 
	vertical-align:top;
	text-align:center;
}

table.block_mitte{
	width:100%;
	vertical-align:top;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000; 
	text-align:left;
	background-color:#FFF;
}
td.block_mitte_l{
	width:2%; 
	border:0px solid #999999;
	vertical-align:top;
}
td.block_mitte_m{
	width:98%; 
	border:0px solid #999999; 
	vertical-align:top;
}
td.block_mitte_r{
	width:2%; 
	border:0px solid #999999; 
	vertical-align:top;
}

table.block_unten{
	width:100%;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000;
	border-bottom:2px solid #CA0000;
	background-color:#FFF;
	margin-bottom:4px;
}
td.block_unten_l{
	width:5%; 
	border:0px solid #999999; 
	vertical-align:top;
}
td.block_unten_m{
	width:70%; 
	border:0px solid #999999; 
	vertical-align:top;
}
td.block_unten_r{
	width:25%; 
	border:0px solid #999999; 
	vertical-align:top;
}

font.block_titel{
	font-weight:bold; 
	font-family:Verdana; 
	font-size:9pt; 
	color:#FFFFFF;
}

font.block_zeit{
	font-family:Verdana; 
	font-size:9pt; 
	color:#FFFFFF;
}

a.block_titel{
    text-decoration: none;
    color: #FFFFFF;
    font-size:9pt;
    font-family:Verdana;
    font-weight:bold;
}
a.block_titel_hover{
    text-decoration: underline;
    color: #FFFFFF;
    font-size:9pt;
    font-family:Verdana;
    font-weight:bold;
}


/*Index Gösch*/
table.index{
	border:0px solid #000;
}

td.index_menu{
	width:199px;
	height:400px;
	border:0px solid #000;
	vertical-align:top;
}
td.index_main{
	width:810px;
	vertical-align:top;
}
td.index_menu_r{
	width:200px;
	vertical-align:top;
}
div.index_topmenu{
	display:block;
	width:810px;
	height:180px;
	border:0px solid #000;
}
div.index_main{
	display:block;
	width:810px;
	border:0px solid #000;
}
div.index_menu_r{
	display:block;
	width:100%;
	height:600px;
	border:0px solid #000;
	top:-1px;
	position:relative;

}