body
{    
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
/*	text-transform: lowercase; */
	background:#fff;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}


/* Setup (This all looks neater when it isn't put on display!) */

.header {
      background-image:url(back.png);
      background-repeat: no-repeat;
	  background-color: #e25a31;
      background-position: 50% 0%;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 40px;
      margin-right:0px;
      padding-right:0px;
}


.linkheader {
      border: 1px;
	  width: 150px;
	  height:30px;
}


#header {
      background-image:url(back.png);
	  background-color: #e25a31;
      background-repeat: no-repeat;
      background-position: 50% 0%;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 40px;
      margin-right:0px;
      padding-right:0px;
}

#header img {
     
      background-position: 50% 0%;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 40px;
      margin-right:0px;
      padding-right:0px;
	  border: none;


}

#header img funny {
border: none;
margin:5px 0 0 0;
padding:50px 0 10px 0;
}

#header1 {
      background-image:url(back.png);
	  background-color: #e25a31;
      background-repeat: no-repeat;
      position: relative;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 36px;
      margin-right:0px;
      padding-right:0px;
      text-align:center;
}

#header1 img {
border:none;
margin:5px 0 0 0;
padding:0px 0 0 0px;
}


#header2 {
   height: 30px;
   width: 100%;
   background-color: #e25a31;
}

.testflo   {
	align: center;               
    margin-left:auto;
    margin-right:auto;
	border:none;
	background: url(content_fca.png) right top repeat-y;
}

.wrapper {
	width: 760px;               /* total width */
    margin-left:auto;
    margin-right:auto;
	background: url(content_fca.png) right top repeat-y;
	}      


.left {
	float:left;
    width: 412px;
	height: 350px;           /* left column width */
   
}

.leftpadding {
    padding-left:90px;
	padding-right:10px;
	padding-top: 15px;
	margin: 30px 0 0 0px;
	
}
h1  {
	color:#ffffff;
    font-family: Courier New;
    font-size: 24px;
    font-weight: bold;
    text-decoration:none;
	line-height: 24px;
	margin: 0px;
}

h1 a {
	color:#ffffff;
	text-decoration:none;

}

h1 a:hover {
	color:#ffffff;
	text-decoration:none;
}

h2 {
    color:#ffffff;
    font-family: Courier New;
    font-size: 14px;
    font-weight: normal;
    text-decoration:none;
	margin: 0px;
}

h3 {
    
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
	margin: 0px;
	line-height: 30px;
}

h4 {
    color:black;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
	margin:0 6 0 0px;
}

h5 {
    color:black;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
	margin: 0px;
}

h6{
   
    font-size: 70px;
	color:#D1D9DC;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	text-decoration:none;
	margin: 15px 0 15px 0; 
	line-height: 70px;
	font-weight: bold;
}

.leftpaddinglogo {
    padding:28px 0 0 40px ;
    
	}

	
.leftpaddingtitle {
    padding: 3px 0 0 41px ;
   	}

.center {
     float:left;
     width: 520px;
	 min-height: 600px;
	 height: auto !important; /* für moderne Browser */
	 height: 600px; /*für den IE */
	 
     
}

.centerpadding {
padding-left:37px;
padding-right:10px;
margin: 30px 0 0 0px
}

.right {
        float:left;
	    width: 330px;              /* right column width */
        padding: 0px;
		height:701px;}

.rightpadding {
   	padding-left:45px;
	padding-right:5px;
	padding-top:15px;
	margin: 30px 0 0 0px
}

.floriancasparstart{
	margin: 0px 0px 0px 0px;
	BACKGROUND: url(florian_caspar_start.png) no-repeat; 
	WIDTH: 283px; 
	HEIGHT: 197px;
	}
		

.imprw{
	margin: 340px 0px 0px 3px;
	DISPLAY: block; 
	WIDTH: 200px; 
	POSITION: absolute; 
	HEIGHT: 30px;
	}
	
.bild{
	margin: 0px 0px 100px 5px;
	DISPLAY: block; 
	BACKGROUND: url(bild_1.jpg) no-repeat; 
	WIDTH: 155px; 
	HEIGHT: 190px;
	POSITION: absolute; 
		
}

.logout{
    margin: 380px 10px 0px 8px;
	DISPLAY: block; 
	WIDTH: 200px; 
	POSITION: absolute; 
	HEIGHT: 30px;
	}

.taggingleft{
	margin: 180px 0px 0px 0px;
	DISPLAY: block; 
	WIDTH: 160px; 
	POSITION: absolute; 
	padding-left: 5px;
}

.taggingright{
	margin: 10px 0 0 0;
	DISPLAY: block; 
	padding: 0 0 0 0;
	WIDTH: 220px; 
	height: 450px;
	
}
.tagging{
	margin: 175px 10px 10px 3px;
	DISPLAY: block; 
	BACKGROUND: url(../images/desgin_1.gif) no-repeat; 
	WIDTH: 165px; 
	POSITION: absolute; 
	z-index: 3;
	border:1px dashed #E25A31;
	padding: 5px;
}

