/* CSS Document */

* {
margin:0px;
padding:0px;
}

html { 
  padding:0px;
  margin:0px;
  height:100%;
}

body {
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#999999;  
  text-align:center;
  margin:0px;
  padding:0px;
  height:100%;
}


#center { 	
  position:absolute;
  height:614px;
  width:856px; 
  margin:-304px 0px 0px -428px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
  overflow: hidden;
}

/* DEFINITION DER HINTERGRUNDBILDER */
#ohne {				height:100%;}
#home {				background-image:url(pics/back_home.gif); background-repeat:repeat-x; height:100%; background-position:center}
#druckmedien {		background-image:url(pics/back_druckmedien.gif); background-repeat:repeat-x; height:100%; background-position:center}
#internet {			background-image:url(pics/back_internet.gif); background-repeat:repeat-x; height:100%; background-position:center}
#multimedia {		background-image:url(pics/back_multimedia.gif); background-repeat:repeat-x; height:100%; background-position:center}
#fotografie {		background-image:url(pics/back_fotografie.gif); background-repeat:repeat-x; height:100%; background-position:center}
#news {				background-image:url(pics/back_news.gif); background-repeat:repeat-x; height:100%; background-position:center}
#kontakt {			background-image:url(pics/back_kontakt.gif); background-repeat:repeat-x; height:100%; background-position:center}
#impressum {		background-image:url(pics/back_impressum.gif); background-repeat:repeat-x; height:100%; background-position:center}
#artdesign {		background-image:url(pics/back_artdesign.gif); background-repeat:repeat-x; height:100%; background-position:center}


#logo {width:220px;
height:110px;
float:left;
}


#sprache {
width:633px;
float:left;
text-align:right;
padding-top:77px;
}


/* DEFINITION DER HINTERGRUNDFARBEN DES MENÜS */

#links_home {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#fbd67f;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_home p {
color:#000000 !important;
}

#links_druckmedien {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#b2ccb2;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_druckmedien p {
color:#000000 !important;
}


#links_internet {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#91a6b2;
border-left:1px solid #fff;
border-right:1px solid #fff;
}


#links_artdesign {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#cccccc;
border-left:1px solid #fff;
border-right:1px solid #fff;
}


#links_internet p {
color:#000000 !important;
}


#links_multimedia {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#ad9981;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_multimedia p {
color:#000000 !important;
}


#links_fotografie {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#b2b2b2;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_fotografie p {
color:#000000 !important;
}


#links_news {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#b27f7f;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_news p {
color:#000000 !important;
}


#links_kontakt {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#81a185;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_kontakt p {
color:#000000 !important;
}


#links_impressum {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#e9e2c3;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#links_impressum p {
color:#000000 !important;
}




/* SEITENAUFBAU */


#page {
width:856px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#top {
height:33px;
}

#links {
width:219px;
height:404px;
padding:0px;
float:left;
background-color:#fbd67f;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#menue {
height:326px;
padding-top:31px;
border-bottom:1px solid #fff;
}

#inhalt {
height:404px;
padding:0px;
float:left;
background-color:#fff;
}

#rechts {
padding:0px;
float:left;
}

#kopf {
background-color:transparent;
height:110px;
background:#FFFFFF;
width:855px;
}

#subnav  {
text-align:right;
align:right;
position:relative;
z-index:1000;
height:46px;
background: #404040;
border-right:1px solid #fff;
}

#bild {
z-index:0;
position:absolute;
}

#flash {
z-index:1;
position:absolute;
}

#content {
position:relative;
z-index:1000;
height:358px;
width:634px;
border-right:1px solid #fff;
}

#left_col {
width:317px;
float:left;
height: 248px;
}

#right_col {
width:317px;
float:left;
}

#right_col {
width:297px;
float:left;
padding-right:20px;
}

#bottom_col {
clear:left;
}

#bottom_col img{
border: 1px solid #CCCCCC;
}

.csc-textpic {
margin-left:55px;
width:600px !important;
}

#lbLightbox {
position:relative;
z-index:1000 !important;
}





li {
list-style-type:none;
}

h1 {
padding-top:50px;
padding-left:54px;
font-size:12px;
font-weight:normal;
color:#000;
}

p {
padding-top:10px;
padding-left:54px;
font-size:10px;
}



/* HAUPTMENÜ */

#menue ul {
padding-top:15px;
display:block;
}

#menue li {
display:block;
text-indent:83px;
line-height:21px;
margin-top:2px;
}

#menue a:link, a:visited {
display:block;
color:#000;
text-decoration:none;
}

#menue a:hover, #menue a:active, #ebene-1-aktiv {
background:#FFFFFF;
background-image:url(pics/menue_pfeil.gif);
background-repeat:no-repeat;
color:#990000;
font-weight:bold;
display:block;
text-decoration:none;
}







#subnav ul {
padding-top: 8px;
/*margin-left:200px;*/
width:450px;
font-family:verdana;
font-weight:bold;
font-size:14px;
color:#838383;
text-align:right;
}

#subnav li {
float:left;
margin-right:10px;
}


#subnav a:link, #subnav a:visited {
display:block;
color:#838383;
text-decoration:none;
border:1px solid #666666;
padding:5px;
}

#subnav a:hover, #subnav a:active, #subnav #ebene-2-aktiv {
color:#ffffff;
font-weight:bolder;
display:block;
text-decoration:none;
border:1px solid #ffffff;
}








/* Formulare Formulare */

.formular {
margin-top:5px;
}


fieldset{
	border:none;
	}	
.label{
	font-size:10px;
	line-height:20px;
	width:80px;
	display:block;
	margin-right:10px;
	float:left;
	}

.formular fieldset input { border:1px solid #7f7f7f; width:125px;height:15px;font-family:arial; font-size:11px;}
fieldset textarea {border:1px solid #7f7f7f; width:125px; font-family:arial; font-size:11px;height:40px;overflow:auto; padding-left:2px;}

.abstand{ margin-left:80px; }

.formular input{
border:1px solid #7f7f7f; width:61px;height:18px;font-family:arial; font-size:11px; padding-left:2px;
}

.buttons {
margin-top:5px;
margin-left:144px;
}


/* für den IE 6 */
* html .buttons {
margin-top:5px;
margin-left:147px;
}


fieldset {
padding-left:54px;
}





/* LINKS IM INHALT */

#content a:link, #content a:visited {
color:#fbd67f;
display:inline;
text-decoration: underline;
}

#content a:hover, #content a:active {
color:#fbd67f;
display:inline;
text-decoration: underline;
}


#left_col a:link, #left_col a:visited {
color:#990000;
display:inline;
text-decoration: none;
}

#left_col a:hover, #left_col a:active {
color:#000000;
display:inline;
text-decoration: none;
}


#sprache a:link, a:visited {
display:inline;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#sprache {
color:#999999;
}

#active {
text-decoration:none;
color:#990000;
font-size:11px;
}

.inactive {
text-decoration:none;
color:#000000;
font-size:11px;
}

#sprache a:hover,  {
text-decoration:none;
color:#006699;
}/*

#sprache a:link, #sprache a:visited {
text-decoration:none;
color:#999999;
}*/
