#foto{
    /*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;*/
	/*-webkit-box-shadow: #333 0 2px 5px;*/
     
        width: 200px;
        height: 300px;   
    }
    
    body {
/*    	background: #ffffff url('ddrtapete2.jpg');*/
    			/*background: #eeeeee;*/
    			
/*    			background: #545454;*/
/*    			background: #303030;*/
/*    			background: #262626;*/
/*			background: #c0c0c0 url('grfx/bg.png') center -256px no-repeat;*/
background: #545454 url('grfx/fade_dark.gif') top left repeat-x;
    }

/*body, table {*/
body{
    /*font-family: helvetica;*/
    /*font-family:"Lucida Grande",Lucida,Verdana,sans-serif;*/
    /*font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;*/
    font-family: georgia;
/*    text-shadow: #bcbcbc 0 -1px -1px;*/
    
    font-size: 12pt;
    color: #000000;
    /*color: #bbbbbb;*/
    font-weight: lighter;
/*    font-weight: bold;*/


    
    }
    
    
    table.cvtable{
    
	    /*font-family: helvetica;*/
   	 	/*font-family:"Lucida Grande",Lucida,Verdana,sans-serif;*/
    	font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;
	    /*font-family: georgia;*/
    
    	font-size: 12pt;
	    color: #000000;
    	/*color: #bbbbbb;*/
	    font-weight: lighter;
    	 width: 460px;
    	 

    }
    
    table.logintable{
    
    	/*background: #ddd url('fade.png') repeat-x;*/
    	
	    /*font-family: helvetica;*/
   	 	/*font-family:"Lucida Grande",Lucida,Verdana,sans-serif;*/
    	font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;
	    /*font-family: georgia;*/
    
    	font-size: 12pt;
	    color: #000000;
    	/*color: #bbbbbb;*/
	    font-weight: lighter;
/*    	     	 background: #eeeeee url('fade.png') repeat-x;
		background: #eeeeee url('stripe.png') repeat-x;*/

    }
    
    div.striperight {
    	background: #eeeeee url('images/striperight.png') no-repeat;
    	position: relative;
    	right: -32px;
    	top:0px;
    	width: 32px;
    	height: 32px;
    }
    
    div.stripeleft {
    	background: #eeeeee url('images/stripeleft.png') no-repeat;
    	position: relative;
    	left: 0px;
    	top:0px;
    	width: 32px;
    	height: 32px;
    }
    
    table.maint{
    
        width: 460px;
        
    }
    
a:link {
	color: #ffffff;
	text-decoration: none;
	
 /*   font-family: Helvetica Neue, Verdana;*/
/*     font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;*/
	font-family: Georgia;
    /*font-weight:normal;*/
    font-weight: lighter;
    font-size: 10pt;
    align: center;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
	/*font-weight:bold;*/
/*    font-family: Helvetica Neue, Verdana;*/
    font-size: 10pt;
    align: center;
        font-weight: lighter;
        
        font-family: Georgia;
}
a:hover {
	text-decoration: underline;
	color: black;
        
	/*background-color:#30406A;*/
        /*background-color:#bbbbbb;*/
        
	/*background-color:transparent;*/
	/*font-weight:bold;*/
    /*font-family: Helvetica Neue, Verdana;*/
    /*font-weight:normal;*/
    font-size: 10pt;
    font-weight: lighter;
    font-family: Georgia;

}
a:active {
	text-decoration: none;
	color: #ffffff;
	/*font-weight:bold;*/
    /*font-family: Helvetica Neue, Verdana;*/
    /*font-weight:normal;*/
    font-size: 10pt;
    font-weight: lighter;
    font-family: Georgia;
}

a.cvl:link {
	color: #30406A;
	text-decoration: none;
	
 /*   font-family: Helvetica Neue, Verdana;*/
/*     font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;*/
	 font-family: "Helvetica Neue", Helvetica, Verdana;
    /*font-weight:normal;*/
    font-weight: normal;
    font-size: 10pt;
    align: center;
}
a.cvl:visited {
	text-decoration: none;
	color: #30406A;
	/*font-weight:bold;*/
/*    font-family: Helvetica Neue, Verdana;*/
    font-size: 10pt;
    align: center;
	font-weight: normal;
        
       font-family: "Helvetica Neue", Helvetica, Verdana;
}
a.cvl:hover {
	text-decoration: underline;
	color: black;
        
	/*background-color:#30406A;*/
        /*background-color:#bbbbbb;*/
        
	/*background-color:transparent;*/
	/*font-weight:bold;*/
    /*font-family: Helvetica Neue, Verdana;*/
    /*font-weight:normal;*/
    font-size: 10pt;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Verdana;

}
a.cvl:active {
	text-decoration: none;
	color: #FEE300;
	/*font-weight:bold;*/
    /*font-family: Helvetica Neue, Verdana;*/
    /*font-weight:normal;*/
    font-size: 10pt;
    font-family: "Helvetica Neue", Helvetica, Verdana;
    font-weight: normal;
    
   }