.taglink {
	text-decoration:none;
	}


#dynscript {
	padding: 24px 0 0 6px;
	width: 300px;
}



.tag18 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 17px;
  font-weight: bold;
  text-decoration:none;
  
}
.tag16 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  text-decoration:none;
  
}
.tag14 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  text-decoration:none;
 
}
.tag12 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;
  
}

.wide
{
	text-align: center;
	height:50px;
    margin-top:25px;
}


.wide { width: 100%; position: relative; z-index: 13; }

.clear { clear: both; }


.navi,a.navi,a.navi:link,a.navi:visited
 {
  color:#E25A31;
  font-family: Courier New;
  font-size: 18px;
  font-weight: bold;
  text-decoration:none;
  
 }
 a.navi:hover, a.navi:active 
 {
  color:#E25A31;
  text-decoration:none;  
}

.navio,a.navio,a.navio:link,a.navio:visited, a.navio:active 
 {
  color:#AAAEAB;
  font-family: Courier New;
  font-size: 18px;
  font-weight: bold;
  text-decoration:none;
 }
 a.navio:hover
 {
  color:#E25A31;
 text-decoration:none;  
}



.navi2 {
font-family: Courier New;
font-size: 18px;
color: #AAAEAB;
font-weight: bold;
float:left;
width: 540px;
padding-left:33px;
}

.strich{
width:190px;
height:365px;
float: right;
margin: 3px 0 0 0;
}

.strich1px{
border-left: 1px solid gray;
height:365px;
float: right;
margin: 10px 0 0 0px;
}

.strichpadding{
padding-left:20px;
padding-right:5px;
margin: 0px 0 0 0px
}

#navigation li{
list-style-type: none;
}

.impressum 
{
font-family: Courier New;
font-size: 12px;
color: #AAAEAB;
font-weight: bold;
width: 170px;
background:white;
margin-top:10px;
float:right;
}

.linkstyle
 {
  color:#AAAEAB;
  font-family: Courier New;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
 }

.naviim,a.naviim,a.naviim:link,a.naviim:active,a.naviim:visited
 {
  color:#AAAEAB;
  font-family: Courier New;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
 }
 a.naviim:hover {
  
  color:#E25A31;
  text-decoration:none;  
}

.linkstart,a.linkstart,a.linkstart:link,a.linkstart:active,a.linkstart:visited
 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  text-decoration:none;
 }
 a.linkstart:hover {
  
  color:#E25A31;
  text-decoration:none;  
}

.linktext, a.linktext,a.linktext:link,a.linktext:visited
 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none; 
 }
 
.linktext, a.linktext:hover, a.linktext:active {
  color:#E25A31;
  text-decoration: underline;
}

.linktextbold, a.linktextbold
{
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none; 
 }
 
 .linktextbold, a.linktextbold:hover {
  color:#E25A31;
  text-decoration: underline;
}


.impressumold {
font-family: Courier New;
font-size: 12px;
color: #AAAEAB;
font-weight: normal;
width: 160px;
background:white;
margin-top:180px;
border: 1px solid black;
float:right;
}
#navigation {
	float:left; 
	width:100%; 
	margin:0; 
	padding:0; }
	
#navigation a {
color: #AAAEAB;
padding:5px 5px 5px 5px;
text-decoration: none;
float: left;
}


#navigation a:hover {
background: #E25A31;
color: #AAAEAB;
}


#navigation a.active {
font-weight: bold;
background: #575758;
color: #AAAEAB;
}


div.bottom {
    width: 760px;              
	background: url(bottom_hg.png) right top no-repeat;
    margin-left:auto;
    margin-right:auto;	
}

div.bottom p {
padding:10px 10px 0 0;
font-size:9px;
margin:0;
color: #AAAEAB;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetic;

}

div.micro {
    width: 760px;              
	background: url(bottom_hg.png) right top no-repeat;
    margin-left:auto;
    margin-right:auto;
	height:20px;	
}

div.micro p span{
padding:10px 10px 0 0;
font-size: 10px;
margin:0;
color: #AAAEAB;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetic;
}


.footerleft {
float: left;
width: 400px;
color: #AAAEAB;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetic;
font-size:10px;
padding:10px 0 0 15px;
margin: 0;

}

.footerright {
float: right;
width: 300px;
color: #AAAEAB;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetic;
font-size: 10px;
margin: 0;
padding:10px 14px 0 0;

}

.bottomalt{
    width: 760px;               /* total width */
    margin-left:auto;
    margin-right:auto;
	background: url(bottom_hg.png) right top  no-repeat;}
	
.footertext {

	width: 760px;               /* total width */
    margin-left:auto;
    margin-right:auto;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 10px;
	color: #AAAEAB;
	}  
	 
.impress {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
font-size: 12px;
color: #AAAEAB;
height: 20 px;
font-weight: bold;
padding:0px 50px 30px 10px;
line-height:100%;
float:right;
}

.height {
height:15px;
}

.linkdown {
color: #AAAEAB;
text-decoration: none;

}

