a:link  {
text-decoration : none;
color : #ff6600;
}
a:visited {
text-decoration : none;
color : #ff6600;
}
a:hover {
text-decoration : none;
color : #8eb5dc;
}
a:active {
text-decoration : none;
color : #ff6600;
}

body {
background-image : url(../images/bg1b.gif);
background-repeat : repeat-x;
background-color : #fc3;
margin : 20px;
padding : 0;
}

/* Backgrounds */
.back_main {
background-image : url(../images/back_main.gif);
background-repeat : no-repeat;
}
.back_projekte {
background-image : url(../images/back_projekte.gif);
background-repeat : no-repeat;
}
.back_projekte_vb {
background-image : url(../images/back_projekte.gif);
background-repeat : no-repeat;
}
.back_bilder {
background-image : url(../images/back_bilder.gif);
background-repeat : no-repeat;
}
.back_bilder_fotografie {
background-image : url(../images/back_bilder.gif);
background-repeat : no-repeat;
}
.back_bilder_ps_a {
background-image : url(../images/back_bilder.gif);
background-repeat : no-repeat;
}
.back_bilder_ps_f {
background-image : url(../images/back_bilder.gif);
background-repeat : no-repeat;
}
.back_aboutme {
background-image : url(../images/back_aboutme.gif);
background-repeat : no-repeat;
}
.back_vorlagen {
background-image : url(../images/back_vorlagen.gif);
background-repeat : no-repeat;
}
.back_buttons {
background-image : url(../images/back_buttons.gif);
background-repeat : no-repeat;
}
.back_error {
background-image : url(../images/back_error.gif);
background-repeat : no-repeat;
}
.back2 {
background-image : url(../images/bg1c.gif);
background-repeat : no-repeat;
}
.back3 {
background-image : url(../images/bg1e.gif);
background-repeat : repeat-x;
background-position : top 0%;
background-color : #000;
}

/* Menue */
#leftColumn {
float : left;
}
#nav {
margin : 0;
padding : 0;
list-style : none;
}
#nav a {
display : block;
color : #f90;
text-decoration : none;
width : 130px;
height : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
padding: 10px 10px 10px 10px;
background-image: url(../images/menue_a.gif);
background-repeat: repeat-x;
}
#nav a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
background-image: url(../images/menue_b.gif);
background-repeat: repeat-x;
}

/* News */
.news_h3 {
width: 505px;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : 700;
color : #369;
text-align : left;
vertical-align : top;
padding-top : 0px;
padding-right : 0px;
padding-left : 3px;
padding-bottom : 0px;
}
.news_text {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
font-weight : normal;
text-align : justify;
vertical-align : top;
padding-top : 3px;
padding-right : 5px;
padding-left : 0px;
padding-bottom : 5px;
border-top: 1px dashed #000;
}
.news_back {
margin-top: 10px;
width: 545px;
background-color: #FFFFFF;
}
.news_dateback {
width : 44px;
padding-bottom: 0px;
padding-top : 0px;
vertical-align: top;
padding-top : 0px;
padding-right : 0px;
padding-left : 0px;
padding-bottom : 5px;
}
.news_datebox {
width : 44px;
background-image : url(../images/datebox.gif);
background-position: top;
background-repeat : no-repeat;
}
.news_datebox_month {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-align : center;
}
.news_datebox_day {
height: 32px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
text-align : center;
}

/* Text */
.text {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height : normal;
text-transform : none;
color : #000000;
text-align : justify;
}

/* Tables */
.newsback_main {
background-color: #FFFFFF;
}
.table_main {
	width: 720px;
}
.table_lefttop {
	width: 170px;
	height: 110px;
	background-color: #FFFFFF;
}
.table_righttop {
	width: 555px;
	height: 110px;
	background-color: #FFFFFF;
}
.table_menueback {
	background-color: #FFFFFF;
	height: 100%;
}

/* Last */
.copyright {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height : normal;
text-transform : none;
color : #000000;
text-align : center;
width: 725px;
height: 35px;
background-image: url(../images/copyback.png);
background-repeat: no-repeat;
}

.download {
	background:url(../images/ico_top.png) no-repeat 0 0;
	display:block;
	height:35px;
	margin-left:0px;
	outline:none;
	overflow:hidden;
	text-indent:-9999px;
	width:46px;
	float:right;
}

.download:hover{
	background:url(../images/ico_top.png) no-repeat 0 100%;
}