/*****************************************************
reset some basic style
*****************************************************/
A IMG {
   border : none;
}
IMG, DIV, P {
   behavior: url('./iepngfix.htc');
}
A {
   behavior: url('./iepngfix.htc');
}
P {
   margin : 0;
   padding : 0;
}
EM {
	color: #003366;
}

A:Hover { text-decoration : none; }
A:focus { outline : none; }
IMG A:Hover { text-decoration : none; }
IMG A:focus { outline : none; }
INPUT:Hover { text-decoration : none; }
INPUT:focus { outline : none; }
TEXTAREA:Hover { text-decoration : none; }
TEXTAREA:focus { outline : none; }
SELECT:Hover { text-decoration : none; }
SELECT:focus { outline : none; }
DROPDOWN:Hover { text-decoration : none; }
DROPDOWN:focus { outline : none; }

/*****************************************************
basics
*****************************************************/
BODY {
    margin : 0;
	font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
	color : #333;
	font-size : 11px;
	line-height : 100%;
	text-align : center;
    background : #E7E7E7;
    height : 33px;
}
#website {
	position : relative;
	display : block;
	margin : 0 auto 0 auto;
	padding : 0;
	width : 970px;
	text-align : left;
	visibility : visible;
	z-index : auto;
}

/* TEXTKÄSTEN */
	div.kasten {
	    width:270px;
		height:152px;
		padding:1px;
		border-width:1px;
		border-style:solid;	
		border-color:gray;
		position:absolute;
		cursor:pointer;
		display: block;
	}
	div.kbig {
	    width:592px;
	    top:200px;
        left:20px;
        cursor:default;
	}
	
	div.klang {
	    width:270px;
		height:310px;
		padding:1px;
		border-width:1px;
		border-style:solid;	
		border-color:gray;
		position:absolute;
		cursor:pointer;
		display: block;
	}
	
	div.mylogo {
		width:160px;
		height:60px;
		top:1px;
		left:1px;
		position:absolute;
	}
	div.lbig {
		width:295px;
		height:120px;	    
	}
	
	div.lsmall {
		width:29px;
		height:12px;	    
	}
	
	div.myheader {
		width:134px;
		height:60px;
		position:absolute;
		color:#666666;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
		line-height:20px;
		left:136px;
	}
	div.hbig {
        width:395px;
		height:60px;	
		font-size:18px;
		}
		
	div .woodwing {
	    width:600px;
	    height: 60px;
	    font-size:23px;
	    }
	
	div.mytext {
		width:255px;
		height:90px;
		position:absolute;
		color:gray;
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		vertical-align:bottom;
		top:57px;			
		}

    div.tbig {
		width:395px;
		height:120px;
		font-size:13px;    
    }

    div.linksOben {
        top:380px;
        left:20px;
    }
    
    div.rechtsOben {
        top:380px;
        left:342px;
    }
    
    div.linksUnten {
        top:560px;
        left:20px;
    }
    
    div.rechtsUnten {
        top:560px;
        left:342px;
    }
    
    div.links {
        top:380;
        left:20;
    }
    
    div.rechts {
        top:380;
        left:342px;
    }
    
    
    table {
        height:90px;
    }
    
    td {
        vertical-align:bottom;
    }

    div.noLogo {
        width:250px;
        top:12px;
        left:6px;
    }
    
    div.ul {
        list-style-image:url('/img/list_style_image.png');
    }
    
    div.mylist {
        top:32px;
        left:20px;
        cursor : default;
    }
/* anker
*****************************************************/
A {
    color : #CC0000;
    font-size : 1em;
    font-weight : normal;
    text-decoration : none;
    padding : 0 0 0 12px;
	background : url('/shared/arrow_link.png') 0px 3px no-repeat;
}
* html A { background : url('/shared/arrow_link.gif') 0px 3px no-repeat; } /* nur f�r den IE6 */
A:Hover {
    color : #CC0000;
    font-weight : normal;
    text-decoration : underline;
}
A:focus { outline : none; }
/* floats
*****************************************************/