.kontaktform {
float: left;
width: 300px;
height: 80px;
padding: 0 50px 30px 135px;

}

.loginstart_ok   {
font-family: Courier New;
font-size: 18px;
color: #e25a31;
font-weight: bold;
text-decoration:none;
float:left;
width:290;
 }
 
#loadarea {
	float:left;
    width: 420px;
	height: 350px;
	padding-left:90px;
	padding-right:10px;
	padding-top:15px;
	margin: 30px 0 0 0px 
} 

.loadareapadding {
   	padding-left:90px;
	padding-right:10px;
	padding-top:15px;
	margin: 30px 0 0 0px
	} 

.textlogo {
    padding:0 0 0 0 ;
    color:#ffffff;
    font-family: Courier New;
    font-size: 24px;
    font-weight: bold;
    text-decoration:none;
	margin-left:auto;
    margin-right:auto;

	}
	
#logoposition {
padding: 10px 0 0 490px;
text-align:center;
}

.form {
margin: 30px 0px 0px 1px;
DISPLAY: block; 
WIDTH: 200px; 
POSITION: absolute; 
HEIGHT: 30px;
}

.loginstart  {
margin: 0px 0px 0px 0px;
DISPLAY: block; 
WIDTH: 200px; 
POSITION: absolute; 
HEIGHT: 30px;
font-family: Courier New;
font-size: 18px;
color: #e25a31;
font-weight: bold;
text-decoration:none;
}

.fehler{
	margin: 78px 0 0 0;
	DISPLAY: block; 
	padding: 0 0 0 0;
	WIDTH: 290px; 
}

.putin {
	border:1px dashed #aaaeab;
	font-size:11px;
	font-family: Verdana;
	color: #aaaeab;
}
.cbx {
	border:1px dashed #749054;
}
.btn {
	background-color:  #E25A31;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border:1px solid #E25A31;
}

#descriptions {
	padding:0px 0px 0px 0px;
	width: 470px;
}
	
#d1 {
	padding-top: 10px;
	width:180px;
	height:180px;
}

#d2 {
	padding-top: 30px;
	width:40px;
	height:180px;
}

#scriptmenu {
	padding-top: 10px;	}

.tagging{
	margin: 175px 10px 10px 3px;
	DISPLAY: block; 
	BACKGROUND: url(../images/desgin_1.gif) no-repeat; 
	WIDTH: 165px; 
	POSITION: absolute; 
	z-index: 3;
	border:1px dashed #E25A31;
	padding: 5px;
}
.tag18 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 17px;
  font-weight: bold;
  text-decoration:none;
  
}
.tag16 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  text-decoration:none;
  
}
.tag14 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  text-decoration:none;
 
}
.tag12 {
  color:#AAAEAB;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;
  }
  
.taglink {
  color:#AAAEAB;
  font-family: Verdana;
  font-weight: bold;
  text-decoration:none;	
	}
	
#rightnavi,a.rightnavi,a.rightnavi:link,a.rightnavi:visited
 {

  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  list-style: none;
  padding: 0;
  margin:  0;
  
}
ul#rightnavi li

{
	margin:  0;
	padding: 0;
	text-align: left;

}


ul#rightnavi li a

{
	color:#aaaeab;
  	font-family: Verdana;			
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

ul#rightnavi li a:hover

{
	text-decoration:  none;
	color:  #E25A31;
}
ul#rightnavi li a:active

{
  	text-decoration:  	 none;
	color:  #E25A31;
}

				

.rightnavi1,a.rightnavi1,a.rightnavi1:link,a.rightnavi1:visited, a.rightnavi1:active 
 {
  color:#AAAEAB;
  font-family: Courier New;
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
 }
 a.rightnavi1:hover
 {
  color:#E25A31;
 text-decoration:none;  
}

.resume_alt {
	width: 20px;
	float: left;
	height: 250px;
	margin: 2px 5px  0 0;
}
.resume1 {
	width: 160	px;
	float: left;
	height: 40px;
}

resume {
	margin: 0px 0px 90px 5px;
	DISPLAY: block; 
	BACKGROUND: url(/pdf.gif) no-repeat; 
	WIDTH: 155px; 
	HEIGHT: 40px;
	POSITION: absolute; 
}



#practice  {
  font-size: 12px;
  font-weight: normal;
  text-decoration:none;
  list-style: square;
  padding: 0 16px;
  margin:  0;

}

ul#practice li {
	margin:  10 10 10 10
	padding: 0;
	text-align: left;
}

.network {
	position:relative;
	right:433px;
	top:75px;

}

#links h3 {
	/*color:#E25A31;
	font-family:Courier New;
    font-size: 16px;*/
	color:#000;
	font-family:Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
	margin: 20px 0 5px 0;
	line-height: 30px;}
	
#links li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
}

#links a:hover {
color:#E25A31;
text-decoration:none;
}

#links a{
color:#AAAEAB;
font-family:Courier New;
font-size:12px;
font-weight:bold;
text-decoration:none;}

