/* **************************************************************
   IT-Atelier.de | Nov. 2007
***************************************************************** */

* {
							font-size: 100%;  				/* 16px */
							font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
							margin:0; 
							padding:0;
							}

body{
							background:#fff url(bg.gif) repeat-x left top; 
							background-attachment:fixed;
							color:#110658; 
							font-size: 62.5%;   				/* 10px */
							padding-bottom:4em;
							text-align:center;
							}

#container{
							border:.6em solid #ccc;
							background-color:#fff;
							margin:1.5em auto 0 auto;
							padding: 2em 2em 0 2em; 
							position:relative; 
							text-align:left; 
							width:70em;
							}

#titleArea{
							background:url(it-atelier.gif) no-repeat left center;
							min-height:50px;
							padding:0 0 0 80px; 
							position:relative;
							}

#title{
							border-bottom:.1667em solid #ccc;
							font-size:1.2em;
							font-weight:600; 
							line-height:1.5em;
							letter-spacing:0.1em;
							padding:.3333em 0 .1667em 0;
							}

.areaA{
							padding:2em 0 3em 0;
							position:relative;
			  				}

.areaB{
							border-top:.2em solid #ccc;
							padding:5em 0 3em 0;
							position:relative;
			  				}

.naviA,
.naviB{
							font-size:1.1em;
							margin-top:1em;
							white-space:nowrap;
							width:14.5454em;							/* 160 @11 */
							}

.naviA h2,
.naviB h2{
							display:inline;
							}

.naviA li,
.naviB li{
							border-top:.5455em solid #fff;		/* 6 @11 */
							}

.naviA li.b,
.naviB li.b{
							border-top:.2727em solid #fff;		/* 3 @11 */
							}

.naviA li.b span,
.naviB li.b span{
							color:#fff;
							}

.contA,
.contB{
							float:right; 
							font-size:1.2em;
							line-height:1.4167em;					/* 17 @ 12 */
							width:40em;									/* 480 @12 */
							}

#copyright{		
							margin: 0 auto;
							text-align:right;
							width:74em;
							}

#copyright a{
							color:#999; 
							text-decoration:none;
							}

#copyright a:hover{	color:#c60; 
							text-decoration:none;
							}

#links{
							color:#ccc;
							margin:4em auto 0 auto;
							width:74em;
							}

#links li{
							float:left;
							list-style:none outside;
							margin:0 2em 0 0;
							}

#links a{
							color:#ccc;
							text-decoration:none;
							}

/* Text + Links */

h2{			
							color:#c60; 
							font-weight:600;
							}

.naviA h2 a,
.naviB h2 a{
							color:#c60; 
							}

p{
							margin-top:1em;
							}

sup{
							font-size:.8333em;
							}

.titleEM{
							color:#c60;
							}

a{
							color:#110658;
							text-decoration:underline;
							}

a:hover{
							color:#c60;
							text-decoration:none;
							}

a.navi{
							color:#999;
							text-decoration:none;
							}

a.navi:hover{
							color:#c60;
							text-decoration:underline;
							}

a.navi:active{
							color:#110658; 
							text-decoration:none;
							}

ul{
							list-style: square outside;
							}

ul,ol{
							margin:1.667em 0 1.667em 2em;
							}
			
.navi{
							list-style: none outside; 
							padding:0;
							margin:0;
							}

.disclaimer{
							color:#999;
							font-size:.8333em;						/* 10 @12 */
							margin-top:6em;
							width:30em;
							}

.stdImg{
							border:0;
							}

hr,.noStyle{
							display:none;
							}

.topLnk img{
							margin-right:1em;
							}

.topLnk a{
							color:#999;
							text-decoration:none;
							}

.topLnk a:hover{
							color:#c60;
							text-decoration:underline;
							}

/* Kontakt */

#msgArea{
							color:#c60; 
							font-weight:600;
							margin-top:3em; 
							white-space:normal; 
							width:16em;
							}

#formArea{
							width:41.6667em;							/* 500 @12 */
							}

.field{
							}

.fieldTxt{
							color:#999; 
							font-size:.9091em;						/* 11 @12 */
							margin:.1818em 0 1.6364em .1818em;	/* 2 18 @11 */
							}

.txtField,
.txtFieldAct{
							border:0;
							border-bottom:1px solid #ccc; 
							border-left:2px solid #ccc;
							color:#110658; 
							padding:.1667em;
							width:36.6667em;							/* 440 @12 */
							}

.txtFieldAct{
							border-bottom:1px solid #c60; 
							border-left:2px solid #c60; 
							color:#c60; 
							}

#sendArea{
							margin-top:2em;
							}

#send,
#noSend{
							background-color:#fff;
							color:#110658;
							font-size:.9091em;						/* 11 @12 */
							padding:.1818em;
							}

.sendShow{
							background-color:#c60;
							color:#fff;
							}
