a:link { color:#555555; text-decoration:none; }
a:visited { color:#555555; text-decoration:none; }
a:active { color:#555555; text-decoration:none; }


body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px }


.content_navi
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:555555;
            font-size:8pt;
            font-weight:500;
	    text-align:right;
            letter-spacing:1px;
            vertical-align:middle;
            padding:5px;
}

.content_main
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
            vertical-align:top;
            padding-left:20px;
            padding-right:20px;
}

.content_impressum
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
            vertical-align:top;
            padding-left:20px;
            padding-right:20px;
}

.content_personal_uebersicht
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:20px;
            padding-right:20px;
}

.content_personal_vita
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:20px;
            padding-right:20px;
}

.content_personal_vita_a
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#777777;
            font-size:10pt;
            font-weight:500;
	    text-align:right;
	    vertical-align:top;
	    float:left;
            padding-top:5px;
            padding-right:5px;
            padding-bottom:5px;
}

.content_personal_vita_b
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
	    vertical-align:top;
	    float:left;
            padding-top:5px;
            padding-left:5px;
            padding-bottom:5px;
}

.content_personal_vita_c
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:600;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
}

.content_personal_vita_d
{	    font-family:arial;
            background-color:#cfbfbf;
	    color:#ffffff;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
	    vertical-align:top;
	    float:left;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
}


.content_personal_private
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:20px;
            padding-right:20px;
}

.content_personal_private_a
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:center;
	    vertical-align:middle;
	    float:left;
            padding-left:20px;
            padding-right:20px;
}

.content_personal_private_c
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:600;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
}

.content_personal_private_d
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
	    vertical-align:top;
	    float:left;
}

.content_personal_private_e
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#777777;
            font-size:8pt;
            font-weight:600;
	    text-align:center;
	    vertical-align:middle;
	    float:left;
            padding:5px;
}

.menu_left_a
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:right;
            letter-spacing:1px;
            vertical-align:middle;
            padding-left:5px;
            padding-right:5px;
            padding-top:5px;
            padding-bottom:7px;
}

.menu_left_a2
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#FFFFFF;
            font-size:10pt;
            font-weight:500;
	    text-align:right;
            letter-spacing:1px;
            vertical-align:middle;

}

.menu_left_a3
{
            background-color:#CCCCCC;
	    text-align:center;
            padding-left:5px;
            padding-top:10px;
            padding-bottom:5px;
}

.menu_left_b
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
            letter-spacing:1px;
            vertical-align:middle;
            padding-left:5px;
            padding-top:2px;
}


.main_row_1x
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#666666;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
            letter-spacing:1px;
            vertical-align:middle;
            padding:2px;
}


.main_row_1a
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#ffffff;
            font-size:10pt;
            font-weight:600;
	    text-align:center;
	    padding:0px;
}

.main_row_1b
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:#888888;
            font-size:8pt;
            font-weight:600;
	    text-align:center;
	    letter-spacing:2px;
}

.main_row_1c
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:right;
            vertical-align:top;
	    padding-top:30px;
	    padding-right:10px;
	    letter-spacing:1px;
}

.main_row_1d
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#ffffff;
            font-size:10pt;
            font-weight:600;
	    text-align:left;
}

.main_row_2a
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:#000000;
            font-size:10pt;
            font-weight:600;
	    text-align:center;
            vertical-align:top;
	    padding:0px;
}

.main_row_2b
{	    font-family:arial;
            background-color:#666666;
	    color:#F0F0F0;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
	    padding-left:10px;
}


.main_row_2c
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:#000000;
            font-size:10pt;
            font-weight:600;
	    text-align:left;
            vertical-align:top;
}

.main_row_2d
{	    font-family:arial;
            background-color:#999999;
	    color:#dddddd;
            font-size:8pt;
            font-weight:500;
	    text-align:center;
}

.main_row_3a
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#ffffff;
            font-size:10pt;
            font-weight:600;
	    text-align:left;
	    padding:10px;
}

.main_row_3b
{	    font-family:arial;
            background-color:#999999;
	    color:#F0F0F0;
            font-size:10pt;
            font-weight:500;
	    text-align:center;
	    padding-left:10px;
}

.main_row_3c
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#ffffff;
            font-size:10pt;
            font-weight:500;
	    text-align:left;
            vertical-align:top;
	    padding-top:30px;
	    padding-left:10px;
	    padding-right:10px;
}

.main_row_3d
{	    font-family:arial;
            background-color:#CCCCCC;
	    color:#ffffff;
            font-size:10pt;
            font-weight:600;
	    text-align:left;
}

.content_works_projekte
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:10px;
            padding-right:10px;
}

.content_works_projekte_a
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:10px;
            padding-right:10px;
            padding-top:10px;
}

.content_works_projekte_b
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:center;
	    vertical-align:top;
	    float:left;
            padding-left:10px;
            padding-right:10px;
            padding-top:10px;
}


.content_works_projekte_c
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:600;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
}


.content_skills
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:10px;
            padding-right:10px;
}

.content_skills_a
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
            padding-left:10px;
            padding-right:10px;
            padding-top:10px;
}

.content_skills_b
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#555555;
            font-size:10pt;
            font-weight:500;
	    text-align:center;
	    vertical-align:top;
	    float:left;
            padding-left:10px;
            padding-right:10px;
            padding-top:10px;
}

.content_skills_c
{	    font-family:arial;
            background-color:#f0f0f0;
	    color:#666666;
            font-size:10pt;
            font-weight:600;
	    text-align:justify;
	    vertical-align:top;
	    float:left;
}

.content_skills_d
{	    font-family:arial;
            background-color:#e5e5e5;
	    color:#777777;
            font-size:8pt;
            font-weight:600;
	    text-align:right;
	    vertical-align:top;
	    padding:3px;
}

.content_skills_e
{	    font-family:arial;
            background-color:#F0F0F0;
	    color:555555;
            font-size:10pt;
            font-weight:500;
	    text-align:center;
            vertical-align:top;
            padding-left:20px;
            padding-right:20px;
}