.floatLeft {
   float : left;
}
.floatRight {
   float : right;
}
.clear {
   clear : both;
}
/* Headline
*****************************************************/
H1 {
   float : left;
   padding : 0 0 20px 0;
   width : 920px; 
   color : #003366;
   font-size : 1em;
	font-weight : bold;
}
H1.jadisNet,
H1.jadisPrint, H1.jadisBase {
   float : left;
   margin : 0 0 0 0;
   padding : 0 0 35px 0;
   width : 920px; 
	text-indent : 0px;
	background : url('/img/logo_jadis_net.gif') no-repeat;
}
H1.jadisPrint {
	background : url('/img/logo_jadis_print.gif') no-repeat !important;
}
H1.jadisBase {
	background : url('/img/logo_jadis_base.gif') no-repeat !important;
}

#contLeft H1 {
   width : 596px;
}
H2 {	
	margin : 7px 0 0 0;
   width : 283px;
   color : #003366;
   line-height : 1.6em;
   font-size : 1em;
	font-weight : bold;
}
* html H2 { margin : 8px 0 0 0; } /* nur f�r den IE6 */
*+html H2 { margin : 8px 0 0 0; } /* nur f�r den IE7 */

H2.firstHeader {	
	margin : 0;
   color : #003366;
   line-height : 1.6em;
   font-size : 1em;
	font-weight : bold;
}
H3 {
   padding : 0;
   margin : 0 0 2px 0;
	color : #003366;
   font-size : .9em;
   line-height : 1.2em;
   font-weight : bold;
}
.newsHeader {
   padding : 0;
	color : #003366;
   font-weight : bold;   
}
.jadisHeader {
   padding : 0;
	color : #003366;
   font-weight : bold;   
}
/* List
*****************************************************/
UL, OL {
	padding : 0;
}
* UL, * OL {
	margin : 0;
}
UL LI {
	list-style : list-style-image:url('/img/list_style_image.png');
	padding : 0;
}
UL UL, OL OL {
	padding : 0;
}
/* Top
************************************************/
#topWrap {
   position : relative;
   margin : 0;
   height : 90px;
   background : #000;
}
#logoWrap {
	float : left;
	margin : 0;
	top : 45px;
	width : 324px;
	height : 90px;
	background : #F5F5F5 url('/shared/logo_zweitwerk.gif') 154px 36px no-repeat;
	text-indent : -4000px;
}
#logoWrap A {
	display: block;
	margin: 36px 0 0 154px;
	width: 140px;
	height: 23px;
	text-indent: -4000px;
	background : none;
}
/* Menu
************************************************/
#menuWrap {
   float : left;
	width : 646px;
	height : 90px;
	background : #FFF;
}
#metaWrap {
	position : absolute;
	top : 163px;
	left : 749px;
	width : 191px;
	height : 10px;
	z-index : auto;
	visibility : visible;
}
	/* Menu :: metaMenu
************************************************/
#metaWrap UL {
   list-style-type : none;
}
#metaWrap UL LI {
   float : left;
   list-style-type : none;
}
#metaWrap UL LI A {
   display : block;
   height : 10px;
   text-decoration : none;
   text-indent : 0px;
}
#metaWrap UL A.act {
   cursor : default;
}

#metaWrap UL LI A { background : url('/shared/menu_meta.png') no-repeat; }
* html #metaWrap UL LI A { background : url('/shared/menu_meta.gif') no-repeat; } /* nur f�r den IE6 */

#metaWrap UL LI.navi1           { width: 44px; top: 0; }
#metaWrap UL LI.navi1 A         { background-position: 0  0; }
#metaWrap UL LI.navi1 A:Hover   { background-position: 0 -10px; }
#metaWrap UL LI.navi1 A.act     { background-position: 0 -10px; }

#metaWrap UL LI.navi2           { width: 68px; top: 0; }
#metaWrap UL LI.navi2 A         { background-position: -44px  0; }
#metaWrap UL LI.navi2 A:Hover   { background-position: -44px -10px; }
#metaWrap UL LI.navi2 A.act     { background-position: -44px -10px; }

