* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ebecef
}
A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none; FONT-WEIGHT: bold; COLOR: #f76716
}

UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none;
}
LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
FORM {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
.clear {
	CLEAR: both
}

#container {
	background: #ebecef url(../images/container_home.jpg) repeat-x 0px 0px;
	padding: 21px 0 0 0;
}

#shadow_top {
	BACKGROUND: url(../images/shadow_top_portal.jpg) no-repeat left top; MARGIN: 0px auto; WIDTH: 980px; PADDING-TOP: 9px
}
#shadow_left {
	BACKGROUND: url(../images/shadow_left_portal3_mitexp.jpg) no-repeat left 0px; WIDTH: 980px
}
#shadow_right {
	BACKGROUND: url(../images/shadow_right_portal.jpg) no-repeat right 0px; WIDTH: 980px
}
#header {
	MARGIN-BOTTOM: 49px; WIDTH: 960px; POSITION: relative; HEIGHT: 161px   
}
#icons {
	POSITION: relative; TOP: 8px; HEIGHT: 11px
}
#icons IMG {
	MARGIN: 0px
}
#icons A {
	MARGIN: 0px 0px 0px 10px
}
.header_left {
	BACKGROUND: url(../images/header.jpg) no-repeat left top; FLOAT: left; WIDTH: 800px; HEIGHT: 110px;
}
.logo {
	BACKGROUND: url(../images/logo.jpg) no-repeat 6px 6px; FLOAT: left; WIDTH: 160px; HEIGHT: 170px; TEXT-ALIGN: left
}
#innercontainer {
	MARGIN: 0px 10px; WIDTH: 960px; BACKGROUND-COLOR: #fff
}
#content {
	MIN-HEIGHT: 350px; FLOAT: left; MARGIN: 0px 50px 20px; WIDTH: 610px
}

#content li{
	margin-left:15px;
}

#teaser {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #dcdcdc 1px solid; WIDTH: 190px; COLOR: #4b4b4b; PADDING-TOP: 4px; BORDER-BOTTOM: #dcdcdc 1px solid
}
#teaser_hr #teaser P {
	MARGIN-BOTTOM: 16px; COLOR: #4b4b4b
}
#teaser A {
	FONT-WEIGHT: bold; COLOR: #f76716
}

#teaser UL {
	LIST-STYLE-IMAGE: url(../images/teaser_li.gif); MARGIN: 0px 0px 16px 23px
}
#teaser LI {
	COLOR: #4b4b4b; LINE-HEIGHT: 16px; HEIGHT: 16px
}
#teaser_hr {
	BACKGROUND: url(../images/hr_teaser.jpg) no-repeat center bottom; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 200px
}
#content IMG {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dcdcdc 1px solid
}

#content .treemenudiv IMG {
BORDER:0;
padding:0;
margin:0;
}

#content H1.csc-firstHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; MARGIN: 0px 0px 31px; COLOR: #4b4b4b
}

#content H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #4b4b4b; margin-bottom:13pt;
}

#content H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #4b4b4b; margin-bottom:13pt;
}

#content P {
	FONT-SIZE: 12px; WORD-SPACING: 0.2em; COLOR: #4b4b4b; LINE-HEIGHT: 19px;margin-bottom:12px;
}
#teaser {
	COLOR: #fff
}
#teaser H2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_h2_2.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 2px; HEIGHT: 20px
}

#teaser H3{
	FONT-SIZE: 12px;
}

hr{
width:100%;
 border: 1px dotted #ebecef;
 height: 0;
}

UNKNOWN {
	
}
#nav {
	MARGIN-TOP: 99px; HEIGHT: 60px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI {
	FLOAT: left; WIDTH: 266px; LINE-HEIGHT: 40px; LIST-STYLE-TYPE: none; HEIGHT: 60px
}
#nav UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 32px; WIDTH: 266px; COLOR: #fff; PADDING-TOP: 13px; HEIGHT: 60px; TEXT-DECORATION: none
}
#nav UL LI.first {
	BACKGROUND: url(../images/portal_li_first.jpg) no-repeat 0px 0px
}
#nav UL LI.second {
	BACKGROUND: url(../images/portal_li_second.jpg) no-repeat 0px 0px
}
#nav UL LI.third {
	BACKGROUND: url(../images/portal_li_third.jpg) no-repeat 0px 0px; WIDTH: 268px
}
#Hnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 19px
}

#servicenav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 20px; MARGIN-TOP: 10px;
}

#servicenav UL {
	LIST-STYLE-TYPE: none;
}
#servicenav UL LI {
	FLOAT: left; BORDER-LEFT: #c8c6c6 1px solid; LINE-HEIGHT: 12px; LIST-STYLE-TYPE: none; HEIGHT: 12px;
}
#servicenav UL LI.first {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
#servicenav UL LI A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #c8c6c6; PADDING-TOP: 0px; TEXT-DECORATION: none;
}


	/* SUBNAVIGATION */

	
	
	#subnav {
		float: left;
		width: 949px;
		margin: 0px 5px 0 5px;
		height: 49px;
			height: 60px;
		background: url(../images/home_subnav_bg.jpg) repeat-x top left;
	}
	#subnav ul {
		width: 949px;
		height: 48px;
			height: 60px;
		
			
	}
	#subnav ul li {
		
		padding:0 9px;
		height:49px;
			height: 60px;
		/*line-height:48x;*/
		float: left;
		text-decoration: none;
		list-style: none;
	}
	
	
	#subnav ul li a { 
		padding: 0px 5px 0px 0px;
		line-height:40px;
			text-decoration: none;
			color: #f76716;
			FONT-WEIGHT: bold;
		}
			
	
	#subnav ul li.sel, 
	#subnav ul li a:hover,
	#subnav ul li:hover {
			color: #000;
			background: transparent url(../images/home_subnav_sel.gif)  no-repeat center 40px;
	}

                                                                          
 /* kontaktformular styles: */
form#kontaktformular { padding:10px; width:350px; background:#ebecef; border:0;}
form#kontaktformular label { width:100px; height:22px; margin-top:5px; display:block; float:left; }
form#kontaktformular .eingabe { width:248px; height:20px; margin-top:5px; border:1px #c4c4c4 solid; float:left; }
form#kontaktformular .checkbox { margin-top:5px; float:left; }
form#kontaktformular textarea { width:248px; height:98px; border:1px #c4c4c4 solid; margin-top:5px; font-family:arial; font-size:12px; float:left; } 
form#kontaktformular input.button { height: 23px; width: 98px; margin-top:10px;  margin-left: 252px; background:#FFF; border:1px #c4c4c4 solid; }
form#kontaktformular br { clear:both; }
form#kontaktformular fieldset { border:none }
                                                                         
