/* @author: Gunnar Werner 2004-11-26 */
/*----------------Begin CSS for all sites----------------*/
body {background-color:#eeeeee; color:#006464; font-family:Arial,Helvetica,sans-serif; text-align:center; width:100%; margin: 12px 0px 0px 0px; background-image:url('../pics_all/graygreen.jpg'); background-repeat:repeat-x; background-position:bottom; background-attachment:fixed;/*scrollbar-base-color:#dddddd; scrollbar-track-color:#dddddd; scrollbar-highlight-color:#eeeeee; scrollbar-shadow-color:#000000; scrollbar-arrow-color:#006464;*/}

.space {width:100%; margin-top:0px;}

img.logo {width:44px; height:44px; margin: 0px 4px 0px 2px; border:none; float:left;}
img.arrow {border: solid 1px #dddddd;}
img.w3c_valid {height:31px; width:88px; border:none; margin:12px 18px 24px;}

textarea {background-color:#ffffff; color:#000000; font:12px Arial,Helvetica,sans-serif;/*scrollbar-base-color:#dddddd; scrollbar-track-color:#dddddd; scrollbar-highlight-color:#eeeeee;  scrollbar-shadow-color:#000000; scrollbar-arrow-color:#006464;*/ /*arrow-area: scrollbar-3dlight-color:#FFFF00; scrollbar-darkshadow-color:#ff00ff; scrollbar-face-color:#ffffff; arrow-area*/}

.company {font-size:11px; white-space:nowrap; margin:0px; background-color:#ffffff; padding: 4px 2px; border: solid #408080; border-width: 1px 1px 0px 1px; width:760px; text-align:left;}
/* for squares */
.menue {background-color:#ffffff; color:#408080; height:12px; margin-bottom:2px; padding-left:4px; padding-right:3px; font-size:11px; text-align:center; border: solid 1px; border-color:#dddddd #006464 #006464 #dddddd;}
/* for selected link */
.menue_sel {background-color:#408080; color:#ffffff; height:12px; margin-bottom:2px; padding-left:4px; padding-right:3px; font-size:11px; text-align:center; border: solid 1px; border-color: #000000 #408080 #408080 #000000; font-weight:bold;}

/* Link for Menue */
a.m {height:12px; margin-bottom:2px; padding-left:4px; padding-right:3px; text-align:center; border: solid 1px; font-size:11px; font-weight:bold;}
a.m:link, a.m:visited {color:#006464; text-decoration:none; background-color:#ffffff; border-color: #dddddd #006464 #006464 #dddddd;}
a.m:hover {color:#006464; text-decoration:none; background-color:#dddddd; border-color: #eeeeee #006464 #006464 #eeeeee;}
a.m:active {color:#ffffff; text-decoration:none; background-color:#408080; border-color:#000000 #64aaaa #64aaaa #000000;}

/* selected link for Menue over submenue */
a.l {height:12px; margin-bottom:2px; padding-left:4px; padding-right:3px; text-align:center; border: solid 1px; font-size:11px; font-weight:bold;}
a.l:link, a.l:visited {color:#006464; text-decoration:none; background-color:#dddddd; border-color: #dddddd #006464 #006464 #dddddd;}
a.l:hover, a.l:active {color:#ffffff; text-decoration:none; background-color:#408080; border-color:#000000 #64aaaa #64aaaa #000000;}

ul.company_ul {margin:0px; padding-top:0px; padding-right:4px; list-style-type:none; text-align:right; font-weight:bold; color:#000000;}
.ee {color:#006464;}
.e_xtra {/*font-size:12px;*/ font-weight:bold; color:#000000;}

a:link {color:#006464; text-decoration:underline;}
a:visited {color:#006464; text-decoration:underline;}
a:hover {color:#006464; text-decoration:underline;}
a:active {color:#640000; text-decoration:underline;}

/* Link for NDRS */
#rs:link, #rs:visited {color:#006464; text-decoration:none;}
#rs:hover {color:#000000; text-decoration:none; background-color:#dddddd;}
#rs:active {color:#006464; text-decoration:none;}
/* Link for werner-architekt */
#w_a:link, #w_a:visited {color:#006464; text-decoration:none;}
#w_a:hover {color:#000000; text-decoration:underline; background-color:#dddddd;}
#w_a:active {color:#006464; text-decoration:underline;}

/* Link for Imprint */
#i:link, #i:visited {color:#006464; text-decoration:none;}
#i:hover {color:#000000; text-decoration:none; background-color:#dddddd;}
#i:active {color:#006464; text-decoration:none;}

/* submenue area */
.white_sub {background-color:#ffffff; color:#006464; text-align:center; border: solid #408080; border-width: 1px 0px 1px 0px; width:100%; font-size:12px; margin:4px 0px 4px 0px; padding:2px 0px;}

/* main area */
.g_w{font-size:0px; color:#fefefe; text-decoration:none; cursor:nw-resize;} /*for invisible text and hyperlinks*/
/*for invisible text and hyperlinks*/
#gw:link, #gw:visited, #gw:hover, #gw:active {font-size:1px; color:#fefefe; text-decoration:none; cursor:nw-resize;}

.white {background-color:#ffffff; color:#006464; padding-left:4px; padding-bottom:1px; border: solid #408080; border-width: 0px 1px 0px 1px; width:760px; font-size:12px;}
.white_bg_pic {background-color:#ffffff; color:#006464; padding-left:4px; padding-bottom:1px; border: solid #408080; border-width: 0px 1px 0px 1px; width:760px; background-image:url('../pics_all/platine_019.jpg'); font-size:11px; font-weight:bold;}

.gray {background-color:#eeeeee; color:#006464; padding-left:4px; border: solid #408080; border-width: 0px 1px 1px 1px; width:760px;}   /*#eeeeee = RGB:238,238,238*/

.green_line {background-color:#006464; color:#ffffff; padding-left:4px; border: solid #408080; border-width: 0px 1px 1px 1px; width:760px;} /*#006464 = RGB:000,100,100*/

hr.line1 {color:#408080; margin:4px 0px 4px 0px;}

.sector {font-weight:bold; color:#005544; font-family:Arial,Helvetica,sans-serif}/*for most sides*/

ul.e_1{margin-top:0px; margin-bottom:0px;}
ul.plane1 {list-style-image:url(../pics_all/list1.gif)}
ul.plane2 {list-style-image:url(../pics_all/list2.gif)}
ul.plane3 {list-style-image:url(../pics_all/list3.gif)}

/* copyright-/imprint-area */
.green_area {background-color:#408080; color:#ffffff; padding-left:4px; border: solid #408080; border-width: 1px 1px 1px 1px; width:760px; margin-top:0px;} /*#408080 = RGB:064,128,128*/
.gray_area {background-color:#dddddd; color:#006464; padding-left:4px; border: solid #408080; border-width: 1px 1px 1px 1px; width:760px; margin-top:0px;}
#note {font-size: 10px; font-weight:bold; font-family: Arial,Helvetica,sans-serif; letter-spacing:1px; white-space:nowrap;}
/*----------------End CSS for all sites----------------*/

.st_area, .db_area, .k_area {text-align:left; margin-bottom:8px; padding-top:8px; margin-left:155px;}

/*----------------Begin CSS for single sites----------------*/
/* start/index */

/*.st_notes {font-size:11px; font-weight:normal;}*/

/* Beratung */
.b_area {text-align:left;  margin-bottom:8px; padding-top:8px; margin-left:280px;}
p.b_area2 {text-align:left;  margin-bottom:8px; padding-top:8px; padding-bottom:12px; margin-left:280px; width:400px;}

/* Planung */
.p_subtitle {margin:2px 28px; font: bold 12px Arial,Helvetica,sans-serif;}
.p_area {text-align:left;  margin-bottom:8px; padding-top:8px; margin-left:280px;}
p.p_area2 {text-align:left;  margin-bottom:8px; padding-top:8px; padding-bottom:12px; margin-left:280px; width:400px;}

/* EDV */
.e_area {text-align:left; margin-bottom:8px; padding-top:8px; margin-left:240px;}
.e_subtitle {margin:2px 28px; font: bold 12px Arial,Helvetica,sans-serif;}
.digit_area {text-align:left; margin-bottom:8px; padding-top:8px; margin-left:310px;}

/* extra */
.x_area {text-align:left;  margin-bottom:8px; padding-top:8px; margin-left:195px;}

/* Kontakt */
.k_subtitle {margin:2px 0px; font: bold 12px Arial,Helvetica,sans-serif;}
.k_map_area {text-align:left; margin-bottom:8px; padding-top:8px; padding-right:40px; margin-left:65px;}
img.map {border:1px solid #006464; width:532px; height:250px; float:left; margin-right:40px; margin-bottom:6px;}
p.k_p {margin-top:0px;}
p.map_hint {clear:left; margin-top:0px;}
hr.k_hr {width:500px; height:1px; margin:1px 0px 1px 0px; color:#dddddd;}
textarea.k_ta {width:312px;}

/* references */
.r_area {text-align:left; margin-left:200px; padding-top:20px;}
.r_subtitle {margin:2px 24px; font: bold 12px Arial,Helvetica,sans-serif;}
hr.ref_hr {width:375px; height:1px; margin:0px 0px 0px 20px; color:#dddddd;}
ul.r_1 {list-style-image:url(../pics_all/list3.gif)}
/*ul.r_1 {list-style-type:disk;}*/
ul.r_2 {list-style-image:none; list-style-type:circle;}
/*ul.r_2 {list-style-image:url(../pics_all/list2.gif);}*/
img.r_i {width:199px; height:120px; border: solid 1px #000000; margin-left:40px;}
img.r_i_vert {width:100px; height:240px; border: solid 1px #000000; margin-left:80px;}
a.r:link, a.r:visited, a.r:hover, a.r:active {padding-left:40px;}

/* imprint */
.impr_data {width:100%; margin:0px; padding-top:6px; /*padding:6px 8px 0px 0px;*/ text-align:right; font-size:11px;}
.use_condit {font:11px Arial,Helvetica,sans-serif; text-align:left; width:660px; margin:0px; padding-top:0px; padding-right:20px;}
.impr {margin:0px 8px; font: 11px Arial,Helvetica,sans-serif;}
/*p.i_p {margin:0px 8px; font: 11px Arial,Helvetica,sans-serif; display:inline;}*/
/*h1.impr_subtitle {margin:0px 8px; font: bold 11px Arial,Helvetica,sans-serif; display:inline;}*/
h1.cond_subtitle {margin:24px 24px 0px 24px; font: bold 11px Arial,Helvetica,sans-serif;}
/*----------------End CSS for single sites----------------*/
