body {text-align:center;background-color:#ffffff;font-size:12px;}

body, h1, h2, p, span, div, li {font-family:Arial,Helvetica,sans-serif;color:#555555;}
a {font-family:Arial,Helvetica,sans-serif;color:#000066;}

form {margin:0px;padding:0px;}

#div_frame_1 {border:0px solid black;width:790px;margin:auto;padding:0px;text-align:left;}
#div_frame_4 {border:0px solid black;margin-top:20px;text-align:center;}

.div_clear {clear:both;height:1px;}

#ul_nav {
	padding:0px 0px 0px 1px;
	float:left;
	list-style-type:none;
	letter-spacing: 1px;
	text-align: left;
	display: block;
	color: #444444;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ul_nav li a:link , #ul_nav li a:visited {
	display:block;
	white-space:normal;
	width:150px;
	margin:0px 0px 12px;
	font-size:95%;
	font-weight: bold;
	text-align:left;
	border-bottom:2px solid #FFFFFF;
	text-decoration: none;
	color: #444444;
}

#ul_nav li a:hover {
	color:#CC0033;
	}
#ul_nav li a:active {
	color:#CC0033;
	text-decoration: underline;
	display: block;
	}


#id_markisenauswahl {margin:0px 0px 0px 0px;padding:0px;list-style-type:none;}
#id_markisenauswahl li a, #id_markisenauswahl li a:active, #id_markisenauswahl li a:visited {display:block;width:250px;padding:3px;border-bottom:1px solid #66CCFF;margin:0px 20px 5px 0px;font-style:normal;font-weight: bold;text-decoration:none;}

#id_markisenauswahl li a:hover {display:block;width:250px;padding:3px;border-bottom:1px solid #66CCFF;margin:0px 20px 5px 0px;font-style:normal;font-weight: bold;text-decoration:none; color: #df0000;}
.ul_standard {display:block;margin-left:10px;padding:5px;}
.ul_standard li{}

.img_logo {width:398px;height:67px;margin:0px 0px 30px 31px;border:none;}
.img_space_0 {display:block;border:1px solid gray;}
.img_space_bottom {display:block;border:1px solid gray;margin-bottom:20px;}
.img_markise {
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 35px;
}

p {margin:0px 0px 15px 0px;}
.p_justify {width:290px;text-align:justify;}
.p_bellevue {width:600px;text-align:justify;}
.p_großgesperrt {
	display:block;
	font-size:110%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:14px;
	text-align:justify;
	letter-spacing: 0.5em;
}
.p_groß {
	display:block;
	font-size:100%;
	font-weight:bold;
	margin-bottom:14px;
	text-align:justify;
	letter-spacing: 0em;
}
.p_bilduntertitel {display:block;font-size:100%;font-weight:bold;margin-top:2px;margin-bottom:14px}

h1 {text-indent:-1px;font-size:170%;padding-top:0px;margin:0px 0px 10px 0px;}
h2 {text-indent:0px;font-size:100%;padding:0px;margin:0px 0px 7px 0px;}
h3 {text-indent:0px;font-size:16px;padding:0px;margin:0px 0px 7px 0px;}

a {}
.a_none {text-decoration:none;}

.a_zurueck { font-weight: bold; text-decoration:none; color: #df0000; font-size: 120%; }
 .a_zurueck:hover { font-weight: bold; text-decoration:underline; color: #df0000; font-size: 120%; }

.a_logo {display:block;margin:0px;padding:0px;}

.span_hochgestellt {vertical-align: 20%; font-size:12px; text-decoration:none;}
.span_nobreak {white-space:nowrap;}
.span_fontnormal {font-weight:normal;}


#div_frame_4 {color: #999999;}
#div_frame_4 a, #div_frame_4 a:active, #div_frame_4 a:visited {font-size: 90%; color: #999999; font-weight: normal;text-decoration:none;}

#div_frame_4 a:hover {font-weight: normal; text-decoration:none;color:#666666;}


/*  Callback */
.div_callback                   {width:280px;margin:0px;padding:0px;}
.img_trennlinie_callback_form   {width:280px;height:1px;display:block;border-bottom:1px solid silver;}
.img_trennlinie_callback_form_0 {width:280px;height:1px;display:block;}
.inputtext_callback             {width:280px;background-color:#F5F5F5;border:#E7E7E7 1px solid;text-indent:2px;}
.textarea_callback              {width:280px;height:200px;background-color:#F5F5F5;border:#E7E7E7 1px solid;scrollbar-track-color:#FFFFFF;}
.inputsubmit_callback           {width:130px;background-color:#F5F5F5;border:#E7E7E7 1px solid;text-indent:2px;}
.table_callback_form_confirm    {border:1px solid #6699FF; margin-bottom:10px;}
.table_callback_form_confirm td {color:#CC0033;}



.div_angebotsanfrage {float:right;  width:620px;margin:0px;padding:0px;}

.inputtext_angebotsanfrage_big {width:570px;background-color:#F5F5F5;border:#E7E7E7 1px solid;text-indent:2px;}
.inputtext_angebotsanfrage_small {width:70px;background-color:#F5F5F5;border:#E7E7E7 1px solid;text-indent:2px;}
.inputsubmit_angebotsanfrage {width:130px;background-color:#F5F5F5;border:#E7E7E7 1px solid;text-indent:2px;}
.textarea_angebotsanfrage {width:570px;background-color:#F5F5F5;border:#E7E7E7 1px solid;scrollbar-track-color:#FFFFFF;}
.inputcheckbox {background-color:#F5F5F5;border:none;padding:0px;margin:0px;}
.inputradio {background-color:#F5F5F5;border:none;padding:0px;margin:0px;}

.table_angebotsanfrage_form_standard {border:1px solid #C0C0C0;background-color:#F3F3F3;margin-bottom:10px;}
.table_angebotsanfrage_form_standard td {color:#666666;}

.table_angebotsanfrage_form_confirm {border:1px solid green;background-color:#C6FBC4;margin-bottom:10px;}
.table_angebotsanfrage_form_confirm td {color:#006600;}

.table_angebotsanfrage_form_error {border:1px solid red;background-color:#FFEFED;margin-bottom:10px;}
.table_angebotsanfrage_form_error td {color:#660000;}

.table_angebotsanfrage_form {border:1px solid silver;margin-bottom:10px;}
.table_angebotsanfrage_form td {}

.table_angebotsanfrage_hardcopy {border:1px solid silver;}
.table_angebotsanfrage_hardcopy td {text-align:left;font-size:12px;}

.img_trennlinie_angebotsanfrage_form {width:610px;height:1px;display:block;border-bottom:1px solid silver;}
.img_trennlinie_angebotsanfrage_form_0 {width:610px;height:1px;display:block;}

.img_trennlinie_angebotsanfrage_hardcopy {width:610px;height:1px;display:block;border-bottom:1px solid silver;}
.img_trennlinie_angebotsanfrage_hardcopy_0 {width:610px;height:1px;display:block;}

.img_angebotsanfrage {display:block;margin:0px;border:none;}

.img_einzelausdruck_scherenarmmarkise {display:block;margin:0px;border:none;}

.table_einzelausdruck_scherenarmmarkise {border:1px dashed silver;margin-bottom:1px;}
.table_einzelausdruck_scherenarmmarkise td {text-align:left;font-size:11px;}
.vorzurück { font-size: 16px; font-weight: bolder; }
#div_frame_3 {
border:0px solid black;margin-top:20px;text-align:center;
}