#metaWrap UL LI.navi3           { width: 79px; top: 0; }
#metaWrap UL LI.navi3 A         { background-position: -112px  0; }
#metaWrap UL LI.navi3 A:Hover   { background-position: -112px -10px; }
#metaWrap UL LI.navi3 A.act     { background-position: -112px -10px; }

	/* Menu :: mainMenu
************************************************/
#menuWrap UL {
   padding : 73px 0 0 20px;
   list-style-type : none;
}
#menuWrap UL LI {
   float : left;
   list-style-type : none;
}
#menuWrap UL LI A {
   display : block;
   height : 12px;
   text-decoration : none;
   color : #000;
   text-indent : 0px;
}
#menuWrap UL LI A:Hover {
    color:#CC0000;
}
#menuWrap UL LI A.act {
   cursor : default;
}

#menuWrap UL LI A { background : url('/shared/menu_main.gif') no-repeat; }

#menuWrap UL LI.navi1           { width: 105px; top: 0; }
#menuWrap UL LI.navi1 A         { background-position: 0  0; }
#menuWrap UL LI.navi1 A:Hover   { background-position: 0 -12px; }
#menuWrap UL LI.navi1 A.act     { background-position: 0 -12px; }

#menuWrap UL LI.navi2           { width: 50px; top: 0; padding-left: 22px;}
#menuWrap UL LI.navi2 A         { background-position: -127px  0; }
#menuWrap UL LI.navi2 A:Hover   { background-position: -127px -12px; }
#menuWrap UL LI.navi2 A.act     { background-position: -127px -12px; }

#menuWrap UL LI.navi3           { width: 64px; top: 0; padding-left: 22px;}
#menuWrap UL LI.navi3 A         { background-position: -199px  0; }
#menuWrap UL LI.navi3 A:Hover   { background-position: -199px -12px; }
#menuWrap UL LI.navi3 A.act     { background-position: -199px -12px; }

#menuWrap UL LI.navi4           { width: 100px; top: 0; padding-left: 22px;}
#menuWrap UL LI.navi4 A         { background-position: -285px  0; }
#menuWrap UL LI.navi4 A:Hover   { background-position: -285px -12px; }
#menuWrap UL LI.navi4 A.act	    { background-position: -285px -12px; }

#menuWrap UL LI.navi5           { width: 90px; top: 0; padding-left: 22px;}
#menuWrap UL LI.navi5 A         { background-position: -285px  0; }
#menuWrap UL LI.navi5 A:Hover   { background-position: -285px -12px; }
#menuWrap UL LI.navi5 A.act	    { background-position: -285px -12px; }

	/* Menu :: subMenu
************************************************/
.subWrap {
   float : left;
   margin : 7px 0 0 0;
   width : 596px;
   min-height : 43px;
}
#contLeft .jumpWrap {
   float : left;
   margin : 0px 0 0 0;
   padding : 0 10px 8px 0;
   width : 596px;
   background : url('/shared/bg_line.gif') bottom left no-repeat;
}
#contLeft .first {
   float : left;
   padding : 0 !important;
   background : none;
}
.jumpWrap {
   float : left;
   padding : 10px 326px 8px 0;   
   width : 594px;
   background : url('/shared/bg_line.gif') bottom left no-repeat;
}
* html .jumpWrap, #contLeft .jumpWrap { margin : 0 0 8px 0; } /* nur f�r den IE6 */
*+html .jumpWrap, #contLeft .jumpWrap { margin : 0 0 8px 0; } /* nur f�r den IE7 */

.first {
   float : left;
   padding : 0 332px 0 0;
   width : 598px;
   background : none;
}
* html .subWrap { height : 43px; } /* nur f�r den IE6 */ 

