/*

    Stylesheet von Glaserei Prinz style.css

*/

#zeigedasbild {
 position:absolute;
 visibility:hidden;
 background-color:#eff9f7;
 border:1px solid #999;
 padding:0 0.5em 0.5em 0.5em;
}

#leiste {
 cursor:pointer;
 cursor:hand;
 background-color:#eff9f7;
 /*min-width:100px;*/
 padding:0 4px 2px 0;
 border-bottom:1px solid #999;

}

#leiste #schliessen_text {
 font-size:0.70em;
 font-weight:normal;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color:#666;
 margin-right:2px;
}



/* gimp Farben
   - Farbverlauf Hintergrund top -30px #18ab8d
   - Logo und underline #12806a
   - Right Header #12806a
*/

body {
	margin:0;
	padding:0;
	background:url('images/bg-2.png') left top repeat-x;
	background-color:#18ab8d;
}

.border_1 {
	margin:0;
	padding:4px 4px 4px 0px;
	border:1px solid #888;
	width:100%;
}

td.border_2 {
	border:1px solid #888;
	background-color:#fff;
}

.left_address {
	margin:15px 7px 0 6px;
	padding:0 0 15px 0;
	color:#666;
	font-size:0.70em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:1.5em;
	border-bottom:1px solid #999;
}

.left_menu {
	/*margin:15px 7px 0 6px;
	padding:0 0 15px 0;*/
	position:fixed;
	top:90px;
	left:54px;
	width:202px;
	font-size:0.9em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:2.3em;
	border:0px solid #999;
	overflow:hidden;
}

a.link_1 { text-decoration:none; }
a:link.link_1 { color:#777; }
a:visited.link_1 { color:#777; }
a:hover.link_1 { color:#777; text-decoration:underline;}
a:active.link_1 { color:#777; }
a:focus.link_1 { color:#777; text-decoration:underline;}

a.link_2 { text-decoration:none; }
a:link.link_2 { color:#999; }
a:visited.link_2 { color:#999; }
a:hover.link_2 { color:#999; text-decoration:underline;}
a:active.link_2 { color:#999; }
a:focus.link_2 { color:#999; text-decoration:underline;}

a.link_3 { text-decoration:none; }
a:link.link_3 { color:#fff; }
a:visited.link_3 { color:#fff; }
a:hover.link_3 { color:#fff; text-decoration:underline;}
a:active.link_3 { color:#fff; }
a:focus.link_3 { color:#fff; text-decoration:underline;}

.logo {
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	border:0px solid #ccc;
}

.top_1 {
	margin:5px 5px 0 0;
	padding:0;
	text-align:right;
	color:#999;
	font-size:0.54em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
}

.top_2 {
	margin:5px 5px 0 5px;
	padding:0;
	text-align:center;
}

.footer {
	margin:5px 15px 0 0;
	padding:0 0 0 0;
	text-align:right;
	color:#fff;
	font-size:0.64em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.right_header {
	margin:0 20px 0 20px;
	padding:0;
	color:#999;
	font-size:0.80em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	border:0px solid #ccc;
	background:url('images/bg_mp.png') right top no-repeat;
}

.right {
	margin:0 30px 1em 30px;
	padding:0;
	border:0px solid #ccc;
}

.right p {
	color:#666;
	font-size:0.80em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	text-align:justify;
}

.right li {
	padding-top:0.2em;
	padding-bottom:0.2em;
	color:#666;
	font-size:0.80em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.right td {
	color:#666;
	font-size:0.80em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

table.table_referenz td {
	border-bottom:1px solid #999;
	padding:0.8em;
}

.right label {
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
}

img.img_float_left {
	margin:0 1em 0.5em 0;
	padding:0;
	float:left;
}

.input-field {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #999;
}

.input-field-error {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #cc0000;
}

p.text-error {
	color:#cc0000;
}
span.text-error {
	color:#cc0000;
}