/*  
Name: Bix-Design, Grafik- Logo- und Webdesign!
Author: Birgit Blassnig - Bix
*/

/* Body und Text */

body {
margin: 0;
padding: 0;
background-color: #EAFFFF;
color: #1A3540;
font-family: Verdana;
text-align: justify;
font-size: 9pt;
scrollbar-3dlight-color:#EAFFFF; 
scrollbar-arrow-color:#4F9CBA; 
scrollbar-face-color:#86CCE6; 
scrollbar-highlight-color:#2C5C70; 
scrollbar-shadow-color:#EAFFFF; 
scrollbar-track-color:#E8FDFE; 
scrollbar-darkshadow-color:#2C5C70;
}

html>body {font-size: 9pt;}
html{scrollbar-3dlight-color:#EAFFFF; 
scrollbar-arrow-color:#4F9CBA; 
scrollbar-face-color:#86CCE6; 
scrollbar-highlight-color:#2C5C70; 
scrollbar-shadow-color:#EAFFFF; 
scrollbar-track-color:#E8FDFE; 
scrollbar-darkshadow-color:#2C5C70;}

/* Linkdesign */
a:link{color:#1A3540; font-weight:normal; text-decoration:underline; background:none}
a:active{color:#1A3540; font-weight:normal; text-decoration:underline; background:none}
a:visited{color:#1A3540; font-weight:normal; text-decoration:underline; background:none}
a:hover{color:#1A3540; font-weight:normal; text-decoration:overline; background:#EAFFFF}


p{
text-align:justify;
font-size: 10pt;
font-weight:normal;
}

h1{
text-align:center;
font-size: 8pt;
font-weight:normal;
}

h2{
text-align:center;
font-size: 9pt;
font-weight:normal;
}

h3{
text-align:justify;
font-size: 8pt;
font-weight:normal;
}

/* Grafik Rahmen */
.rahmen{border:1px solid #214654;
}

/* Grafik */
img{border:0px none;
}

/* Textfarbe Fett */
.color{color:#306478;}

/* Tabelle Blocktext 01*/
.table{border:0px none;
color: #2E1E10;
font-size: 8pt;
text-align:justify;
}

/* Tabelle Leer */
.table5{border:0px;
width:700px;
}

/* Tabelle Angebote */
.table1ns{border:1px solid;
border-left-style:solid;
border-left-color:#EAFFFF;
border-top-style:solid;
border-top-color:#EAFFFF;
border-right-style:solid;
border-right-color:#EAFFFF;
border-bottom-style:solid;
border-bottom-color:#EAFFFF;
width:700px;
}
.td1x{border:1px dashed #7DC6E2; 
background-color:#DCFAFF;
text-align:right;
color: #2B5A6C;
font-size: 10pt;
height:15px;
width:100px;
}
.td2x{border:1px dashed #7DC6E2; 
background-color:#CFF6FF;
text-align:justify;
color: #2B5A6C;
font-size: 10pt;
height:15px;
width:600px;
}

/* Tabelle News */
.table1ns{border:1px solid;
border-left-style:solid;
border-left-color:#EAFFFF;
border-top-style:solid;
border-top-color:#EAFFFF;
border-right-style:solid;
border-right-color:#EAFFFF;
border-bottom-style:solid;
border-bottom-color:#EAFFFF;
width:700px;
}
.td1n{border:1px dashed #7DC6E2; 
background-color:#DCFAFF;
text-align:justify;
color: #2B5A6C;
font-size: 10pt;
height:20px;
width:236px;
}
.td5n{border:1px dashed #7DC6E2; 
background-color:#CFF6FF;
text-align:justify;
color: #2B5A6C;
font-size: 10pt;
height:20px;
width:464px;
}


/* Tabelle Angebote */
.table1na{border:1px solid;
border-left-style:solid;
border-left-color:#EAFFFF;
border-top-style:solid;
border-top-color:#EAFFFF;
border-right-style:solid;
border-right-color:#EAFFFF;
border-bottom-style:solid;
border-bottom-color:#EAFFFF;
width:700px;
}
.td1a{border:1px dashed #7DC6E2; 
background-color:#DCFAFF;
text-align:center;
color: #2B5A6C;
font-size: 10pt;
height:20px;
width:235px;
}
.td2a{border:1px dashed #7DC6E2; 
background-color:#CFF6FF;
text-align:justify;
color: #2B5A6C;
font-size: 10pt;
height:20px;
width:235px;
}
.td3a{border:0px; 
background-color:#B8EDFF;
text-align:justify;
color: #2B5A6C;
font-size: 10pt;
height:20px;
width:10px;
}


/* Tabelle Referenzen */
.table1s{border:1px solid;
border-left-style:solid;
border-left-color:#EAFFFF;
border-top-style:solid;
border-top-color:#EAFFFF;
border-right-style:solid;
border-right-color:#EAFFFF;
border-bottom-style:solid;
border-bottom-color:#EAFFFF;
width:715px;
}
.td1{border:1px dashed #7DC6E2; 
background-color:#DCFAFF;
text-align:justify;
color: #2B5A6C;
font-size: 8pt;
height:20px;
}
.td2{border:1px dashed #7DC6E2;
background-color:#DCFAFF;
text-align:center;
color: #2B5A6C;
font-size: 8pt;
height:20px;
}
.td3{border:0px; 
background-color:#B8EDFF;
text-align:center;
color: #2B5A6C;
font-size: 8pt;
height:20px;
}
.td4{border:1px dashed #7DC6E2; 
background-color:#CFF6FF;
text-align:center;
color: #2B5A6C;
font-size: 8pt;
height:20px;
}
.td5{border:1px dashed #7DC6E2; 
background-color:#CFF6FF;
text-align:justify;
color: #2B5A6C;
font-size: 8pt;
height:20px;
}


/* Tabelle Formular */
.tab{border:0px none;
}
.tab1{border:0px none;
text-align:justify;
color: #1A3540;
font-size: 8pt;
vertical-align:top;
height:20px;
}
.tab2{border:0px none;
color: #1A3540;
font-size: 8pt;
vertical-align:top;
height:20px;

}
.tab3{border:0px none;
color: #1A3540;
font-size: 8pt;
vertical-align:top;
height:20px;
}
.feld{border:1px #2B5A6C solid;
background: url('images/soul_15.gif'); background-color:#D2F5FF;
font-family: Verdana, sans-serif;
color:#1A3540;
font-size: 8pt;
}


/* Design - hier nichts mehr ändern!!!!! */

/* Hintergruende */
#left {position:absolute;left:0px;top:0px;width:85%;height:100%;background: #EAFFFF url('images/bd-h-links.gif');}
#right {position:absolute;right:0px;top:0px;width:75%;height:100%;background: #EAFFFF url('images/bd-h-rechts.gif');}

/* Das Layout */
#mitte {position: absolute;left: 50%;margin-left: -490px;}
#headwrapper {
padding-top:0px;
height: 501px;
}
#header {
width: 980px;
height: 236px;
background: url('images/header.jpg') no-repeat;
text-align: left;
overflow: hidden;
}
#wrapper {
width: 980px;
background: #B8EDFF url('images/wrapper.gif') repeat-y;
text-align: left;
font-size: 7pt;
margin-top:-265px;
margin-bottom:0px;
}
#content {
float: right;
margin-top:0px;
width: 804px;
background: url('images/content.gif') no-repeat 100% 0;
padding-left:10px;
padding-right:57px;
padding-top:20px;
padding-bottom:0;
}
html>body #content {width: 747px;} /* Fuer IE7 und Fox padding right von with abziehen. */


#sidebar {
float: right;
width: 166px;
height: 324px;
background: url('images/sidebar02.gif') no-repeat;
color: #1A3540;
font-size: 7pt;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
#sidebar p {
padding-top:10px;
margin-right:10px;
text-align:left;
font-size: 9pt;
font-weight:normal;
}

#footer {
clear: both;
color: #EAFFFF;
position: relative;
}