.subWrap UL LI {
   float : left;
   padding : 0 0 2px 4px;
   min-width : 114px;
	font-size : 1em;
	list-style-type : none;
	border-left : 1px solid #999;
	border-bottom : 1px solid #999;
}
.subWrap UL LI.last {
 	border-right : 1px solid #999;
}
* html .subWrap UL.subMenu LI { width : 114px; } /* nur f�r den IE6 */ 

.subWrap UL LI A {
   padding : 0 0 2px 0;
	color : #999;
	text-decoration : none;
	background : none;
}
.subWrap UL LI A:Hover,
.subWrap UL LI.act A {
	color : #CC0000;
	text-decoration : none;
}
/* Content
************************************************/
.centerWrap {
   float : left;
	width : 970px;
}
#contentWrap {
   float : left;
   margin : 85px 0 0 0;
   min-height : 400px;
   width : 970px;
   background : url('/shared/bg_content.gif') repeat-y;
}
* html #contentWrap { height : 400px; } /* nur f�r den IE6 */

.home-txt {
	width : 596px;
	height : 561px;
	background : #FFF url('/img/img_home.gif') no-repeat;
}
.home-txt P,
.home-txt H1 {
	text-indent : -4000px;
}
   /* Content :: Header
************************************************/
.home {
	background : #FFF url('/shared/header_home.jpg') no-repeat;
}
.company {
	background : #FFF url('/shared/header_company.jpg') no-repeat;
}
.jadis {
	background : #FFF url('/shared/header_jadis.jpg') no-repeat;
}
.service {
	background : #FFF url('/shared/header_service.jpg') no-repeat;
}
.references {
	background : #FFF url('/shared/header_references.jpg') no-repeat;
}
   /* Content :: Left
************************************************/
#contLeft {
   float : left;
	padding : 0 30px 0 20px;
	width : 596px;	
}
#contNormal {
   float : left;
	padding : 0 30px 0 20px;
	width : 920px;	
	min-height : 562px;
}
* html #contNormal { height : 562px; } /* nur f�r den IE6 */

.iFrame {
   float : left;
	padding : 0 0 0 20px !important;
}
#iFrame IFRAME {
   float : left;
	padding : 0 0 0 0;
    width : 950px;
    min-height : 1300px;
	background-color : #FFF;
}
* html #iFrame IFRAME { height : 1300px; } /* nur f�r den IE6 */

div.content {
    float : left;
    width : 283px;
}

div.textareaContent {
    float : left;
}

div.largeContent {
    float : left;
    width : 566px;
}

div.content div.contentElement, div.textareaContent div.contentElement, form div.contentElement, div.largeContent div.largeContentElement {
    margin : 4px;
    padding : 4px;
}

div.content div.previewContentElement {
    background-position : center;
    background-repeat : no-repeat;
    border-color : #008000; /* green */
    border-style : solid;
    border-width : thin;
    height : 150px;
    margin : 8px 67px 8px 66px;
    padding : 4px;
    width : 150px;
}

h1.iframeHeader {
    color : #003366;
    float : left;
    font-size : 1.5em;
    font-weight : bold;
    padding : 0 0 20px 0;
    margin-top : 1em;
    width : 950px; 
}

div.content h2, div.contentElement h2 {
    color : #003366;
    font-size : 1.25em;
    font-weight : bold;
    line-height : 1.6em;
    margin : 7px 0 0 0;
    width : 283px;
}

* html div.content h2, * html div.contentElement h2 { margin : 8px 0 0 0; } /* nur f�r den IE6 */
*+html div.content h2, *+html div.contentElement h2 { margin : 8px 0 0 0; } /* nur f�r den IE7 */

div.largeContent h2 {
    color : #003366;
    font-size : 1.25em;
    font-weight : bold;
    line-height : 1.6em;
    margin : 7px 0 0 0;
    width : 566px;
}

* html div.largeContent h2 { margin : 8px 0 0 0; } /* nur f�r den IE6 */
*+html div.largeContent h2 { margin : 8px 0 0 0; } /* nur f�r den IE7 */

div.content h2.headerForWebServiceData, div.contentElement h2.headerForWebServiceData {
    color : #008000; /* green */
    font-size : 1.25em;
    font-weight : bold;
    line-height : 1.6em;
    margin : 7px 0 0 0;
    width : 283px;
}

