/*----------------------zentrale Formate----------------------*/

a {
text-decoration:none;
color:#fff;
}

body {
text-align:center;
background:#3c3c3c;
font-family:Arial, sans-serif;
font-size:100.01%;
}

body,div,form,fieldset,img,li,ol,p,ul {
margin:0;
padding:0;
}

fieldset,img {
border:0;
}

input,select,textarea {
font-size: 99%;
}

li {
list-style-type:none;
}

/*-----------------------Verweise---------------------*/
a:link {}

a:visited {}

a:hover {}

a:active {}

.aGallery:hover {
color:#fff;
font-size:18px;
}

.aHome:hover {
color:#fff;
}

.aLanguage:hover {
font-size:19px;
}

.aSection:hover {
color:#fff;
font-size:16px;
font-weight:bold;
}

.aProject:hover {
color:#fff;
font-size:16px;
font-weight:bold;
}
/*----------------------Individualformate fuer Seitenlayout----------------------*/
#architect {
position:absolute;
bottom:0;
right:0;
width:200px;
height:50px;
margin:60px 0 0 0;
text-align:right;
background:#3c3c3c;
}

#award {
position:absolute;
bottom:0;
left:625px;
width:170px;
height:104px;
padding:1px 0 0 5px;
text-align:right;
color:#fff;
background:#3c3c3c;
font-size:0.7em;
overflow:auto;
}

#both {
position:absolute;
bottom:0;
right:0;
width:200px;
height:34px;
margin:76px 0 0 0;
text-align:right;
background:#3c3c3c;
}

#center {
position:absolute;
top:50px;
left:200px;
width:600px;
height:350px;
background-image:none;
background-image:url(../img/page/content.jpg);
background-repeat:repeat;
}

#center_valign {
width:auto;
text-align:center;
}

#center_valign img {
vertical-align:middle;
}

#container {
position:absolute;
top:50%;
left:50%;
width:100%;
height:510px;
margin:-255px 0 0 -50%;
background-image:url(../img/page/container.jpg);
background-repeat:repeat;
}

#content {
position:relative;
width:1000px;
height:510px;
margin:0 auto;
}

#description {
position:absolute;
bottom:0;
left:200px;
width:420px;
height:104px;
padding:1px 0 0 5px;
text-align:left;
color:#fff;
background:#3c3c3c;
font-size:0.7em;
overflow:auto;
}

#home {
position:absolute;
top:0;
left:0;
width:195px;
height:35px;
line-height:35px;
margin:15px 0 0 5px;
text-align:left;
background:#3c3c3c;
}

#nav_gallery {
position:absolute;
top:0;
left:200px;
width:600px;
height:50px;
text-align:left;
font-size:12px;
background:#3c3c3c;
}

#nav_gallery li {
float:left;
width:20px;
height:30px;
text-align:center;
margin:20px 1px 0 1px;
line-height:30px;
}

#nav_top{
position:absolute;
top:0;
left:200px;
width:600px;
height:50px;
text-align:left;
font-size:14px;
background:#3c3c3c;
overflow:auto;
}

#nav_top div {
float:left;
width:200px;
height:30px;
text-align:center;
margin-top:18px;
line-height:30px;
}

#project {
position:absolute;
top:50px;
right:0;
width:200px;
height:350px;
text-align:right;
font-size:12px;
overflow:auto;
background-image:none;
background-image:url(../img/page/content.jpg);
background-repeat:repeat;
}

#project li {
width:175px;
height:42px;
margin:1.5px 3px 1px 3px;
}

#section {
position:absolute;
top:50px;
left:0;
width:200px;
height:350px;
text-align:left;
font-size:12px;
overflow:auto;
background-image:none;
background-image:url(../img/page/content.jpg);
background-repeat:repeat;
}

#section li {
width:190px;
height:29px;
padding:0 5px 0 5px;
line-height:29px;
}
/*----------------------Klassen----------------------*/

.aGallery {
font-weight:bold;
color:#fff;
}

.aGallerySelected {
font-size:18px;
font-weight:bold;
color:#fff;
}

.aHome {
color:#888;
font-size:14px;
}

.aLanguage {
color:#fff;
font-size:16px;
}

.aProject {
color:#bababa;
}

.aProjectSelected {
font-size:16px;
font-weight:bold;
color:#fff;
}

.aSection {
color:#bababa;
}

.aSectionSelected {
font-size:16px;
font-weight:bold;
color:#fff;
}
