* {margin:3px; padding:0px;}

body{color:#727272;background-color:#FFFFFF;font-style:normal;font-variant:normal;font-size:12px;font-family:Verdana,Arial,sans-serif;}

h1{color:#454545;font-weight:bold;font-size:12px;font-family:Verdana,Arial,sans-serif;margin-top:12px;margin-bottom:18px}
h2{color:#727272;font-weight:bold;font-size:12px;font-family:Verdana,Arial,sans-serif;margin-top:24px;margin-bottom:6px}
p,ul{color:#727272;font-weight:normal;font-size:12px;font-family:Verdana,Arial,sans-serif;text-align:left;}
li{color:#727272;background-color:#ffffff;list-style:disc;list-style-position:inside}

p.navi{color:#727272;font-weight:normal;font-size:12px;font-family:Verdana,Arial,sans-serif;text-align:center;}

div{color:#727272;background-color:#b60000;position:absolute;z-index:0;}
div.impr{color:#727272;background-color:#FFFFFF;position:absolute;z-index:2;}

a {text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;}
a:link{font-weight:normal;color:#b60000;background-color:#FFFFFF;}
a:visited{font-weight:normal;color:#b60000;background-color:#FFFFFF;}
a:hover{font-weight:bold;color:#454545;background-color:#FFFFFF;}

a.impressum {text-decoration:none;text-align:left;font-size:10px;font-family:Verdana,Arial,sans-serif;}
a.impressum:link {font-weight:normal;color:#b60000;background-color:#FFFFFF;}
a.impressum:visited{font-weight:normal;color:#b60000;background-color:#FFFFFF;}
a.impressum:hover{font-weight:bold;color:#454545;background-color:#FFFFFF;}

a.impressumact {text-decoration:none;text-align:left;font-size:10px;font-family:Verdana,Arial,sans-serif;}
a.impressumact:link {font-weight:bold;color:#454545;background-color:#FFFFFF;}
a.impressumact:visited{font-weight:bold;color:#454545;background-color:#FFFFFF;}
a.impressumact:hover{font-weight:bold;color:#454545;background-color:#FFFFFF;}

a.navi {text-decoration:none;text-align:left;font-size:11px;font-family:Verdana,Arial,sans-serif;}
a.navi:link{font-weight:normal;color:#FFFFFF;background-color:#b60000;}
a.navi:visited{font-weight:normal;color:#FFFFFF;background-color:#b60000;}
a.navi:hover{font-weight:bold;color:#FFFFFF;background-color:#b60000;}


a.naviact {text-decoration:none;text-align:left;font-size:12px;font-family:Verdana,Arial,sans-serif;}
a.naviact:link{font-weight:bold;color:#FFFFFF;background-color:#454545;}
a.naviact:visited{font-weight:bold;color:#FFFFFF;background-color:#454545}
a.naviact:hover{font-weight:bold;color:#FFFFFF;background-color:#454545}


#main { 
    color: #727272;
    background-color: #ffffff;
    position: absolute;
	width: 780px;
    height: 530px;
	top: 50%;
	left: 50%;
	margin-left: -380px;
	margin-top: -270px;
	/*margin: 0 auto;*/
	text-align: left;

    }

#logo { 
    color: #ffffff;
    background-color: #ffffff;
    left: -3px;
    top: 17px;
    width: 150px;
    height: 120px;
    z-index: 0;
    }

#navi_top_1 {
left:150px; top:80px;
width:86px; height:23px;
}

#navi_top_1a {
background-color: #454545;
left:150px; top:78px;
width:86px; height:29px;
z-index:2;
}

#navi_top_2 {
left:238px; top:80px;
width:87px; height:23px;
}


#navi_top_2a {
background-color: #454545;
left:238px; top:78px;
width:87px; height:29px;
z-index:2;
}

/*
#navi_top_6 {
left:327px; top:80px;
width:87px; height:23px;
}

#navi_top_6a {
background-color: #454545;
left:327px; top:78px;
width:87px; height:29px;
z-index:2;
}

#navi_top_5 {
left:416px; top:80px;
width:87px; height:23px;
}

#navi_top_5a {
background-color: #454545;
left:416px; top:78px;
width:87px; height:29px;
z-index:2;
}

#navi_top_4 {
left:505px; top:80px;
width:87px; height:23px;
}

#navi_top_4a {
background-color: #454545;
left:505px; top:78px;
width:87px; height:29px;
z-index:2;
}

#navi_top_3 {
left:594px; top:80px;
width:86px; height:23px;
}

#navi_top_3a {
background-color: #454545;
left:594px; top:78px;
width:86px; height:29px;
z-index:2;
}*/

#navi_top_4 {
left:327px; top:80px;
width:87px; height:23px;
}

#navi_top_4a {
background-color: #454545;
left:327px; top:78px;
width:87px; height:29px;
z-index:2;
}

#navi_top_3 {
left:416px; top:80px;
width:87px; height:23px;
}

#navi_top_3a {
background-color: #454545;
left:416px; top:78px;
width:87px; height:29px;
z-index:2;
}

#buttomleft {
left:3px; top:461px;
width:140px; height:18px;
z-index:2;
}

#main_left_line {
left:-10px; top:461px;
width:140px; height:2px;
}

#main_left_white {
color: #ffffff;
background-color: #ffffff;
left:-10px; top:463px;
width:140px; height:2px;
}

#back_left_line {
left:0px; top:505px;
width:14%; height:2px;
}

#back_left_white {
color: #ffffff;
background-color: #ffffff;
left:0px; top:507px;
width:14%; height:10px;
}

#main_right_line {
left:680px; top:275px;
width:77px; height:202px;
}

#main_right_white {
background-color: #ffffff;
left:678px; top:297px;
width:102px; height:180px;
}

#m_line {
left:150px; top:105px;
width:530px; height:372px;
}

#text {
color:#454545;
background-color:#fff;
position:absolute;
left:150px; top:107px;
width:528px; height:370px;
z-index:1;
overflow-y: auto;
}

#project {
color:#454545;
background-color:#FFFFFF;
left:5px; top:151px;
width:140px; height:326px;
z-index:1;
}

#projectprev {
color:#454545;
background-color:#FFFFFF;
left:5px; top:356px;
width:25px; height:22px;
z-index:1;
}

#projectnext {
color:#454545;
background-color:#FFFFFF;
left:80px; top:356px;
width:25px; height:22px;
z-index:1;
}

#projecttext {
color:#454545;
background-color:#FFFFFF;
left:150px; top:268px;
width:528px; height:257px;
z-index:2;
}

#projectshort {
color:#454545;
background-color:#FFFFFF;
left:311px; top:151px;
width:367px; height:116px;
z-index:2;
}

#picture {
color:#454545;
background-color:#FFFFFF;
left:150px; top:151px;
width:160px; height:100px;
z-index:2;
}

#imp {
background-color:#FFFFFF;
left:680px; top:275px;
width:80px; height:20px;
z-index:2;
}


#html {
left:5px; top:457px;
width:76px; height:20px;
z-index:3;
}
#css {
left:76px; top:457px;
width:70px; height:20px;
z-index:3;
}
#prev {
color:#454545;
background-color:#FFFFFF;
left:153px; top:252px;
width:76px; height:14px;
z-index:2;
}
#next {
color:#454545;
background-color:#FFFFFF;
left:230px; top:252px;
width:88px; height:14px;
z-index:2;
}




