@import url(lightbox.css);

/* grundelemente */

body { 
margin: 0;
padding: 0;
font: 0.8em/1.4em "Verdana", "Arial", "Sans-Serif";
color: black;
background-color: white;
background-image: url("/pictures/back.gif");
background-repeat: repeat-y;
}

td {
font: 1em/1.4em "Verdana", "Arial", "Sans-Serif";
}
table {
	font-size: 1em;
	}
table th {
	background-color: #e8e8e8;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	padding: 2px 15px 2px 0;
    	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	}


h1 {
	margin: 0;
	padding:0;
	font-weight: bold;
	font-size: 1.2em;
	color: #ff3333;
	margin-top: -4px;
margin-bottom: 29px;
}


h2, h3 {
	margin-top: 0;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
}




p {
}

.klein{
font: 0.8em/1.2em "Verdana", "Arial", "Sans-Serif";
}

#inhalt ul li {
margin-left: -25px;
padding: 0;
}

/*--------------DESIGN---------------*/

#adresse{
display: none;
}

#head{
width: 991px;
height: 171px;
background-image: url("/pictures/head_neu.jpg");
background-repeat: no-repeat;
}


#headf{
width: 991px;
height: 171px;
background-image: url("/pictures/head_neu_f.jpg");
background-repeat: no-repeat;
}


#headi{
width: 991px;
height: 171px;
background-image: url("/pictures/head_neu_i.jpg");
background-repeat: no-repeat;
}


#toplinks{
width: 952px;
position: absolute;
top: 95px;
text-align: right;
}
#toplinks a{
color: #ff3333;
text-decoration: none;
}
#toplinks a:hover{
color: #000;
text-decoration: underline;
}

#navigation{
margin: 0;
padding: 0;
width: 991px;
height: 17px;
background-color: #ff3333;
color: #fff;
font-weight: bold;
font-size: 0.8em;
}
/*
#navigation ul{
margin: 0;
padding: 0;
margin-left: 160px;
list-style-type: none;
}

#navigation ul li{
display: inline;
margin-right: 64px;
}
*/


#buffer{
width: 991px;
height:85px;
background-image: url("/pictures/buffer.jpg");
background-repeat: no-repeat;
background-position: right;
text-align: right;
}

#unten{
width: 991px;

}

/* Teamseite muss in Inhalt breiter sein */
#inhalt_team{
position: absolute;
margin-left: 125px;
width: 635px;
}


#inhalt{
position: absolute;
margin-left: 125px;
width: 540px;
}
#inhalt a{
padding-left: 14px;
background-image: url("/pictures/pfeil.gif");
background-repeat: no-repeat;
font-weight: bold;
color: #ff3333;
text-decoration: underline;
}
#inhalt a:hover{
color: #000;
}
#inhalt a:visited{
color: #969696;
}



#left{
width: 125px;
height: 350px;
background-image: url("/pictures/verlauf.jpg");
background-repeat: no-repeat;

}

#bilderbox{
position: absolute;
top: 273px;
left: 765px;
width: 226px;
height: auto;

}

#news{
position: absolute;
margin-top: 204px;
width: 113px;
background-image: url("/pictures/back_news.jpg");
background-repeat: repeat-y;
padding-top: 10px;
padding-bottom: 10px;
line-height: 14px;
}

#news a{
padding-left: 7px;
display: block;
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
color: #fff;
}
#news a:hover{
color: #000;
text-decoration: underline;
}





/* dokumente */

a.pdf  {
	background-image: url("/icons/module/Dokument3_0/icon_pdf_klein.gif");
	}
a.doc, a.rtf  {
	background-image: url("/icons/module/Dokument3_0/icon_word_klein.gif");
	}
a.xls  {
	background-image: url("/icons/module/Dokument3_0/icon_excel_klein.gif");
	}
a.pps  {
	background-image: url("/icons/module/Dokument3_0/icon_powerpoint_klein.gif");
	}
a.zip  {
	background-image: url("/icons/module/Dokument3_0/icon_zip_klein.gif");
	}
 a.document {
	background-position: 0 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	}



.thumbnail
{
float: left;
width: 90px;
margin: 0 12px 15px 0;

}

.thumbnail_text
{
float: left;
width:85px;
margin: 100px 0 0 0;
}


.thumbnail_text1 /*breiter*/
{
float: left;
width:110px;
margin: 100px 0 0 0;
}

.thumbnail_text2 /*breiter*/
{
float: left;
width:128px;
margin: 100px 0 0 0;
}

.clearboth { clear: both; }

#thumbnail_medien
{
float: left;
width:180px;
margin: 0;
}

#thumbnail_medien a
{
margin: 0;
padding: 0;
background-image: none;
}


#mitarbeiter img{
border: 1px solid silver;
}


#zusatz {
position: absolute;
top: -800px;
overflow:hidden;
}
#created {
text-align:right;
margin-top:20px;
color: #cdcdcd !important;
font-family: arial;
font-size:11px;
}
#created a {
padding: 0 !important;
background-image:none !important;
text-decoration:none;
color: #cdcdcd !important;
font-size:11px;
}

#created a:hover {
text-decoration:underline;
color: #616161 !important;
}

