h1 { color: #f84900; font-size: 18px; padding: 2px 0px 20px 0px;}
h2 { color: #f84900; font-size: 15px; padding: 2px 0px 2px 0px;}
h3 { color: #f84900; font-size: 14px; padding: 2px 0px 2px 0px;}
ul { padding: 10px 10px 10px 15px; list-style-image: none; list-style: none; }
li { padding: 2px 0 2px 20px; background: url(listenpunkt.gif) no-repeat left 7px;}
.ul_pfeil { list-style: none; background: url(pfeil.gif) center left no-repeat; padding: 5px 0px 5px 20px;}
a:link, a:visited, a:active { color: #f84900; text-decoration: underline; }
a:hover { text-decoration: underline; }

#navi { height: 33px; width: 953px; margin: 0 auto;}
#navi .menue_print { float: left; background: url(menue_print.gif) no-repeat; height: 33px; width: 241px; }
#navi .menue_programmierung { float: left; background: url(menue_programmierung.gif) no-repeat; height: 33px; width: 234px; }
#navi .menue_web { float: left; background: url(menue_web.gif) no-repeat; height: 33px; width: 238px;}
#navi .menue_marketing { float: left; background: url(menue_marketing.gif) no-repeat; height: 33px; width: 240px;}
.menue_print a:link, .menue_print a:visited, .menue_print a:active { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; display: block; height: 26px; padding: 7px 0px 0px 110px; }
.menue_print a:hover { text-decoration: underline; color: #FFFFFF; background: url(gr_menue_print.gif) no-repeat; }
.menue_programmierung a:link, .menue_programmierung a:visited, .menue_programmierung a:active { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; display: block; height: 26px; padding: 7px 0px 0px 95px; }
.menue_programmierung a:hover { text-decoration: underline; background: url(ge_menue_print.gif) no-repeat; }
.menue_web a:link, .menue_web a:visited, .menue_web a:active { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; display: block; height: 26px; padding: 7px 0px 0px 120px; }
.menue_web a:hover { text-decoration: underline; color: #FFFFFF; background: url(or_menue_web.gif) no-repeat; }
.menue_marketing a:link, .menue_marketing a:visited, .menue_marketing a:active { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; display: block; height: 26px; padding: 7px 0px 0px 80px; }
.menue_marketing a:hover { text-decoration: underline; color: #FFFFFF; background: url(ro_menue_marketing.gif) no-repeat; }

.breadcrump { height: 14px; color: #585856; padding: 5px 0px 8px 0px; background-color: #FFFFFF; }

#content_back { width: 914px; background: url(bg_main.gif) repeat-y; padding: 0px 19px 0px 20px; margin: 0 auto;}
#content_left { float: left; width: 674px; min-height: 408px; background: url(bg_content_start.gif) no-repeat; padding: 45px 20px 20px 20px; }
#content_right_2sp { float: right; width: 190px; min-height: 433px; background: url(bg_right_start.gif) no-repeat; padding: 20px 5px 0px 5px; }

.box_normal { width: 180px; height: 126px; color: #595a58; padding: 5px 0px 5px 0px; margin-bottom: 10px; background: url(bg_box_schatten.png) bottom no-repeat; }
.box_normal .inhalt { width: 164px; padding: 3px 5px 5px 5px;}
.box_normal .title { width: 100%; font-size: 14px; padding: 0px 0px 0px 5px; font-weight: bold; color: #a2a2a1; }

.vierwelten { height: 258px; color: #393838; }
.vierwelten .print { background: url(box_print.png) no-repeat; float: left; width: 146px; height: 153px; padding: 105px 10px 0px 10px; }
.vierwelten .print a:link, .vierwelten .print a:visited, .vierwelten .print a:active { height: 14px; font-size: 14px; font-weight: bold; color: #4c514f; text-decoration: underline; background: url(gr_pfeil.gif) no-repeat bottom left; padding-left: 20px; }
.vierwelten .print a:hover { text-decoration: underline; }
.vierwelten .programmierung { background: url(box_programmierung.png) no-repeat; float: left; width: 150px; height: 153px; padding: 105px 10px 0px 10px;}
.vierwelten .programmierung a:link, .vierwelten .programmierung a:visited, .vierwelten .programmierung a:active { height: 14px; font-size: 14px; font-weight: bold; color: #4c514f; text-decoration: underline; background: url(ge_pfeil.gif) no-repeat bottom left; padding-left: 20px; }
.vierwelten .programmierung a:hover { text-decoration: underline; }
.vierwelten .web { background: url(box_web.png) no-repeat; float: left; width: 151px; height: 153px; padding: 105px 10px 0px 10px;}
.vierwelten .web a:link, .vierwelten .web a:visited, .vierwelten .web a:active { height: 14px; font-size: 14px; font-weight: bold; color: #4c514f; text-decoration: underline; background: url(or_pfeil.gif) no-repeat bottom left; padding-left: 20px; }
.vierwelten .web a:hover { text-decoration: underline; }
.vierwelten .marketing { background: url(box_marketing.png) no-repeat; float: left; width: 147px; height: 153px; padding: 105px 10px 0px 10px;}
.vierwelten .marketing a:link, .vierwelten .marketing a:visited, .vierwelten .marketing a:active { height: 14px; font-size: 14px; font-weight: bold; color: #4c514f; text-decoration: underline; background: url(ro_pfeil.gif) no-repeat bottom left; padding-left: 20px; }
.vierwelten .marketing a:hover { text-decoration: underline; }

