html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body{font-size:14px; line-height: 18px; 
font-family: "proxima-nova-1","proxima-nova-2", verdana,arial,sans-serif;
border-top:0;border-bottom:0;width: 960px; margin: 20px auto 50px;}
#page {width: 866px; margin: 0px auto;}

/* allgemein */
a, a:visited, a:active {color: #777;}
a:hover {color: #111;}

/* Navigation */
.menu table, .menu2 table       {width: 866px; margin: 0px; padding: 0px;}
.menu tr                        {height: 160px !important;}
.menu2 tr.textmenu              {height: 50px !important; text-transform: uppercase; font-size:12px; line-height: 14px;}
.menu td.navi                   {width: 122px !important; text-align: left; overflow: visible; border-right: 2px solid #fff;margin: 0px; padding: 0px;}
.menu td.last                   {border: 0px solid #fff;  text-align: left; }
.menu td a, .menu td a:hover, .menu td a:visited, .menu2 td a, .menu2 td a:hover, .menu2 td a:visited  {text-decoration: none; letter-spacing:0.1em;}
.menu td.active a, .menu2 td.active a               {color: #fd6127; }
.menu td .ndiv                  {height: 160px !important;}

.menu td .naviBild_2			{background-image: url('../../../assets/images/navigation.jpg');background-position: 0px 0px;}
.menu td .naviBild_2:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: 0px -162px;}
.menu td .naviBild_3			{background-image: url('../../../assets/images/navigation.jpg');background-position: -124px 0px;}
.menu td .naviBild_3:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: -124px -162px;}
.menu td .naviBild_4			{background-image: url('../../../assets/images/navigation.jpg');background-position: -248px 0px;}
.menu td .naviBild_4:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: -248px -162px;}
.menu td .naviBild_5			{background-image: url('../../../assets/images/navigation.jpg');background-position: -372px 0px;}
.menu td .naviBild_5:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: -372px -162px;}
.menu td .naviBild_6			{background-image: url('../../../assets/images/navigation.jpg');background-position: -496px 0px;}
.menu td .naviBild_6:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: -496px -162px;}
.menu td .naviBild_7			{background-image: url('../../../assets/images/navigation.jpg');background-position: -620px 0px;}
.menu td .naviBild_7:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: -620px -162px;}
.menu td .naviBild_8			{background-image: url('../../../assets/images/navigation.jpg');background-position: -744px 0px;}
.menu td .naviBild_8:hover  	{background-image: url('../../../assets/images/navigation.jpg');background-position: -744px -162px;}
.menu2 td.naviText, .menu2 td.active  { text-align: left; overflow: visible; border-right: 0px solid #fff;margin: 0px; padding: 0px;}
.menu2 td.naviText_2			{width: 114px !important;}
.menu2 td.naviText_3			{width: 143px !important;}
.menu2 td.naviText_4			{width: 155px !important;}
.menu2 td.naviText_5			{width: 137px !important;}
.menu2 td.naviText_6			{width: 123px !important;}
.menu2 td.naviText_7			{width: 99px !important;}
.menu2 td.naviText_8, .menu2 td.last			{width: 95px !important;}
   
#submenu {text-transform: uppercase; font-size:12px; line-height: 18px;width: 176px; margin: 30px 0px 20px 10px; text-align: right; padding-left: 0px; float: left;}
#submenu a, #submenu a:visited {text-decoration: none;}
#submenu ul li {padding-bottom: 12px;}
#submenu li.active a, #submenu li.active a:hover {color: #fd6127;}
#submenu a:hover {color: #111;}
#topBild, #teaserBild {float: none; margin: 0px auto; text-align: center;}
#topDiv a, #topDiv a:visited, #topDiv a:hover, #topDiv a:active {text-decoration: none; border: 0px;}
#topBild {text-align: left;}
 
/*Header*/ 
#topDiv {width: 866px; text-align: left; margin: 27px 0px 45px 0px;}
#teaserBildDiv {width: 250px; float: left; margin: 34px 20px 20px 0px;}
#teaserBildDivStart {width: 866px; margin: 50px 0px 50px 0px; text-align: right;}
#topDiv .topLinks {width:203px;}
#topDiv .topRechts {width: 662px; float: right; text-align: right; vertical-align: top; position: absolute; top: 34px; margin-left: 204px;}
#topDiv .topRechts a {padding-left: 20px;}
 
/*Content*/
#content          {width: 406px; padding-left: 0px; padding-top: 30px; float: left;}
#textStartseite   {width: 432px;}
#content p        {margin-bottom: 1em; line-height: 18px;}
#content h1       {font-size: 131%; margin-bottom: 0.3em;}
#content p strong {font-weight: bold;}

/*Publikationen-Tabelle*/
#publikationen    {border: 2px solid #fff;}  
#publikationen img {margin-top: 4px;}
#publikationen td  {vertical-align: top; margin-right: 5px;padding-bottom: 25px;}

/*Footer*/
#footer {text-align: center; width: 960px; margin: 0px auto;}
.clear {clear: both;}