
html {
height:100%;
margin:0;
padding:0
}

body {
background-color:#FFF;
color:#000;
font:100.01% Verdana, Arial, Helvetica, sans-serif;
height:100%;
margin:0;
padding:0;
width:100%
}

h1 {
color:#999;
font-size:14pt;
font-weight:700
}

#container {
background-color:#FFF;
color:#000;
height:100%;
left:0;
position:absolute;
top:0;
width:100%
}

#header {
background-color:#FFF;
color:#000;
height:186px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1
}

#logo {
position:absolute;
right:7px;
top:143px;
z-index:101
}

#subheader-img {
position:absolute;
right:230px;
top:0;
z-index:70;
}

#navcontainer {
background-color:#999;
color:#FFF;
height:12px;
left:0;
position:absolute;
top:186px;
width:100%;
z-index:2
}

#menue {
position:absolute;
top:186px;
width:100%;
 z-index: 80;
}

#menue UL {
border-left:1px solid #FFF;
border-right:0 none;
border-top:0 none;
left:10px;
list-style:none;
margin:0;
padding:0;
position:absolute;
top:0
}

#menue LI {
display:block;
float:left;
height:18px;
margin:0;
padding:0;
width:auto
}

#menue A {
border-left:0 none;
border-right:1px solid #FFF;
border-top:0 none;
color:#FFF;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0 10px;
text-decoration:none;
width:auto
}

#menue A:hover,#menue A:active,#menue .ACT {
background-image:url(http://binaerdesign.de/fileadmin/templates/wirdesignen/images/selecter.gif);
background-position:6px 15px;
background-repeat:no-repeat;
color:#FFF;
height:36px;
width:auto
}

* html #menue A:hover,* html #menue A:active /* Breitenangaben nur fuer IE */ {
width:20px
}

#menue A.active:link,#navcontainer A.active:visited {
background:#BBB;
color:#000;
font-weight:700;
position:relative;
z-index:102
}

.tx-imgswopper4x4-pi1 {
position:absolute;
top:40px
}


A:link,A:visited {
color:rgb(255, 102, 51);
font-weight:700;
}

.tx-gsipagenav-pi1 {
display: inline;
white-space: nowrap;
position:absolute;
top: 200px;
}

.tx-gsipagenav-pi1 A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

/*  Mailformular */


.tx-pilmailform-pi1 td,.tx-pilmailform-pi1 input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}


.left
{
    float            : left;
    text-align        : left;
    width            : 150px;
    margin    : 2px;
}


.right
{
    float                    :    left;
    border: 2px solid #999999;
    background: #ffffff;
    margin: 2px;
    width: 300px;

}

#message 
{
	height: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

#submit
{
	width: auto;
	margin-left: 153px;
}


#Kopie
{
	width: auto;
}

.fehler 
{
	width: auto;
	margin-left: 153px;


}


/*  Extrawurst fuer Mozilla, keine Ahnung, 
    warum das so ist. Feedback und 
    Loesungsvorschlaege willkommen */

input[type=checkbox].right
{
	margin-left                :    3px;
}




/*  Nicht vergessen, die floats wieder aufzuheben,
    sonst floatet es munter weiter */

form br
{
    clear                    :    both;
}


LI {
list-style-image: url(../images/square_01.gif);
}


#tx-indexedsearch-searchbox-button-submit {
    border: 2px solid #999999;
    background: #ffffff;
    margin: 2px;
    color:#999;
    font-size:10px;
    font-weight:700

}

#search
{
 position:absolute;
 top:210px;
 right:12px;
 height:12px;
 z-index: 1000;
 
}

#searchform,.tx-indexedsearch-searchbox-sword {
  color:#999;
  font-size:10px;
  font-weight:700
  height:12px;
}


.imputsearch,.tx_indexedsearch {

  color:#999;
  font-size:10px;
  font-weight:700;
  width:105px;
  height: 12px

}

.csc-menu {
  font-size:8px;
}

