/* globale klassen */

* { font-family:Verdana,Helvetica,Arial; }
td,tr,table,div,input,textarea,select,form { font-size:12px; }

form { display:inline; }
img { border:0px; }
body { margin:0px; color:#000000; }

/* speziallfaelle */
a {
	outline:		none;
}
/* layer und tabellen */

/* Hinweis {id} funktioniert nicht - links daher ungültig (id = $_POST['district']) */
.verlauf1 { background-image:url('./grafiken/{id}/site/verlauf1.gif');background-position:right; }
.verlauf2 { background-image:url('./grafiken/{id}/site/main_menu_button_middle.gif');background-position:right; }

/* NAVIGATION */
.topmenue_first_off  { padding:5px; }
.topmenue_first_on   { padding:5px; }
.topmenue_middle_off { padding:5px; }
.topmenue_middle_on  { padding:5px; }
.topmenue_last_off   { padding:5px; }
.topmenue_last_on    { padding:5px; }



a.topmenue_link_off:link    { color:#{trennfarbe};text-decoration:none;font-weight:normal;font-size:11px; }
a.topmenue_link_off:active  { color:#{trennfarbe};text-decoration:none;font-weight:normal;font-size:11px; }
a.topmenue_link_off:visited { color:#{trennfarbe};text-decoration:none;font-weight:normal;font-size:11px; }
a.topmenue_link_off:hover   { text-decoration:none;font-weight:normal; }
a.topmenue_link_on:link     { color:#{trennfarbe};text-decoration:none;font-weight:bold;font-size:11px; }
a.topmenue_link_on:active   { color:#{trennfarbe};text-decoration:none;font-weight:bold;font-size:11px; }
a.topmenue_link_on:visited  { color:#{trennfarbe};text-decoration:none;font-weight:bold;font-size:11px; }
a.topmenue_link_on:hover    { text-decoration:none;font-weight:bold; }

a.warengruppe_link_off:link    { color:#000000;font-weight:normal;text-decoration:none;font-size:13px; }
a.warengruppe_link_off:active  { color:#000000;font-weight:bold;text-decoration:none;font-size:13px; }
a.warengruppe_link_off:visited { color:#000000;font-weight:normal;text-decoration:none;font-size:13px; }
a.warengruppe_link_off:hover   { color:#898989;font-weight:normal;text-decoration:none;font-size:13px; }
a.warengruppe_link_on:link     { color:#898989;font-weight:bold;text-decoration:none;font-size:13px; }
a.warengruppe_link_on:active   { color:#898989;font-weight:bold;text-decoration:none;font-size:13px; }
a.warengruppe_link_on:visited  { color:#898989;font-weight:bold;text-decoration:none;font-size:13px; }
a.warengruppe_link_on:hover    { text-decoration:none;font-size:13px; }


/* helferlein */
.rel { position:relative; }
.abs { position:absolute; }

.left { float:left; }
.right { float:right; }
.cleft { clear:left; }
.cright { clear:right; }

.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.p5 { padding:5px; }

.p4 { padding:4px; }

.pb2 { padding-bottom:2px; }
.pl2 { padding-left:2px; }
.pt2 { padding-top:2px; }
.p2 { padding:2px; }

.p3 { padding:3px; }


.p10 { padding:10px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pt10 { padding-top:10px; }

.mb10 { margin-bottom:10px; }
.mb2 { margin-bottom:2px; }

.alleft { text-align:left; }
.alright { text-align:right; }
.alcenter { text-align:center; }
.aljusty { text-align:justify; }

.br1px { font-size:1px;font-height:1px;height:1px; }
.br2px { font-size:2px;font-height:2px;height:2px; }
.br3px { font-size:3px;font-height:3px;height:3px; }
.br4px { font-size:4px;font-height:4px;height:4px; }
.br5px { font-size:5px;font-height:5px;height:5px; }

.pointer { cursor:pointer; }

/* texte */

.bold { font-weight:bold; }
.bigger { font-size:20px; }
.big { font-size:13px; }
.midi { font-size:15px; }
.midi2 { font-size:12px; }
.mini { font-size:9px; }
.rot { color:#cc0000; }
.gruen { color:#008200; }
.weiss { color:#ffffff; }
.grau { color:#c0c0c0; }
.leitfarbe { color:#{leitfarbe}; }
.stuetzfarbe { color:#{stuetzfarbe}; }
.trennfarbe { color:#{trennfarbe}; }
.reserve1 { color:#{reserve1}; }
.reserve2 { color:#{reserve2}; }

/* formulare */

.suchinput { width:80px;border:#{leitfarbe} 1px solid; }
.suchbutton { background:transparent;border:0px;width:50px;cursor:pointer; }

.norminput { border:#{reserve1} 1px solid; background-color:#{reserve2}; }
.normbutton { border:#{reserve1} 1px solid; background-color:#{reserve2}; background-image:url(./grafiken/{id}/link_pfeil4_css{css}.gif); background-position:left middle; background-repeat:no-repeat; padding-left:10px; font-weight:bold;  }

.norminput2 { border:#{leitfarbe} 1px solid; background-color:#{reserve2}; }
.normbutton2 { border:#{leitfarbe} 1px solid; background-color:#{reserve2}; background-image:url(./grafiken/{id}/link_pfeil4_css{css}.gif); background-position:left middle; background-repeat:no-repeat; padding-left:10px; font-weight:bold;  }

/* BG-Farben */
.bg_leitfarbe { background-color:#{leitfarbe}; }
.bg_stuetzfarbe { background-color:#{stuetzfarbe}; }
.bg_trennfarbe { background-color:#{trennfarbe}; }
.bg_reserve1 { background-color:#{reserve1}; }
.bg_reserve2 { background-color:#{reserve2}; }

/* Border */
.border_leitfarbe { border:#{leitfarbe} 1px solid; }
.border_stuetzfarbe { border:#{stuetzfarbe} 1px solid; }
.border_trennfarbe { border:#{trennfarbe} 1px solid; }
.border_reserve1 { border:#{reserve1} 1px dashed; }
.border_reserve2 { border:#{reserve2} 1px solid; }

.border_leitfarbe_left { border-left:#{leitfarbe} 1px solid; }
.border_stuetzfarbe_left { border-left:#{stuetzfarbe} 1px solid; }
.border_trennfarbe_left { border-left:#{trennfarbe} 1px solid; }
.border_reserve1_left { border-left:#{reserve1} 1px solid; }
.border_reserve2_left { border-left:#{reserve2} 1px solid; }

.border_leitfarbe_top { border-top:#{leitfarbe} 1px solid; }
.border_stuetzfarbe_top { border-top:#{stuetzfarbe} 1px solid; }
.border_trennfarbe_top { border-top:#{trennfarbe} 1px solid; }
.border_reserve1_top { border-top:#{reserve1} 1px solid; }
.border_reserve2_top { border-top:#{reserve2} 1px solid; }

.border_leitfarbe_right { border-right:#{leitfarbe} 1px solid; }
.border_stuetzfarbe_right { border-right:#{stuetzfarbe} 1px solid; }
.border_trennfarbe_right { border-right:#{trennfarbe} 1px solid; }
.border_reserve1_right { border-right:#{reserve1} 1px solid; }
.border_reserve2_right { border-right:#{reserve2} 1px solid; }

.border_leitfarbe_bottom { border-bottom:#{leitfarbe} 1px solid; }
.border_stuetzfarbe_bottom { border-bottom:#{stuetzfarbe} 1px solid; }
.border_trennfarbe_bottom { border-bottom:#{trennfarbe} 1px solid; }
.border_reserve1_bottom { border-bottom:#{reserve1} 1px solid; }
.border_reserve2_bottom { border-bottom:#{reserve2} 1px solid; }

/* links */

a:link { color:#{reserve1};font-weight:bold;text-decoration:none; }
a:active { color:#{reserve1};font-weight:bold;text-decoration:none; }
a:visited { color:#{reserve1};font-weight:bold;text-decoration:none; }
a:hover { color:#{reserve1};font-weight:bold;text-decoration:underline; }

a.none:link	{ font-weight:normal;text-decoration:none; }
a.none:active	{ font-weight:normal;text-decoration:none; }
a.none:visited	{ font-weight:normal;text-decoration:none; }
a.none:hover	{ font-weight:normal;text-decoration:none; }

a.fett:link { color:#{reserve1};font-weight:bold;text-decoration:none; }
a.fett:active { color:#{reserve1};font-weight:bold;text-decoration:none; }
a.fett:visited { color:#{reserve1};font-weight:bold;text-decoration:underline; }
a.fett:hover { color:#{reserve1};text-decoration:none; }

a.vorback:link { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.vorback:active { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.vorback:visited { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.vorback:hover { color:#{reserve1};font-weight:normal;text-decoration:none; }

a.thin:link { color:#{leitfarbe};font-weight:normal;text-decoration:underline; }
a.thin:active { color:#{leitfarbe};font-weight:normal;text-decoration:underline; }
a.thin:visited { color:#{leitfarbe};font-weight:normal;text-decoration:underline; }
a.thin:hover { color:#{reserve2};text-decoration:none; }

a.navi:link { color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.navi:active { color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.navi:visited { color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.navi:hover { color:#{reserve1};text-decoration:underline; }

a.black:link { color:#000000;font-weight:bold;text-decoration:none; }
a.black:active { color:#000000;font-weight:bold;text-decoration:none; }
a.black:visited { color:#000000;font-weight:bold;text-decoration:none; }
a.black:hover { color:#000000;font-weight:bold;text-decoration:underline; }

a.top_menue_off:link { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_off:active { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_off:visited { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_off:hover { background-color:#{leitfarbe};color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }

a.top_menue_on:link { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:active { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:visited { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:hover { background-color:#{leitfarbe};color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }

a.white:link    { color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:11px; }
a.white:active  { color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:11px; }
a.white:visited { color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:11px; }
a.white:hover   { color:#FFFFFF;text-decoration:underline;font-size:11px; }

.ssb1  { background-color:#A8C0E8;text-align:center;vertical-align:center;width:110px;height:110px; }
.ssb1b { background-color:#C8D8F0;text-align:center;vertical-align:center;width:110px;height:110px; }
.ssb2  { background-color:#B0B0E0;text-align:center;vertical-align:center;width:110px;height:110px; }
.ssb2b { background-color:#C8C8E8;text-align:center;vertical-align:center;width:110px;height:110px; }

.ssz1 { background-color:#0078C8;text-align:center;vertical-align:center;width:110px;height:30px; }
.ssz2 { background-color:#0050B0;text-align:center;vertical-align:center;width:110px;height:30px; }

a.artikelLink {
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

h1.artikelbezeichnung {
	font-size:		12px;
	padding:		0px;
	margin:			0px;
}

input.star {
	float:			left;
	width:			16px;
	height:			16px;
	border:			0px solid #000000;
	background:		transparent;
	color:			transparent;
	color:			transparent;
	cursor:			pointer;
}