* html div.content h2.headerForWebServiceData, * html div.contentElement h2.headerForWebServiceData { margin : 8px 0 0 0; } /* nur f�r den IE6 */
* html div.content h2.headerForWebServiceData, *+html div.contentElement h2.headerForWebServiceData { margin : 8px 0 0 0; } /* nur f�r den IE7 */

div.content hr, div.largeContent hr {
    margin : 8px 8px 8px 8px;
}

div.content input, div.content p, div.content ol li, div.contentElement a, div.contentElement input, div.contentElement p, div.contentElement select, div.contentElement textarea.codeTextarea, div.largeContentElement p {
    color : #003366;
    font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
    font-size : 1em;
}

div.content p, div.largeContent p {
    margin : 4px;
    padding : 4px;
}

p.commentData {
    text-align : left;
}

p.explanationParagraph {
    text-align : justify;
}

textarea.codeTextarea {
    overflow : auto;
}

ol.sequenceOfOperations {
    list-style : disc outside;
    margin-left : 8px;
    text-align : left;
}

ol.sequenceOfOperations li {
    margin : 4px;
    padding : 4px;
}

P.small {
	padding : 0 !important;
}
.columnRight P {
	padding : 0 0 10px 15px !important;
	width : 283px;
	line-height : 1.6em;
}
.columnRight H2 {
	padding : 0 0 0 15px !important;
}
.columnCenter {
	padding : 0 0 10px 210px !important;
	width : 313px;
}
.columnCenter P {
	padding : 0 0 10px 0 !important;
	width : 313px !important;
	line-height : 1.6em;
}
.columnCenter H1 {
   width : 313px !important;
}
.columnTwo {
	width : 596px;
}
.columnTwo P {
	width : 596px !important;
}
.columnTwo IMG {
	padding : 0 0 0 20px;
	float : right;
}
.columnTwo P.imprint {
	padding : 10px 0 0 0 !important;
	color : #666;
	font-size : .9em !important;
   line-height : 1.3em !important;
}
P.small {
	padding-top : 10px !important;
	font-size : .9em !important;
   line-height : 1.3em !important;
}
P.smallBU {
	color : #666;
	font-size : .9em !important;
   line-height : 1.3em !important;
}
.contImage {
   float : right;
	padding : 5px 0 0 0;	
	width : 264px;	
	color : #666;
}
.contImage P {
	padding : 0 !important;
	width : 264px !important;
	line-height : 1.6em;
}
.credits {
	padding : 10px 0 0 0;	
}
#contLeft P,
#contNormal P {
	padding : 0 15px 10px 0;
	width : 283px;
	line-height : 1.6em;
}
#contLeft UL.zwList,
#contNormal UL.zwList {
	padding : 6px 0 16px 0;
	line-height : 1.6em;
}
#contLeft UL.zwList LI,
#contNormal UL.zwList LI {
	padding : 0 0 0 10px;
	background : url('/shared/bullet.gif') 0px 7px no-repeat;	
}
   /* Content :: Right
************************************************/
#contRight {
   float : left;
	padding : 20px 30px 0 30px;
	width : 264px;
	min-height : 542px;
	color : #666;
}
* html #contRight { height : 542px; } /* nur f�r den IE6 */

#contRight IMG,
.contImage IMG { 
   margin : 0 0 5px 0;
   border : 1px solid #999;   
}
.noLine { 
   margin : 0 0 5px 0;
   border : none !important;   
}
#contRight i,
.contImage i {
   font-size : .9em;
   line-height : 1.3em;
}
#contRight P {
   padding : 0 0 14px 0;
   font-size : .9em;
   line-height : 1.3em;
}
* html #contRight P { padding : 0 0 4px 0; } /* nur f�r den IE6 */

   /* Content :: Right :: newsWrap
************************************************/
#newsWrap {
	float : left;
	padding : 28px 10px 10px 10px;
	width : 240px;
	min-height : 200px;
	line-height : 1.2em;
	background : #E7E7E7 url('/shared/bg_news.gif') no-repeat;
	border : 2px solid #FFF;
}
* html #newsWrap { padding : 28px 10px 18px 10px; } /* nur f�r den IE6 */

