a {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 14px;
	color: #E39400;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #E29400;
}
a:hover {
	text-decoration: none;
	color: #E29400;
}
a:active {
	text-decoration: underline;
	color: #E29400;
}
BODY {
	MARGIN: 0px
}
#container {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana
}
#header {
	CLEAR: both; WIDTH: 1003px; HEIGHT: 100px
}
#header .logo {
	MARGIN-TOP: 6px; FLOAT: left; BACKGROUND-IMAGE: url(logo_ntb.gif); MARGIN-LEFT: 20px; WIDTH: 290px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px
}
#header .img {
	FLOAT: left
}
#submenu {
	PADDING-RIGHT: 25px; FLOAT: right; PADDING-TOP: 15px
}
#submenu A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; BACKGROUND-COLOR: #FFE340; TEXT-DECORATION: none
}
#submenu A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; BACKGROUND-COLOR: #FFE340; TEXT-DECORATION: none
}
#submenu A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; BACKGROUND-COLOR: #FFD700; TEXT-DECORATION: none
}
#submenu A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; BACKGROUND-COLOR: #FFE340; TEXT-DECORATION: none
}
#nav {
	FLOAT: left; BACKGROUND-IMAGE: url(mitte2.png); WIDTH: 650px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 45px
}
#nav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #696969; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none
}
#nav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b90909; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none
}
#nav A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b90909; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none
}
#nav A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b90909; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none
}
#body {
	CLEAR: both
}
#main {
	CLEAR: both; BORDER-TOP: #fbd8a5 1px solid; BORDER-BOTTOM: #fbd8a5 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fdf7d2; BACKGROUND-IMAGE: url(hintergrund.png);
}

#main .tag {
	WIDTH: 1003px
}
#main .line {
	FLOAT: left; BACKGROUND-IMAGE: url(tagline.gif); MARGIN:25px; WIDTH: 482px; HEIGHT: 3px
}


#main .fet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}

#haupt {
	CLEAR: both; FONT-SIZE: 16px; WIDTH: 955px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana
}

#haupt .left {
	FLOAT: left; MARGIN: 10px 15px 10px 0px; WIDTH: 520px
}
#haupt .main {
	clear:both;
}
#haupt .H1 {
	padding-bottom: 5px ;FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #b90909; LINE-HEIGHT: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #b90909; LINE-HEIGHT: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana
}

#haupt .textbox{ background-color:#FDF7D2; FONT-WEIGHT: bold; FONT-SIZE: 16px;  COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; padding-left: 5px; border: 1px solid #FFD700;
}

#haupt .textmain {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Trebuchet MS, Arial, Verdana; background-color:#FDF7D2;
}

#haupt .leftp {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Trebuchet MS, Arial, Verdana;
}

#haupt .floatright {
	FLOAT: right
}
#haupt .text {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#portfolio{ float:left; width:300px;} 
#rubrikfoto{
	FLOAT: left;
	MARGIN: 10px 0px 0px 0px;
	WIDTH: 255px;
	
	height:100%;
}

#rubrikfoto .heading{ font-size:14px;  font-weight:bold; }


#port{ float:right; width:680px; padding-top:20px; padding-bottom:20px; font-size:14px; }

#port .clear{ clear:both;} 

.foto {float: left; border: 1px solid #ccc; padding: 3px; margin: 3px 15px 5px 3px;} 



.foto2 {border: 1px solid #ccc; padding: 3px; margin: 3px 15px 5px 3px;} 

.fotok {float: left; border: 1px solid #ccc; padding: 3px; margin: 15px 0px 15px 0px;} 
.clear {
	CLEAR: both; HEIGHT: 0px
}
.hide {
	DISPLAY: none
}
.floatleft {
	FLOAT: left; MARGIN: 5px 10px 5px 1px; POSITION: relative
}
.floatright {
	FLOAT: right; MARGIN: 5px 1px 10px 10px; POSITION: relative
}

.bildunterschrift {font-size:0.8em }

.fotokasten {
border-left: 10px solid #ad2c34;
	padding-left: 5px;
	border-top-width: 1px;
	border-right: 1px solid #CCCCCC;
	padding-right: 15px;
}