body{
width: 100%;
height: 100%;
}

html{
height: 100%;
width: 100%;
font-family: Arial, Verdana, Sans-Serif;
}

.body_start{
margin: 0px;
padding: 0px;
background-color: #3c3c3c;
background-image: url(http://www.syntax-architektur.at/img/back_start.jpg);
background-repeat: no-repeat; 
height: 100.01%
font-family: Arial, Verdana, Sans-Serif;

}

.body_buero{
margin: 0px;
padding: 0px;
background-color: #3c3c3c;
background-image: url(http://www.syntax-architektur.at/img/back_buero.jpg);
background-repeat: no-repeat; 
height: 100.01%
font-family: Arial, Verdana, Sans-Serif;
}

.schwarz{
position: absolute; 
overflow: auto;
top: 0px;
left: 0px;
height: 120%;
width: 100%;
background-color: black;
z-Index: 1000;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8; 
visibility: hidden;
}

.galeriecontainer{
position: absolute;
top: 60px;
left: 12%;
width: 829px;
height: 350px;
z-Index: 1001;
visibility: hidden;

}

.galeriecontainer_alt{
position: absolute;
left: 12%;
top: 60px;
width: 829px;
height: 350px;
z-Index: 1001;
visibility: hidden;
border: 0px solid red;
}

.galeriepopup{
position: absolute;
left: 118px;
top: 0px;
width: 602px;
height: 350px;
text-align: left;
background-color: white;
z-Index: 1002;
visibility: hidden;
background-image: url(img/ajaxloader.gif);
background-repeat: no-repeat;
}

.galerie_prev{
position: absolute;
left: 0px;
top: 150px;
width: 103px;
height: 15px;
z-Index: 1003;
visibility: hidden;
}
.galerie_next{
position: absolute;
left: 735px;
top: 150px;
width: 95px;
height: 15px;
z-Index: 1004;
visibility: hidden;
}


.body_grau{
margin: 0px;
padding: 0px;
background-color: #3c3c3c;
height: 100.01%
font-family: Arial, Verdana, Sans-Serif;
}

.container{
width: 95%; 
border: 0px; 
text-align: center;
font-family: Arial, Verdana, Sans-Serif;
}

.content_alles{
margin-left: auto;
margin-right: auto;
width: 762px;
overflow: hidden;
border: 0px;
margin-top: 15px;
text-align: left;
}

.content_alles_projekt{
margin-left: auto;
margin-right: auto;
width: 902px;
overflow: hidden;
border: 0px;
margin-top: 15px;
text-align: left;
}

.content_edit{
position: absolute;
top: 0px;
left: 15px;
width: 761px;
overflow: hidden;
border: 0px;
margin-top: 15px;
text-align: left;
}
.content{
font-family: Arial, Verdana, Sans-Serif;
position: relative;
float: left;
width: 602px;
min-height: 260px;
overflow: visible;
border-top: 0px;
background-color: white;
}

.content_projekt_links{
position: relative;
float: left;
width: 140px;
min-height: 400px;
overflow: visible;
border-top: 0px;
}

.content_news_links{
position: relative;
float: left;
width: 140px;
height: 268px;
overflow: visible;
border-top: 0px;
}

.content_nav{
position: relative;
float: right;
width: 142px;
height: 260px;
padding-left: 15px;
border: 0px;
}

.content_bottom{
position: relative;
width: 602px;
height: 150px;
border: 0px;
background-image: url(img/bottom.gif);
background-repeat: no-repeat;
}

.content_bottom_projektdetail{
position: relative;
width: 602px;
height: 150px;
border: 0px;
margin-left: 140px;
background-image: url(img/bottom.gif);
background-repeat: no-repeat;
}

.p_content{
font-family: Arial, Verdana, Sans-Serif;
padding: 0px;
padding-right: 15px;
padding-left: 15px;
margin: 0px;
}

.div_album{
margin-left: 15px;
}

.text{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
line-height: 16px;
}
.text a:link { text-decoration: none; color: #999999; background-color: white;}
.text a:visited { text-decoration: none; color: #999999; background-color: white;}
.text a:active { text-decoration: none; color: #999999; background-color: #FFFF00;}
.text a:hover { text-decoration: none; color: #999999; background-color: #FFFF00;}

.text_b{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
line-height: 16px;
font-weight: bold;
}
.text_b a:link { text-decoration: none; color: #3c3c3c; background-color: white;}
.text_b a:visited { text-decoration: none; color: #3c3c3c; background-color: white;}
.text_b a:active { text-decoration: none; color: #3c3c3c; background-color: #FFFF00;}
.text_b a:hover { text-decoration: none; color: #3c3c3c; background-color: #FFFF00;}



.text_orange{
font-family: Arial; 
font-size: 12px;
color: #F54628;
font-weight: bold;
}

.nav{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav a:link { text-decoration: none; color: #3c3c3c;}
.nav a:visited { text-decoration: none;color: #3c3c3c;}
.nav a:active { text-decoration: none; color: white;}
.nav a:hover { text-decoration: none;color: white;}

.nav2{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav2 a:link { text-decoration: none; color: #3c3c3c;}
.nav2 a:visited { text-decoration: none;color: #3c3c3c;}
.nav2 a:active { text-decoration: none; color: #3c3c3c;}
.nav2 a:hover { text-decoration: none;color: white;}

.nav_over{
font-family: Arial; 
font-size: 12px;
color: white;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav_over a:link { text-decoration: none; color: white;}
.nav_over a:visited { text-decoration: none;color: white;}
.nav_over a:active { text-decoration: none; color: white;}
.nav_over a:hover { text-decoration: none;color: white;}

.nav_over_weiss{
font-family: Arial; 
font-size: 12px;
color: black;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav_over_weiss a:link { text-decoration: none; color: black;}
.nav_over_weiss a:visited { text-decoration: none;color: black;}
.nav_over_weiss a:active { text-decoration: none; color: black;}
.nav_over_weiss a:hover { text-decoration: none;color: black;}


.nav_bottom{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
height: 15px;
background-color: white;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom a:link { text-decoration: none; color: #3c3c3c; }
.nav_bottom a:visited { text-decoration: none;color: #3c3c3c; }
.nav_bottom a:active { text-decoration: none; color: #3c3c3c;}
.nav_bottom a:hover { text-decoration: none;color: #3c3c3c; }

.nav_bottom_sprache_aktiv{
font-family: Arial; 
font-size: 12px;
color: white;
height: 15px;
background-color: #F54628;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom_sprache_aktiv a:link { text-decoration: none; color: #3c3c3c; }
.nav_bottom_sprache_aktiv a:visited { text-decoration: none;color: #3c3c3c; }
.nav_bottom_sprache_aktiv a:active { text-decoration: none; color: #3c3c3c;}
.nav_bottom_sprache_aktiv a:hover { text-decoration: none;color: #3c3c3c; }

.nav_bottom_sprache{
font-family: Arial; 
font-size: 12px;
color: black;
height: 15px;
background-color: white;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom_sprache a:link { text-decoration: none; color: #F54628; }
.nav_bottom_sprache a:visited { text-decoration: none;color: #F54628; }
.nav_bottom_sprache a:active { text-decoration: none; color: #F54628;}
.nav_bottom_sprache a:hover { text-decoration: none;color: #F54628; }

.nav_bottom_sprache_aktiv{
font-family: Arial; 
font-size: 12px;
color: white;
height: 15px;
background-color: #F54628;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom_sprache_aktiv a:link { text-decoration: none; color: #3c3c3c; }
.nav_bottom_sprache_aktiv a:visited { text-decoration: none;color: #3c3c3c; }
.nav_bottom_sprache_aktiv a:active { text-decoration: none; color: #3c3c3c;}
.nav_bottom_sprache_aktiv a:hover { text-decoration: none;color: #3c3c3c; }

.nav_bottom_sprache{
font-family: Arial; 
font-size: 12px;
color: black;
height: 15px;
background-color: white;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom_sprache a:link { text-decoration: none; color: black;background-color: white; }
.nav_bottom_sprache a:visited { text-decoration: none;color: black; background-color: white;}
.nav_bottom_sprache a:active { text-decoration: none; color: white;background-color: #F54628;}
.nav_bottom_sprache a:hover { text-decoration: none;color: white;background-color: #F54628; }

.gelberlink{
font-family: Arial; 
font-size: 12px;
color: #999999;
background-color: #FFFF00;
}
.gelberlink a:link { text-decoration: none; color: #999999; background-color: #FFFF00;}
.gelberlink a:visited { text-decoration: none;color: #999999; background-color: #FFFF00;}
.gelberlink a:active { text-decoration: none; color: 999999; background-color: #FFFF00;}
.gelberlink a:hover { text-decoration: none;color: 999999; background-color: #FFFF00;}

.gelbernichtlink{
font-family: Arial; 
font-size: 12px;
color: #999999;
padding-left: 2px; 
padding-right: 2px;
background-color: #FFFF00;

}
.gelbernichtlink a:link { text-decoration: none; color: #999999; background-color: white;}
.gelbernichtlink a:visited { text-decoration: none;color: #999999; background-color: white;}
.gelbernichtlink a:active { text-decoration: none; color: 999999; background-color: #FFFF00;}
.gelbernichtlink a:hover { text-decoration: none;color: 999999; background-color: #FFFF00;}

.suchbegriff{
width: 90px;
height: 20px;
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}

.form_kommentar{
margin: 0px;
padding: 0px;
margin-left: 15px;
padding: 0px;

}

.form_komment1{
width: 150px;
height: 20px;
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}
.form_komment2{
width: 540px;
height: 111px;
font-family: Arial;
margin-top: 5px;
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}

.form_textfeld{
width: 300px;
height: 20px;
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}

.form_textarea{
width: 300px;
height: 100px;
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}


.form_suche{
margin: 0px;
padding: 0px;
}

.trennlinie{
margin-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
width: 570px;
height: 1px;
border-top: 1px dotted #989898;
overflow: hidden;
}