.events {
   background : #E7E7E7 url('/shared/bg_events.gif') no-repeat !important;
}
.net {
   background : #E7E7E7 url('/shared/bg_net.gif') no-repeat !important;
}
.flow {
    background : #E7E7E7 url('/shared/bg_flow.gif') no-repeat !important;      
}
.pim {
    background : #E7E7E7 url('/shared/bg_pim.gif') no-repeat !important;  
}
.print {
   background : #E7E7E7 url('/shared/bg_print.gif') no-repeat !important;
}
.newsItem {
   float : left;
}
* html .newsItem { padding : 0; } /* nur f�r den IE6 */

.newsSpacer {
   float : left;
   margin : 0 0 5px 0;
   width : 239px;
   height : 1px;
	border-bottom : 1px dotted #003366;
}

   /* Content :: Right :: factsWrap
************************************************/
.factsWrap {
   float : left;
   margin : 10px 0 10px 0;
	width : 264px;
	height : 66px;
}
.factsWrap UL {
   padding : 0;
   list-style-type : none;
}
.factsWrap UL LI {
   float : left;
   list-style-type : none;   
}
.factsWrap UL LI A {
   display : block;
   height : 68px;
   width: auto;
   text-doration : none;
   /*text-indent : 0px;*/
   background-image:none;
   padding: 0px 0px 0px 0px;
}
.factsWrap UL A.act {
   cursor : default;
}

#pdf-1,
#pdf-2,
#pdf-3,
#pdf-4           { top: 0; padding-left: 6px;}
#pdf-1 a:hover img,
#pdf-2 a:hover img,
#pdf-3 a:hover img,
#pdf-4 a:hover img  { border : 1px solid #CC3300; }

.firstFact {
	padding-left : 0 !important;
}
#downloadText-1,
#downloadText-2,
#downloadText-3,
#downloadText-4 {
	float : left;
	padding : 0 4px 0 4px;
	margin : -14px 0 0 0;
	width : 256px;
	height : 14px;
	color : #333;
	text-align : left;
    font-size : 1em;
	background : url('/shared/bg_download.png') no-repeat;
	visibility : hidden;
}

#downloadText-1 EM,
#downloadText-2 EM,
#downloadText-3 EM,
#downloadText-4 EM {
   color : #F1F1F1;
}
.factsInfo {
	float : left;
   margin : 10px 0 0 0 !important;
}
   /* Content :: Right :: loginWrap
************************************************/
#loginWrap {
	float : left;
	margin : 10px 0 0 0;
	padding : 30px 10px 0 10px;
	width : 240px;
	min-height : 26px;
	line-height : 1.2em;
	background : #E7E7E7 url('/shared/bg_login.gif') no-repeat;
	border : 2px solid #FFF;
}
* html #loginWrap { height : 26px; } /* nur f�r den IE6 */

#loginWrap INPUT, div.content input, div.contentElement input {
	padding : 2px 0 2px 2px;
   margin : 0 2px 0 0;
   color : #999;
   width : 100px;
   font-size : 1em;
   font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
   border : 1px solid #999;
}
* html #loginWrap INPUT, div.content input, div.contentElement input { padding : 2px 0px 2px 2px; } /* nur f�r den IE6 */
*+html #loginWrap INPUT, div.content input, div.contentElement input { padding : 2px 0px 2px 2px; } /* nur f�r den IE7 */
@media not tty { #loginWrap INPUT, div.content input, div.contentElement input { padding : 2px 0px 2px 2px; font-family : Courier; }} /* nur f�r Safari 3.0 */

#loginWrap .btnLogin {
	padding : 0;
	margin : 0;
	width : 19px !important;
	height : 19px;
	border : none;
}
* html #loginWrap .btnLogin { margin : 1px 0 0 0; } /* nur f�r den IE6 */
*+html #loginWrap .btnLogin { margin : 1px 0 0 0; } /* nur f�r den IE7 */