#footer p {
margin: 0;
background: #EAFFFF url('images/footer.gif') no-repeat;
height: 30px;
padding-left:242px;
padding-right:0;
padding-top:0;
padding-bottom:0;
}

/* Design - hier nichts mehr ändern!!!!! */

/* Linkdesign vom Menue */

#sidebar a.startseite {padding-left:60px;padding-top:4px;margin-bottom:-4px;text-decoration:none;DISPLAY: block;width:166px; height:24px;background: url('images/bd_01.gif') no-repeat;}
#sidebar a:hover.startseite {padding-left:60px;padding-top:4px;margin-bottom:-4px;text-decoration:none;DISPLAY: block;width:166px; height:24px;background: url('images/bd_01r.gif') no-repeat;}

#sidebar a.news {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_02.gif') no-repeat;}
#sidebar a:hover.news {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_02r.gif') no-repeat;}

#sidebar a.angebot {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_03.gif') no-repeat;}
#sidebar a:hover.angebot {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_03r.gif') no-repeat;}

#sidebar a.webdesign {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_04.gif') no-repeat;}
#sidebar a:hover.webdesign {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_04r.gif') no-repeat;}

#sidebar a.logodesign {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_05.gif') no-repeat;}
#sidebar a:hover.logodesign {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_05r.gif') no-repeat;}

#sidebar a.grafikdesign {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_06.gif') no-repeat;}
#sidebar a:hover.grafikdesign {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_06r.gif') no-repeat;}

#sidebar a.referenzen {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_07.gif') no-repeat;}
#sidebar a:hover.referenzen {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_07r.gif') no-repeat;}

#sidebar a.designshop {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_08.gif') no-repeat;}
#sidebar a:hover.designshop {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_08r.gif') no-repeat;}

#sidebar a.partner {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_09.gif') no-repeat;}
#sidebar a:hover.partner {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_09r.gif') no-repeat;}

#sidebar a.agb {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_10.gif') no-repeat;}
#sidebar a:hover.agb {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_10r.gif') no-repeat;}

#sidebar a.kontakt {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_11.gif') no-repeat;}
#sidebar a:hover.kontakt {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_11r.gif') no-repeat;}

#sidebar a.impressum {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_12.gif') no-repeat;}
#sidebar a:hover.impressum {padding-left:60px;padding-top:2px;margin-bottom:-2px;text-decoration:none;DISPLAY: block;width:166px; height:22px;background: url('images/bd_12r.gif') no-repeat;}