BODY, TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; line-height: 130%; overflow: auto; }

/* Titel */
H1 { font-size: 18px; color: #014D83; margin: 10px 0px 20px 0px; line-height: normal; }
DIV#content_text H1, DIV#content_text H2 { margin-left: 185px; }
H2 { font-size: 16px; color: #014D83; margin: 10px 0px 20px 0px; line-height: normal;  }
H3 { font-size: 11px; color: #014D83; margin: 0; }
H4 { font-size: 11px; color: #575757; margin: 0; }
H5 { font-size: 11px; color: #000000; margin: 0; padding: 2px 0px 2px 7px; background-color: #E1DCDA; }

/* Text */
P { text-indent: 80px; margin: 0px 0px 20px 0px; }
P.aufzaehlung { text-indent: 0px; margin: 0px 0px 3px 0px; }
BR.klein { line-height: 5px; }

/* Links */
A { color: #575757;  text-decoration: none; }
A:hover { color: #014D83;  text-decoration: none; }

/* Navigation */
A.navigation { color: #000000; display: block; width: 100%; height: 100%; padding-left: 3px; font-weight: bold; }
A.navigation:hover, A.nav_sub:hover, A.nav_sub2:hover { color: #FFFFFF; }
A.nav_sub, A.nav_sub2 { color: #000000;	display: block; height: 17px; background-color: #E1DCDA; }
A.nav_sub { padding-left: 3px; }
A.nav_sub2 { padding-left: 23px; }
A.nav_blue:hover { background-color: #014D83; }
A.nav_grey:hover { background-color: #5C524E; }
A.nav_red:hover { background-color: #A12B27; }

DIV.navigation { float: left; overflow: hidden; }
DIV.navigation_border { height: 17px; border-right: 1px solid #FFFFFF; overflow: hidden; }
DIV.nav_sub { text-align: left; position: absolute; top: 0px; border-right: 1px solid #FFFFFF; overflow: hidden; }
DIV#punkte { position: absolute; top: 3px; height: 50px; width: 5px; overflow: hidden; }
DIV.punkte_blue { border-left: 2px dotted #014D83; }
DIV.punkte_grey { border-left: 2px dotted #5C524E; }
DIV.punkte_red { border-left: 2px dotted #A12B27; }

/* Hintergründe */
.bg_blue { background-color: #014D83; }
.bg_d_grey { background-color: #9D8C85; }
.bg_grey { background-color: #5C524E; }
.bg_l_grey { background-color: #E1DCDA; }
.bg_red { background-color: #A12B27; }
 
/* Logo */
DIV#logo { text-align: right; }
DIV#logo IMG { margin: 40px 200px 0px 0px; }

/* Seitentitel */
DIV#sitetitle { position: relative; top: 0px; left: 580px; height: 45px; width: 198px; font-weight: bold; color: #FFFFFF; border-left: 2px dotted #FFFFFF; }
DIV#sitetitle_pos { padding: 25px 0px 0px 6px; }
DIV#whitedots { float: left; height: 17px; border-left: 2px dotted #FFFFFF; }

/* Content */
DIV#position { position: relative; clear: both; width: 980px; height: 880px; overflow: hidden; }
DIV#subnavigation { position: absolute; top: 0px; left: 200px; }
DIV#left_border { position: absolute; top: 70px; left: 15px; }
DIV#left_border.home_left { top: 275px; }
DIV#left_border.home_left H2 { font-size: 14px; }
DIV#content { position: absolute; top: 60px; left: 200px; width: 565px; }
DIV#content_text { position: absolute; top: 60px; left: 15px; width: 750px; }
DIV#right_border { position: absolute; top: 15px; left: 780px; }

/* News */
DIV.sn_title, DIV.sn_news_title, DIV.sn_news { width: 160px; overflow: hidden; }
DIV.sn_title, DIV.sn_news_title { width: 160px; padding: 2px 2px 2px 4px; overflow: hidden; }
DIV.sn_title { background-color: #9D8C85; border-bottom: 1px solid #FFFFFF; font-weight: bold; color: black; }
DIV.sn_news_title { background-color: #E1DCDA; font-weight: bold; }
DIV.sn_news { background-color: #E1DCDA; border-bottom: 1px solid #FFFFFF; padding: 3px 2px 5px 4px; }
DIV.sn_news A { display: block; margin-top: 5px; }

/* Inhalt */
DIV#content_text TD { vertical-align: top; overflow: hidden; }
DIV#content_text TD.absatztitel { text-align: right; vertical-align: top; }

/* Team */
DIV#rebetez_img			{ position: absolute; top: 220px; left: 290px; border: 1px solid #014D83; }
DIV#rebetez_name		{ position: absolute; top: 272px; left:  82px; font-weight: bold; width: 200px; text-align: right; }
DIV#rebetez_detail		{ position: absolute; top: 273px; left: 380px; width: 250px; display: none; }

DIV#balsiger_img		{ position: absolute; top: 170px; left: 398px; border: 1px solid #014D83; }
DIV#balsiger_name		{ position: absolute; top: 170px; left: 190px; font-weight: bold; width: 200px; text-align: right; }
DIV#balsiger_detail		{ position: absolute; top: 225px; left: 488px; width: 260px; display: none; }

DIV#frei_img			{ position: absolute; top: 145px; left: 506px; border: 1px solid #014D83; }
DIV#frei_name			{ position: absolute; top: 145px; left: 596px; font-weight: bold; width: 200px; }
DIV#frei_detail			{ position: absolute; top: 198px; left: 596px; width: 280px; display: none; }

DIV#kappeler_img		{ position: absolute; top: 190px; left: 614px; border: 1px solid #014D83; }
DIV#kappeler_name		{ position: absolute; top: 242px; left: 704px; font-weight: bold; width: 200px; }
DIV#kappeler_detail		{ position: absolute; top: 243px; left: 704px; width: 250px; display: none; }

DIV#ttext			{ position: absolute; top: 360px; left: 200px; width: 620px; }
P.cv				{ text-indent: -20px; margin: 0; }
P.cv IMG			{ vertical-align: text-bottom; }

/* CV */
DIV.cv { position: absolute; top: 110px; width: 185px; }
DIV.cv P { text-indent: -15px; margin: 0px 0px 13px 0px; font-size: 10px; line-height: 13px; }
DIV.cv P.nocap { text-indent: 0px; }
DIV.cv_spalte1 { left: 215px; top: 318px; }
DIV.cv_spalte2 { left: 410px; }
DIV.cv_spalte3 { left: 605px; }
DIV.cv_spalte4 { left: 800px; }

/* Referenzen */
DIV#content_ref { position: absolute; top: 100px; left: 200px; width: 780px; background-color: #E1DCDA; }
DIV.ref_div { position: absolute; top: 180px; left: 10px; width: 170px; overflow: hidden; }
DIV.ref_text_blue, DIV.ref_text_grey, DIV.ref_text_red { margin: 4px 3px 0px 1px; padding-left: 4px; height: 175px; }
DIV.ref_text_blue { border-left: 2px dotted #014D83; }
DIV.ref_text_grey { border-left: 2px dotted #5C524E; }
DIV.ref_text_red { border-left: 2px dotted #A12B27; }
TD.ref_cell { width: 170px; height: 60px; background-color: #FFFFFF; }
DIV.ref_cell_border { text-align: center; padding: 0px 10px 0px 10px; }
TD.ref_cell_empty { /* border: 1px solid #FFFFFF; */ }
DIV.ref_close_position { position: relative; width: 200px; overflow: hidden; }
DIV.ref_close { position: absolute; top: 0px; left: 152px; }
DIV.ref_close A { display: block; width: 20px; height: 20px; color: #A12B27; text-align: center; }
DIV.ref_close A:hover { color: #A12B27; font-weight: bold; }

UL.amtec{
	list-style-type: square;
}

UL.amtec LI{
	padding-bottom: 10px;
}

UL.ul1{
	margin-left: -5px;
}
