/*------------------------------------GENERAL DECLARATIONS----------------------------------------------*/
* {
		padding:0px;
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
		color:#787878;
}

html,body{
		background-color:#e1e1e1;
        height:100%;
}

a{
	text-decoration:none;
    cursor:hand;
	color:#606dbf;
}
a:hover{
	text-decoration:underline;
    cursor:hand;
	color:#606dbf;
}

/*------------------------------------ MAIN CONTAINER ---------------------------------------------------*/
div#wrapper{
       position:absolute;
       left:0px;
       top:0px;
       width:100%;
	   height:100%;
}

div#maincontainer{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		min-height:100%;
		height:auto;
		width:883px;
		background-image:url(../img/mainbg.jpg);
		background-repeat:repeat-y;
}

div#sitemap{
	   position:absolute;
       left:0px;
       top:0px;
       width:100%;
	   height:1200px;
}

div#mainProjekte{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		min-height:100%;
		height:auto;
		width:883px;
		background-image:url(../img/mainbg_projekte.jpg);
		background-repeat:repeat-y;
}
/*------------------------------------ HEAD CONTAINERS --------------------------------------------------*/
div#head{
	width:883px;
	height:138px;
}

div#headleft{
	width:202px;
	height:138px;
	float:left;
}

div#headright{
	width:681px;
	height:138px;
	float:left;
}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 488px;
	top: 11px;
	display:none;
}

/*------------------------------------------ CONTENT CONTAINERS -------------------------------------------*/
div#content{
        position:relative;
		width:883px;
		height:auto;
        min-height:100%;
}

div#contentleft{
        position:relative;
        left:0;     
        top:0;
        min-height: 10px;
		width:202px;
		height:auto;
        float:left;
		margin-right:2px;
}
		/*-----MAINMENUE------*/
div#contentlefttop{
		width:202px;
		height:auto;
}
		/*-------------------*/
		
div#leftcenter{
		width:192px;
		margin-left:10px;
}

div#contentleftbottom{
		width:202px;
}

div#contentcenter{
        position:relative;
        top:0px;
        left:0px;
		width:509px;
        min-height: 100%;
		height:auto;
        color:#787878;
        float:left;
		margin-right:2px;
}

div#contentcentertop{
		width:509px;
		height:20px;
}

div#contentcenterProjekte{
        position:relative;
		width:670px;
		min-height:100%;
		height:auto;
		float:left;
}

div#contentcentertopProjekte{
		width:670px;
		height:20px;
}

div#contentright{
        position:relative;
        left:0px;
        top:0px;
        min-height: 100%;
		width:168px;
		height:auto;
        float:left;
}

div#contentrighttop{
		width:168px;
		height:20px;
}

div#anfahrtsbeschr{
        margin-left:20px;
        width:469px;
        min-height:100%;
        height:auto;
		text-align:right;
}

/*------------------------------------------- MAINMENUE----------------------------------------*/
div#mainmenue{
		width:192px;
		margin-left:10px;
        height:auto;
}

/*------------------------------------------- PROJEKT----------------------------------------*/
/*------------------------MAINPICTURE--------------------------*/
div#projekt_mainpic{
		width:374px;
		height:374px;
		border:1px #787878 solid;
		margin-bottom:20px;
}
/*------------------------ SUBMENUE--------------------------*/
div#submenue_txt{
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		padding-top:8px;
}

div#submenue_txt a{
		color:#606dbf;
		line-height:1.6em;
}

div#submenue_audi{
		width:235px;
		height:100px;
		background-image:url(../img/projekte/submenue_audi.jpg);
		background-color:#FFFFFF;
		margin-left:20px;
		line-height:1.4em;
}

div#submenue_DSGV{
		width:235px;
		height:125px;
		background-image:url(../img/projekte/submenue_DSGV.jpg);
		background-color:#FFFFFF;
		margin-left:20px;
		line-height:1.4em;
}

div#submenue_mastercard{
		width:235px;
		height:255px;
		background-image:url(../img/projekte/submenue_mastercard.jpg);
		background-color:#FFFFFF;
		margin-left:20px;
		line-height:1.4em;
}

div#submenue_sparda{
		width:235px;
		height:110px;
		background-image:url(../img/projekte/submenue_sparda.jpg);
		background-color:#FFFFFF;
		margin-left:20px;
		line-height:1.4em;
}
/*------------------------BILDWECHSEL MENUE--------------------------*/
div#thumb_menue{
		width:235px;
		background-color:#FFFFFF;
		margin-left:20px;
		height:auto;
}
/*------------------------------------------- MISCELLANIOUS ----------------------------------------*/
.text{
        margin-left:20px;
		margin-top:16px;
        width:469px;
		min-height:100%;
        height:auto;
		line-height:1.4em;
}
.text ul{
        margin-top:10px;
		margin-bottom:10px;
}
.text li{
        margin-left:20px;
}

.textsitemap{
        margin-left:20px;
		margin-top:16px;
        width:469px;
		min-height:100%;
        height:auto;
		color:#004494;
		line-height:1.4em;
}

.textsitemap a{
		min-height:100%;
        height:auto;
		color:#606dbf;
		line-height:1.4em;
}

.textProjekte{
        margin-left:20px;
		margin-top:16px;
        width:630px;
        min-height:100%;
        height:auto;
		line-height:1.4em;
}
h1{       
       color:#254294;
	   font-size:12px;
	   line-height:1.4em;
}
h3{       
       color:#787878;
	   font-size:10px;
	   line-height:1.4em;
}
h4{
       color:#254294;
	   font-size:10px;
	   line-height:1.4em;
}
h3#subueberschrift{ 
	   color:#787878;      
	   font-size:12px;
	   line-height:1.4em;
}

sup#ueberschrift{
       color:#606dbf;
	   font-size:9px;
}

sup#textsup{
	   font-size:9px;
}

sup#textsup a{
       color:#004494;
	   font-size:9px;
}

sup#sitemapp {
       color:#004494;
	   font-size:9px;
}


.textcontentleft{
        margin-left:18px;
        width:182px;
        min-height:100%;
        height:auto;
}

.textcontentright{
		margin-top:16px;
		text-align:center;
        width:159px;
        min-height:100%;
        height:auto;
}

td.tabellentxt{
		padding:0px;
		line-height:1.4em;
		
}

td.tabellentxt li{
		list-style-image:url(../img/list_dot.jpg);
}

.clear{
      clear:both;
}
