body {
position: absolute;
left: 0px;
font-family: "Trebuchet MS", Verdana, sans-serif;
color: #FFFFFF;
background-color: #000000;
}

.box{
background-color: #999933;
width: 950px;
height:575px;
margin-left: 0px;
margin-top: 0px;
}

.titel{
font-family: Georgia, "Trebuchet MS", Verdana, serif;
font-size: 30px;
margin-left: 30px;
margin-top: 0px;
margin-right: 10px;
padding-left: 10px;
padding-top: 35px;
height:35px;
width: 930px;
border: 0px dashed #000;
}

.titel_I{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 14px;
margin-left: 10px;
margin-top: 0px;
margin-right: 10px;
padding-left: 0px;
padding-top: 35px;
height:35px;
width: 930px;
border: 0px dashed #000;
}

.titel_B{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 15px;
margin-left: 10px;
margin-top: 0px;
margin-right: 10px;
padding-left: 0px;
padding-top: 35px;
height:35px;
width: 930px;
border: 0px dashed #000;
}


.inhalt{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 10px;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
height:330px;
width: 930px;
border: 0px dashed #000;
}

.fussbereich{
margin-left: 10px;
margin-top: 1px;
margin-right: 10px;
margin-bottom: 1px;
height: 155px;
border: 0px dashed #000;
}

.img_border_off{
border: 3px solid #333300;
margin-left: 0px;
margin-top: 2px;
margin-bottom: 2px;
}

.img_border_on{
border: 3px solid #FFFFFF;
margin-left: 0px;
margin-top: 2px;
margin-bottom: 2px;
}

.link_look_off{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
font-size: 12px;
font-weight: bold;
margin-left: 1px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 5px;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
text-decoration: none;
color: #FFFFFF;
}

.link_look_on{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
font-size: 12px;
font-weight: bold;
margin-left: 1px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 5px;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
text-decoration: underline;
color: #000000;
}


.tabelle_bildbereich{
font-size: 14px;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding-left: 5px;
padding-top: 7px;
padding-bottom: 5px;
border: 0px dashed #000;
}

.tabelle_textbereich{
font-size: 14px;
text-align: left;
margin-left: 10px;
margin-top: 1px;
margin-right: 10px;
margin-bottom: 5px;
padding-right: 10px;
padding-left: 10px;
padding-top: 1px;
padding-bottom: 5px;
border: 0px dashed #000;
}


.link{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
margin-left: 1px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 5px;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.link:visited {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
margin-left: 1px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 5px;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.pointer_on {
 cursor:pointer;
}

.pointer_off {
 cursor: auto;
}

h1{
position: absolute;
top: 200px;
left: 280px;
font-size: 65px;
font-family: "Trebuchet MS", Verdana, sans-serif;
}

h2{
position: absolute;
top: -20px;
left: 5px;
font-size: 28px;
font-family: Georgia, Times New Roman;
}

#start{
position: absolute;
top: 200px;
left: 280px;
font-size: 65px;
font-family: "Trebuchet MS", Verdana, sans-serif;
}

#kopfbereich{
position: absolute;
top: 35px;
left: 10px;
height: 35px;
width: 930px;
border: 0px dashed #000;
}


#projektbereich{
position: absolute;
top: 90px;
padding-left: 40px;
width: 500px;
height: 320px;
border: 0px dashed #000;
}

#projektbereich_partner{
position: absolute;
top: 90px;
padding-left: 40px;
width: 300px;
height: 320px;
border: 0px dashed #000;
}


#kontaktbereich{
position: absolute;
top: 120px;
padding-left: 10px;
width: 300px;
height: 300px;
border: 0px dashed #000;
}

#bildbereich{
position: absolute;
top: 90px;
padding-left: 40px;
width: 350px;
height: 320px;
border: 0px dashed #000;
}

#bildbereich-H{
position: absolute;
top: 80px;
padding-left: 40px;
margin-top: 30px;
width: 300px;
height: 320px;
border: 0px dashed #000;
}

.kontaktbereich{
position: absolute;
top: 5px;
left: 5px;
border: 0px solid #FFFFFF;
padding: 0px;
}

.portraitfotos {
position: absolute;
top: 30px;
right: 190px;
border: 1px solid #FFFFFF;
padding: 0px;
}

.projektfotos {
position: absolute;
top: 20px;
left: 20px;
border: 2px solid #220000;
padding: 0px;
}

.projektfotos-H {
position: absolute;
padding-left: 40px;
top: 0px;
right: 70px;
border: 2px solid #220000;
padding: 0px;
}


#bildquelle{
position: absolute;
top: 244px;
right: 35px;
font-size: 10px;
}

#bildquelle-H{
position: absolute;
top: 255px;
right: 70px;
font-size: 10px;
}

#bilderlinks{
position: absolute;
top: 250px;
left: 100px;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

#bilderlinks-H{
position: absolute;
top: 270px;
margin-left: 55px;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}


.bildlink{
color: #220000; 
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

.bildlink_look_off{
font-size: 12px;
font-weight: bold;
border: 0px;
text-decoration: none;
color: #220000;
}

.bildlink_look_on{
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

#textbereich_B{
width: 610px;
height: 320px;
border: 0px dashed #000;
font-size: 14px;
text-align: left;
margin-left: 5px;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 2px;
padding-right: 10px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
}

#textbereich{
width: 510px;
height: 320px;
border: 0px dashed #000;
font-size: 14px;
text-align: left;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding-right: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

#textbereich-H{
width: 560px;
height: 320px;
border: 0px dashed #000;
font-size: 14px;
text-align: left;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding-right: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}


.weblink{
color: #FFFFFF; 
font-size: 18px;
}

#ort{
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}


#textlinks{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
color: #FFFFFF;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding-right: 10px;
padding-left: 40px;
padding-top: 5px;
padding-bottom: 5px;
}


.navilink{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-right: 20px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

.navilink:visited {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-right: 20px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

.navilink_look_off{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
font-size: 14px;
font-weight: bold;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-right: 20px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
color: #FFFFFF;
}

.navilink_look_on{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
font-size: 14px;
font-weight: bold;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-right: 20px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
color: #000000;
}

.impressumslink{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 10px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
padding-left: 700px;
padding-top: 5px;
padding-bottom: 0px;
text-decoration: none;
color: #FFFFFF;
}

.impressumslink_look_off{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
font-size: 10px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
padding-left: 700px;
padding-top: 5px;
padding-bottom: 0px;
text-decoration: none;
color: #FFFFFF;
}

.impressumslink_look_on{
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0px;
font-size: 10px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
padding-left: 700px;
padding-top: 5px;
padding-bottom: 0px;
text-decoration: none;
color: #333300;
}

.impressumslink:visited {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
padding-left: 700px;
padding-top: 5px;
padding-bottom: 0px;
}

