/* grundelemente */

*{
margin: 0;
padding: 0;
}

body {
background-color: #ddd;
background-image: url("/pictures/background.gif");
background-repeat: repeat-y;
font: 12px / 15px Verdana, Arial;
 }
 
td{
font: 12px / 15px Verdana, Arial;
color: #333;
} 


.bodycontent /* falls hintergrundfarbe des inhalts von der vom body abweicht */ {

background-image: none;
background-color: #fff;
	}
 
#head{
background-color: #000;
background-image: url("/pictures/head_neu.jpg");
background-repeat: no-repeat;
background-position: left top;
height: 90px; 
} 

#login{
position: absolute;
top: 5px;
left: 710px;
-left: 670px;
}

#login a{
color: #fff;
text-decoration: underline;
}
#login a:hover{
color: #b8b8b8;
} 

#navigation{
position: absolute;
top: 68px;
left: 159px;
}
#navigation ul{
list-style: none;
}

#navigation ul li{
background-color: #b8b8b8;
text-align: center;
border-top: 1px solid #666;
border-left: 1px solid #666;
float: left;
}

#navigation ul li a{
width: 100px;
padding: 3px;
display: block;
color: #fff;
text-decoration: none;
}
#navigation ul li a:hover{
background-color: #cc0033;
}

.aktiv{
background-color: #cc0033;
}


#unternavigation{
float: left;
width: 160px;
background-color: #b8b8b8;
}

#rechts{
border-top: 4px solid #cc0033;
margin-left: 160px;
}

#teaser_intro{
height: 135px;
background-image: url("/pictures/teaser_intro.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_aktuell{
height: 135px;
background-image: url("/pictures/teaser_aktuell.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_angebot{
height: 135px;
background-image: url("/pictures/teaser_portrait.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_intern{
height: 135px;
background-image: url("/pictures/teaser_intern.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_links{
height: 135px;
background-image: url("/pictures/teaser_links.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_neumitglieder{
height: 135px;
background-image: url("/pictures/teaser_neumitglieder.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_portrait{
height: 135px;
background-image: url("/pictures/teaser_portrait_neu.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#teaser_projekte{
height: 135px;
background-image: url("/pictures/teaser_projekte.jpg");
background-repeat: no-repeat;
-background-position: -4px 0;
}

#inhalt{
color: #333;
padding: 0 10px 0 20px;
width: 370px;
-width: 400px;
}

#inhalt a{
color: #cc0033;
text-decoration: none;
}

#inhalt a:hover{
text-decoration: underline;
}

#inhalt td{
padding: 3px;
}


h1{
font-weight: bold;
font-size: 14px;
}

h2{
margin: 15px 0 5px 0;
font-weight: bold;
font-size: 12px;
}

h3{
margin-top: 15px;
font-weight: bold;
font-size: 12px;
}

#rubriktitel{
font-size: 14px;
color: #fff;
font-weight: bold;

background-color: #cc0033;
padding: 3px 0 3px 9px;
}
 









	
a img { 
	border: none;
}

hr {
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0 }

table  {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0 }
th  {
	font-weight: bold;
	text-align: left;
	}
td  {
  	vertical-align: top;
  	}
img	{
	border: 0;
	}
  	

/* 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;
	}

a.txt {
	background-image: url("/icons/module/Dokument3_0/icon_txt_klein.gif");

}

#inhalt ul{
list-style: square;
padding-left: 17px;
}

#inhalt ul li{
padding-top: 5px;
}

#inhalt ol{
padding-left: 18px;
}
