/* allgemeines */ 
body {margin:0 10px 10px 10px;padding:0;background-color:#FFFFFF;font-family :Verdana, Arial, Geneva, Helvetica, sans-serif;color:#444444;}
td {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:.8em;}
th {text-align:left;padding:5px;font-size:.9em;border-bottom:1px solid #999999;}
a {color:#444444;}
a:hover {color:#6D93B5;}
.noline {text-decoration:none;}
.noline:hover {text-decoration:underline;}
p:first-child {margin-top: 0;}

/*header*/

.header1 {background-image : url(../images/header_back1.gif);background-repeat : repeat-x;}
.header2 {background-image : url(../images/header_back2.gif);background-repeat : repeat-x;}
.logowrap {background-image : url(../images/back_logoline2.jpg);background-repeat : repeat-x;background-position : 0px 65px;font-size:.64em;*font-size:.54em;}
.fontsize {position:absolute;width:98%;top:15px;text-align:right;}
html:root .fontsize {width:98%;}
.quicklink {margin:10px 0 20px 0;float:left;color:#989898;}
.quicklink a {text-decoration:none;color: #163868;}
.quicklink a:hover {text-decoration:underline;color:#660000;}

/*hauptmenue*/
.hauptmenue {font-size:.6em;color:#163868;line-height:1.5em;padding:0px 2px 9px 2px;background-image : url(../images/back_menue2.jpg);background-repeat : repeat-x;}
.hauptmenue a {text-decoration:none;color: #163868;}
.hauptmenue a:hover {text-decoration:underline;color: #660000;}
.hauptmenuefooter1 {width:70%;background-image : url(../images/back_menue3a.jpg);background-repeat : repeat-x;}
.hauptmenuefooter2 {width:30%;background-image : url(../images/back_menue3b.jpg);background-repeat : repeat-x;}

/*navihelp*/
.navihelp {border-bottom: 1px solid #163868;color:#163868;line-height:1.7em;}
.navihelp a {text-decoration:underline;color: #163868;}
.navihelp a:hover {color:#660000;}
.navimouse {float:left;	margin-right:10px;}


/*untermenue*/
.untermenue {color:#163868;margin:15px 5px 15px 5px;}

.untermenue a {text-decoration:none;color: #163868;}
.untermenue a:hover {text-decoration:underline;color:#660000;}
.um_icon {float:left;}
.um_headline {padding:6px 0 2px 5px;font-weight : bold;color:#163868;border-bottom:1px solid #163868;}
.um_pfeil {margin:0 10px 0 10px;}
.um_trenner	 {margin-bottom:5px;}
li.umaktiv {list-style-image:url(../images/pfeilchen_red.gif);color:#660000;}
li.uminaktiv {list-style-image:url(../images/pfeilchen_blau.gif);}

/*randboxen*/
.randbox {width:30%;padding-bottom:3em;font-size:.6em;}
.randbox_nop {width:30%;padding-bottom:3em;font-size:.6em;}
.randboxform {padding: 5px;margin:15px 5px 15px 5px;line-height:1.5em;}
.randboxinnen {padding:0 5px 5px 5px;margin:0 5px 30px 5px;line-height:1.5em;border-width: 0 1px 1px 1px;border-style:solid;border-color:#D4D4D4;}
.randboxheader {padding:5px 5px 0 5px;margin:15px 5px 0 5px;border-width: 1px 1px 0 0;border-style:solid;border-color:#D4D4D4;}
.randeck {float:left;margin-left:2px;}
html:root .randeck {margin-left:4px;}
.randboxinnen2 {padding:0 5px 5px 5px;margin:0 5px 30px 5px;line-height:1.5em;border-width: 0 1px 1px 1px;border-style:solid;border-color:#D4D4D4;background-color : #F4F6F8;}
.randboxheader2 {padding:5px 5px 0 5px;margin:15px 5px 0 5px;border-width: 1px 1px 0 0;border-style:solid;border-color:#D4D4D4;background-color : #F4F6F8;}
.randboxmini {font-size:.85em;}
.randhead {color:#660000;font-weight : bold;}
.randpic {margin:0 0 5px 5px;}

.randbox a, .randboxform a {text-decoration:none;}
.randbox a:hover, .randboxform a:hover {text-decoration:underline;}


/*newsblock */

.newsline {padding:6px 5px 6px 0px;font-size:.9em;font-weight:bold;color:#660000;}
.newslinetrenner {margin-bottom:5px;}
.portalline {font-size:1.4em;font-weight:bold;color:#660000;}
.newsbox {width:70%;font-size:.6em;line-height:1.2em;}
.newsbox_p {width:70%;line-height:1.2em;}
.boxinnen a {text-decoration:underline;}
.boxinnen a:hover {text-decoration:underline;}
.newspix {margin:0px 10px  0px 0px;float:left;}
html:root .newspix {margin:0px 10px -1px 0px;}


/*newsblock einzeilig */
.standalone {margin-top:25px;width:100%;line-height:1.4em;}
/*.standalone p {text-indent : 30px;}*/

.standalone a {color:#163868;}
.standalone a:hover {color:#6D93B5;}

/*newsblock innen doppelspalte mit foto*/
.doublefotobox1 {/*min-height:75px;height:auto;*height:75px;*/margin-top:20px;width:52%;line-height:1.4em;}
.doublefotobox2 {float:right;margin-top:20px;width:45%;line-height:1.4em;}

/*newsblock innen doppelspalte ohne foto*/
.doublebox1 {margin-top:20px;width:48%;line-height:1.4em;}
.doublebox2 {float:right;margin-top:20px;width:48%;line-height:1.4em;}

/*newsblock titel doppelspalte mit foto*/ 
.fotobox1 {/*min-height:75px;height:auto;*height:75px;*/margin-top:35px;width:57%;line-height:1.2em;}
.fotobox2 {float:right;margin-top:35px;width:40%;line-height:1.2em;}
.banner {padding:5px;margin-top: 20px;background-color : #F2F2F2;border-width : 1px 0 1px 0;border-style: solid;border-color: #D6D6D6;}

/*newsblock dreispalteig*/
.first-col {float: left;width: 31%;margin:0 0 20px 0;background-image : url(../images/backpic_dell.jpg);background-repeat : no-repeat;line-height:1.2em;}
.second-col {float: left;width: 32%;margin:0 2% 20px 2%;background-image : url(../images/backpic_opa.jpg);background-repeat : no-repeat;line-height:1.2em;}
.third-col {float: left;width: 31%;margin:0 0 20px 0;background-image : url(../images/backpic_leiterplatte.jpg);background-repeat : no-repeat;line-height:1.2em;}

.first-col2 {float: left;width: 31%;margin:20px 0 20px 0;line-height:1.2em;}
.second-col2 {float: left;width: 32%;margin:20px 2% 20px 2%;line-height:1.2em;}
.third-col2 {float: left;width: 31%;margin:20px 0 20px 0;line-height:1.2em;}

.doublefotobox1 a, .doublefotobox2 a, doublebox1 a, .doublebox2 a, .fotobox1 a, .fotobox2 a, .first-col a, .second-col a, .third-col a, .first-col2 a, .second-col2 a, .third-col2 a {text-decoration:none;}
.doublefotobox1 a:hover, .doublefotobox2 a:hover, doublebox1 a:hover, .doublebox2 a:hover, .fotobox1 a:hover, .fotobox2 a:hover, .first-col a:hover, .second-col a:hover, .third-col a:hover, .first-col2 a:hover, .second-col2 a:hover, .third-col2 a:hover {text-decoration:underline;}

/*newsblock datentabellen*/

.tablebox {border: 1px solid #999999;margin-bottom:20px;}

.gruenerreiter {width:60%;float:left;margin:0 -4px 5px 0;background-image : url(../images/back_greenbox.gif);background-repeat : repeat-x;}
html:root .gruenerreiter {margin:0 0 5px 0;}
.grueneseck {margin:0 0 5px 0;}
html:root .grueneseck {margin:0 0 5px 60%;}
.grueneheadline {padding:0px 5px 10px 5px;color: #009A9A;font-weight:bold;border-bottom : 1px solid #999999;}
.grueneheadline a {font-size:.8em;}

.orangerreiter {width:60%;float:left;margin:0 -4px 5px 0;background-image : url(../images/back_orangebox.gif);background-repeat : repeat-x;}
html:root .orangerreiter {margin:0 0 5px 0;}
.orangeseck {margin:0 0 5px 0;}
html:root .orangeseck {margin:0 0 5px 60%;}
.orangeheadline {padding:0px 5px 10px 5px;color: #9A5400;font-weight:bold;border-bottom : 1px solid #999999;}
.orangeheadline a {font-size:.8em;}

.lilareiter {width:60%;float:left;margin:0 -4px 5px 0;background-image : url(../images/back_lilabox.gif);background-repeat : repeat-x;}
html:root .lilareiter {margin:0 0 5px 0;}
.lilaeck {margin:0 0 5px 0;}
html:root .lilaeck {margin:0 0 5px 60%;}
.lilaheadline {padding:0px 5px 10px 5px;color: #000E9A;font-weight:bold;border-bottom : 1px solid #999999;}
.lilaheadline a {font-size:.8em;}

.tableheadline {padding:0px 5px 10px 5px;color: #163868;font-weight:bold;border-bottom : 1px solid #999999;}
.tabletext {padding:5px;border-bottom : 1px solid #999999;}
.add_posting {float:right;color:#666666;line-height:1.4em;text-transform:none;padding-left:10px;}

.graydark {background-color:#F2F3F3;padding:5px;border-bottom:1px solid #D6D6D6;font-size:.9em;}
.graylight {background-color:#FAFAFA;padding:5px;border-bottom:1px solid #D6D6D6;font-size:.9em;}
.whiteline {background-color:#FFFFFF;padding:2px 5px;font-size:.9em;}
html:root .graylight, html:root .graydark, html:root .whiteline {font-size:.9em;}
.tablebox a, .graydark a, .graylight a, .whiteline a {text-decoration:none;}
.tablebox a:hover, .graydark a:hover, .graylight a:hover, .whiteline a:hover {text-decoration:underline;}

.postnumber {background-color : #F2F3F3;color: #009A9A;padding:5px;margin-bottom:5px;border-bottom: 1px solid #D6D6D6;font-size:.9em;font-weight:bold;text-transform:uppercase;}

.tabmore {margin:10px 10px 0 0;font-weight : bold;}
.tabtwo {font-size:1em;}

/*trenner*/

.smalltrenner {margin-top:5px;}
.trenner20 {padding:10px;}
.trenner30 {padding:15px;}
.contenttrenner1 {border-top: 1px solid #D6D6D6;margin-top:20px;}
.contenttrenner2 {border-top: 1px solid #D6D6D6;}
.logotrenner {margin-top:20px;}

/*formatierungen*/

.rightfoto {margin:0 0 10px 10px;}
.leftfoto {margin:0 10px 10px 0;}
.pfeilchen {margin-left:5px;}
.pipe {padding: 0px 1px 0px 1px;}
.pipe2 {padding: 0px .1px 0px .1px;}
.caps {text-transform : uppercase;font-size: .9em;}
.aktiv {color:#E4603A;}
.mini {font-size:.9em;}
.adverts {font-size:.8em;}
h1 {padding:0px;margin:0 0 20px 0;font-size:1.2em;color:#660000;}
h2, h3, h4, h5 {padding:0px;font-size:1em;color:#660000;}
h3, h4, h5 {color:#444444;}
.secondline {font-weight:bold;letter-spacing:.1em;}

ul {margin-left:20px;list-style-position : outside;list-style-image : url(../images/listpfeil.gif);}
html:root ul {margin-left:-20px;}
li {margin-bottom:.5em;}

.versteckt {display:none;}
.blue {color:#163868;}
.red {color:#660000;}
.graydesc {color:#999999;}
.noline a {text-decoration:none;}
.noline a:hover {text-decoration:none;}
a.text {color:#163868;text-decoration:underline;}
a.text:hover {text-decoration:underline;color:#6D93B5;}

/*formulare*/

form {display: inline;width:100%;}
LEGEND {color: #990000;background:#fff;padding: 10px;}
FIELDSET {margin-top:15px;*margin-top:0;border:1px dashed #444;padding: 10px 10px 5px 10px;}

input {font-size:1em;color: #444444;border: 1px solid #D6D6D6;}
input.zip {width:60px;}
input.city {width:150px;}
.standalone input  {border: 1px solid #163868;}
input.pur {width:auto;border: 0;}
input.purcheck {width:auto;border: 0;}
.randboxform input{width:150px;*width:95%;}
.randboxform input.pur{width:auto;border: 0px;}
.quicklink input{width:95%;}
.quicklink input.pur{width:auto;border: 0px;}
input.alert {border:1px solid #ff0000;}
textarea.alert {border:1px solid #ff0000;}
select.alert {border:1px solid #ff0000;}

select {font-size:1em;color: #444444;border: 1px solid #D6D6D6;}
select.day {width:50px;}
select.month {width:120px;}
select.jahr {width:80px;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1em;color: #444444;border: 1px #163868 solid;overflow: auto;clip: rect( );position: static;}

.formdescription {width:140px/*25%*/;float:left;color:#163868;font-weight:bold;}
.formfield {margin-left:145px;/*margin-left:26%;*/*margin-right:10px;}
* html .formfield{height:1%;margin-left:0;}
html:root .formfield {width:auto;}

.feldtrenner {border-bottom:1px solid #163868;margin:-10px 0 15px 0;display:block;}
.feldbezeichnung {color:#163868;font-weight:bold;font-size:1em;padding:0 5px 10px 0;}
.feldbezeichnungalert {color:#660000;font-weight:bold;font-size:1em;padding:0 5px 10px 0;}
.formularfeld1, .formularfeld2 {font-size:1em;padding-bottom:10px;}
.formularfeld1 {padding-right:30px;}

.formtrenner {clear:left;border-bottom:1px solid #163868;margin:1em 0 1em 0;}
.formfortwo {margin-bottom:.4em;}


/*neuer Map*/
#sitemap a {color:#163868;text-decoration:none;}
#sitemap a:hover {color:#660000;}

#sitemap ul {list-style-position : inside;}
#sitemap li {border-bottom:1px solid #D6D6D6;line-height:1.9em;}

#sitemap li.um1 {list-style-image:url(../images/dot.gif);margin-top:15px;border-top:1px solid #D6D6D6;background-color:#F2F2F2;line-height:2em;font-weight:bold;}
#sitemap li.um2 {margin-top:8px;margin-left:13px;letter-spacing:.1em;}
#sitemap li.um2last {margin-top:10px;margin-left:13px;letter-spacing:.1em;border:0;}
#sitemap li.um3 {margin-left:33px;}
#sitemap li.um3last {margin-left:33px;border:0;}
#sitemap li.um4 {margin-left:53px;}
#sitemap li.um4last {margin-left:53px;border:0;}

.nobreak   {white-space:nowrap;}

.shop a {display:block;padding:3px 0 3px 15px;background:url(../images/pfeilchen_blau.gif) 0 5px no-repeat;color:#163868;}
.shop a:hover, .shop a.aktiv {padding:3px 0 3px 15px;background:url(../images/pfeilchen_red.gif) 0 5px no-repeat;text-decoration:underline;color:#660000;}
.shoplangtext ul {zoom:100%;margin:5px 0;padding:0;}
html:root .shoplangtext ul {display:table;margin:5px 0;padding:0;}
.shoplangtext ul li {margin:10px 0 0 15px;}

/*java*/
.highslide-html {background:#fff;}
.highslide-html-blur {}
.highslide-html-content {position:absolute;display:none;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px solid #333;background:#fff url(../shop/images/java/loader.white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;color:#666;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#4b4b4b;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#fff;}
.highslide-body {margin:0;line-height:1.25em;font-size:.8em;color:#4b4b4b;}
.highslide-wrapper {float:right;width:11px;height:11px;background:#fff;}
.highslide-wrapper .highslide-html-content {width:450px;padding:5px;font-size:.7em;}
.highslide-wrapper .highslide-header div {text-align:right;margin:0;}
.highslide-wrapper .highslide-header ul {margin:0;padding:0;list-style-image:url(../shop/images/dot.gif);}
.highslide-header li {margin:0;} 
.highslide-wrapper .highslide-header a {text-decoration:none;text-transform:uppercase;font-weight:bold;color:#666;}
.highslide-wrapper .highslide-header a:hover {color:#333;}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move;}
.highslide-wrapper .highslide-footer .highslide-resize {float:right;width:11px;height:11px;background:url(../shop/images/java/resize.gif);}
.highslide-wrapper .highslide-body {margin:0;padding:10px;}
.highslide-body a {text-decoration:none;}
.highslide-move {cursor:move;}
.highslide-resize {cursor:nw-resize;}
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}