div.content input, div.contentElement input {
    padding : 2px 0 2px 2px;
    margin : 0 2px 0 0;
    color : #003366;
    width : 100px;
    font-size : 1em;
    font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
    border : 1px solid #999;
}
* html #loginWrap INPUT, div.content input, div.contentElement input { padding : 2px 0px 2px 2px; } /* nur f�r den IE6 */
*+html #loginWrap INPUT, div.content input, div.contentElement input { padding : 2px 0px 2px 2px; } /* nur f�r den IE7 */

.error {
   color : #CC0000;
   font-size : .9em;
}
.clients {
   background : #E7E7E7 url('/shared/bg_clients.gif') no-repeat !important;
} 
   /* Content :: Right :: formWrap
************************************************/
#formWrap {
	float : left;
	margin-top : 28px;
	padding : 30px 10px 10px 10px;
	width : 240px;
	min-height : 200px;
	line-height : 1.2em;
	background : #E7E7E7 url('/shared/bg_form.gif') no-repeat;
	border : 2px solid #FFF;
}
* html #formWrap { padding : 28px 10px 18px 10px; } /* nur f�r den IE6 */

#formWrap P {
	padding : 6px 0 2px 0;
	color : #333;
}
#formWrap A {
   padding : 0;
	background-image : none;
}
.btncode {
	border : none !important;
}
#checkBox {
   margin : 0 0 28px -4px;
   width : 220px;
}
#capchaImage {
   float : left;
   padding : 0;
   margin : 5px 0 0 0;
   width : 144px;
}
#capchaCode {
   float : left;
   padding : 5px 0 0 0;
   margin : 0 0;
   width : 90px;
}
#captchaButton {
   padding : 0 0 0 0;
   margin : 0 0 0 0;
   width : 96px;
   visibility : visible;
	z-index : auto;
}
.entry {	   
   margin-bottom : 4px;
	padding: 2px 0px 3px 4px;
	font-size : .9em; 
	font-weight : normal;
	color : #999;
	font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
	width : 210px;
	background-color : #FFF;
	border : 1px solid #999;
}
.entry-error {	   
	margin-bottom : 4px;
	padding: 2px 0px 3px 4px;
	font-size : .9em; 
	font-weight : normal;
	color : #FFF;
	font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
	width : 210px;
	background-color : #999;
	border : 1px solid #FFF;
}
.code {	   
	margin-bottom : 4px;
	padding: 2px 0 3px 4px;
	font-size : .9em; 
	font-weight : normal;
	color : #999;
	font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
	width : 66px;
	background-color : #FFF;
	border : 1px solid #999;
}
.code-error {	   
	margin-bottom : 4px;
	padding: 2px 0 3px 4px;
	font-size : .9em; 
	font-weight : normal;
	color : #FFF;
	font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
	width : 66px;
	background-color : #999;
	border : 1px solid #FFF;
}
.textfield {	   
	margin : 0 0 3px 0;
	padding : 4px 0 0 4px;
	font-size : .9em; 
	font-weight : normal;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, Geneva, Futura, non-serif;
	width : 210px;
	height : 36px;
	text-decoration : none;
	background-color : #FFF;
	border : 1px solid #999;
}

/* Footer
************************************************/
#footerWrap {
   float : left;
   padding : 20px 0 5px 0;
	min-height : 15px;
	width : 934px;
}
* html #footerWrap { padding : 20px 0 9px 0; } /* nur f�r den IE6 */
* html .homeIE { margin : -13px 0 0 0; } /* nur f�r den IE6 */
#footerWrap A {
   padding : 0;
	color : #999;
	text-decoration : none;
	background : none;	
}
#footerWrap A:Hover {
	color : #CC0000;
	text-decoration : none;
	background : none;	
}

#rightFooter {
   float : left;
	color: #999;
	text-align : left;
}