td.head_td{
    font-weight: bold;
    font-size: 10pt;
    
    text-shadow: #bcbcbc 0 1px 1px;
    
    font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;
}

img.flag {
    /*-webkit-box-shadow: #333 0 2px 2px;*/
    }
    
    #buttons{
    
        position: absolute;
        left: 10px;
        top: 26px;
        font-size: 10pt;
        border: none;
    }
    
    #imp{
     
        color: #bbbbbb;
        font-size: 8pt;
        font-weight: lighter;
        
        position: absolute;
        right: 20px;
        top: 10px;
    }
    
    #poweredby{
     
        color: #bbbbbb;
        font-size: 8pt;
        font-weight: lighter;
        
        position: absolute;
        left: 10px;
        top: 10px;
    }
    
    #main {
    
        width: 800px;
        background: #eeeeee;
    }

    #adsense{
    
        position: absolute;
        width: 728px;
        height: 90px;
        /*background: #cccccc;*/
    }
    
    #content{
/*        background: #bbbbbb;*/
        top: 120px;
        position: absolute;
        padding: 5px;
    }
    
    .headl{
    
        font-weight: bold;
        font-size: 20pt;
        text-shadow: #bcbcbc 0 1px 1px;
        font-family:"Helvetica Neue Light","Helvetica Neue", Helvetica,Verdana,sans-serif;
    }
    
    .subl {
    
        font-weight: light;
        font-size: 10pt;
        font-style: italic;
        text-shadow: #bcbcbc 0 1px 1px;
    }

    .deftext{
    
        font-weight: normal;
        font-size: 12pt;
        font-family: georgia;
    }
    
    .txtmarker {
    
    	background: #f6eb14;
    	font-weight: bold;
    	color: black;
    }
    
    td.cvr {
    
    	text-align: left;
    }
    
    td.contenttd{
    
        width: 50%;
        padding: 5px;
        text-align: top;
    }
    
    tr.fehler{
        background: #dddddd;
            border: solid 1px black;
        }
    
    td.fehler {
    
            padding: 5px;
            font-size: 14pt;
            color: red;
            
    }
    
    table.defcontent{
        
            width: 728px;
        }
       
     div.regform{
     	padding-top: 5px;
     	background: #eeeeee url('images/stripecenter.png') repeat-x;
     }

	.foto_border_bottom{
        position: absolute;
        left: 0px;
        bottom: -20px;
        height: 20px;
        width: 320px;
        background: transparent url('images/Modern_S_B.png') no-repeat;
    }
    
    .foto_border_bottom_small{
        position: absolute;
        left: 0px;
        bottom: -20px;
        height: 20px;
        width: 200px;
        background: transparent url('images/foto_border_bottom_200.png') no-repeat;
    }
    
    .foto_border_left{
        position: absolute;
        left: -17px;
        top: 0px;
        height: 100%;
        width: 17px;
        background: transparent url('images/Modern_S_L.png') repeat-y;
    }
    
     .foto_border_right{
        position: absolute;
        right: -40px;
        top: 0px;
        height: 100%;
        width: 40px;
        background: transparent url('images/Modern_S_R.png') repeat-y;
    }
    
     .foto_border_top{
        position: absolute;
        left: 0px;
        top: -17px;
        height: 17px;
        width: 100%;
        background: transparent url('images/Modern_S_T.png') repeat-x;
    }
    
    .foto_corner_tr {
        position: absolute;
        right: -17px;
        top: -17px;
        height: 17px;
        width: 17px;
        background: transparent url('images/Modern_C_TR.png') no-repeat;
    }
    
    .foto_corner_tl {
        position: absolute;
        left: -17px;
        top: -17px;
        height: 17px;
        width: 17px;
        background: transparent url('images/Modern_C_TL.png') no-repeat;
    }
    
    .foto_corner_br {
        position: absolute;
        right: -17px;
        bottom: -20px;
        height: 20px;
        width: 17px;
        background: transparent url('images/Modern_C_BR.png') no-repeat;
    }
    
    .foto_corner_bl {
        position: absolute;
        left: -17px;
        bottom: -20px;
        height: 20px;
        width: 17px;
        background: transparent url('images/Modern_C_BL.png') no-repeat;
    }
