
	body {
			margin:0;
			font-family:Arial;
			background:#c5c5c5 url(../sysimages/bg_main.gif) repeat-x top left;
			}
			
	img {
			border:0;
			}			
		
	form {
			margin:0;
			}
			
	.roButton,
	.roImage {
			cursor:pointer;
			}
			
	.mime_icon { 
			vertical-align:middle;
			}
			
	.cursor {
			cursor:pointer;
			}
			
	textarea,
	input.short,
	input.long,
	input.text{
			border:1px solid #d6d6d6;
			background-color:#f6f6f6 !important;
			padding-left:2px;
			font-size:12px;
			font-family:Arial;
			}
			
			
	textarea:focus,
	input:focus.short,
	input:focus.long,
	input:focus.text{
			border:1px solid #0060aa;
			background-color:#f0f0f0 !important;
			}
			
	button {
			border:0;
			margin:0;
			padding:0;
			background-color:transparent;
			
			}
			
	.none {
			display:none;
			}
			
	.clearfloat {
			clear:both;
			}
			
	.line {
			height:2px;
			background:transparent url(../sysimages/line.gif) repeat-x left bottom !important;
			margin:4px 0;
			}
			
	.error {
			color:red;
			}
			
	dl.error {
			margin:0 0 10px 0;
			padding:0;
			list-style-type:none;
			}
			
	dl.error dt {
			margin:0;
			padding:0;
			color:red;
			font-weight:bold;
			}
			
	dl.error dd {
			margin:0;
			padding:0;
			color:red;
			}

	#flashDetection {
			display:none;
			}

	#main {
			display:block;
			width:966px;
			margin:auto;
			background-color:#ffffff;
			border-left:1px solid #cccccc;
			border-right:1px solid #cccccc;
			}
			
	#header {
			background:#FFFFFF url(../sysimages/bg_navTop.png) repeat-x top left;
			position:relative;
			}
			
	#logo {
			position:absolute;
			top:0;
			left:20px;
			}
			
	#flashteaser {
			display:block;
			height:301px;
			border-top:1px solid #cccccc;
			}
			
	#flashTeaserAdditional{
			display:block;
			height:21px;
			padding:0 20px 0 20px;
			background-color:#e9e9e9;
			}
			
	#flashTeaserAdditional p{
			margin:0;
			padding:0;
			font:normal 12px Arial;
			}

	#newsticker {
			background-color:#e9e9e9;
			height:21px;
			}
			 
	.tickerDE {
			background:#e9e9e9 url(../sysimages/label_newsticker_de.png) no-repeat 24px 2px;
			padding-left:120px;
			}
			
	.tickerEN {
			background:#e9e9e9 url(../sysimages/label_newsticker_en.png) no-repeat 24px 2px;
			padding-left:83px;
			}
			
	.tickerFR {
			background:#e9e9e9 url(../sysimages/label_newsticker_fr.png) no-repeat 24px 2px;
			padding-left:85px;
			}
			
	#newsticker ul {
			margin:0;
			padding:0;
			list-style-type:none;
			}

	#newsticker li a {
			font:bold 11px Arial;
			color:#666666;
			text-decoration:none;
			}
			
	/* navTop */
	
	#navTop {
			display:block;
			text-align:right;
			height:46px;
			padding:26px 17px 0 0;
			}
			
	#navTop ul {
			margin:0;
			padding:0;
			list-style-type:none;
			}
			
	#navTop ul li{
			margin:0;
			background:transparent url(../sysimages/navTop_divider.gif) no-repeat 9px center;
			display:inline;
			padding:0 0 0 20px;
			}
			
	#navTop ul li.first {
			background:none;
			padding-left:0;
			}
			
	
			
	/* navMain */
			
	#navMain {
			height:40px;
			padding:15px 0 0 0;
			background:#FFFFFF url(../sysimages/bg_navMain.png) repeat-x top left;
			text-align:center;
			}
			
	#navMain ul {
			height:80px;
			margin:0;
			padding:0;
			list-style-type:none;
			}
			
	#navMain ul li {
			display:inline;
			margin:0;
			padding:0 28px 0 28px;
			background:transparent url(../sysimages/navMain_divider.gif) no-repeat left top;
			}
			
	#navMain ul li a img {
			vertical-align:middle;
			}
			
	#navMain ul li.first {
			background:none;
			}
			
	/* navBreadcrump */
		
	.mod_breadcrumb {
			color:#666666;
			width:420px;
			height:53px;
			padding:16px 0 0 17px;
			font-size:13px;
			background:transparent url(../sysimages/bg_breadcrump.png) no-repeat left top;
			}
			
	.mod_breadcrumb a{
			color:#666666 !important;
			font-size:13px;
			text-decoration:none !important;
			}
			
	.mod_breadcrumb a:hover{
			color:#333333;
			}
		
	/* Content */
			
	#contentBox {
			margin:0 20px 0 20px;
			font:normal 12px Arial;
			color:#333333;
			}
			
	#contentBox a{
			font-weight:normal;
			color:#000033;
			text-decoration:underline;
			}
			
	#contentBox a:hover{
			color:#666666;
			}
			
	.mod_article {
			font:normal 12px Arial;
			color:#666666;
			/*line-height:17px;*/
			}
			
	.mod_article table {
			border:0;
			border-spacing:0;
			padding:0;
			margin:0;
			}
			
		.mod_article table td {
			padding:5px;
			}
			
	#leftCol {
			float:left;
			width:178px;
			}
			
	#mainCol {
			width:437px;
			margin:0 0 0 200px;
			padding:0 0 35px 0;
			}
			
	#mainCol h1 {
			font:bold 14px Arial;
			color:#666666;
			margin:0 0 25px 0;
			padding:0;
			}
			
	#mainCol h2 {
			font:bold 12px Arial;
			color:#333333;
			margin:0 0 25px 0;
			padding:0;
			}

	#mainCol p {
			padding:0;
			}

	#rightCol {
			float:right;
			width:265px;
			}
			
	.homepage #leftCol {
			width:315px !important;
			}

	.homepage #mainCol {
			width:315px !important;
			margin:0 0 0 315px !important;
			padding:0 !important;
			}

	.homepage #rightCol {
			width:295px !important;
			}

	.homepage #contentBox h1 {
			font:bold 11px Arial !important;
			color:#333333 !important;
			margin:0 !important;
			padding:0 13px 0 13px !important;
			text-transform:uppercase;
			}

	.homepage #mainCol p,
	.homepage #rightCol p{
			margin:5px 0 !important;
			padding:0 13px 0 13px !important;
			font-size:11px !important;
			min-height:29px;
			}
			
			
	/* navSub 
	Die Rahmen sind etwas umstaendlich definiert, damit die Darstellung mit siFR
	UND ohne SiFR funktioniert
	*/
	
	#navSub {
			margin:0 0 40px 0;
			padding:0;
			width:178px;
			list-style-type:none;
			border-top:1px solid #cccccc;
			}
			
	#navSub li {
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			}

	#navSub li span a{
			display:block;
			width:178px;
			text-decoration:none;
			color:#8F8F8F;
			margin:0;
			padding:0;
			line-height:18px;
			font-weight:bold;
			}

	#navSub li ul { 
			margin: 0;
			padding: 0;
			border-top:1px solid #cccccc;
			}

	#navSub li ul li {
			border-top:1px solid #cccccc;
			border-bottom:0;
			}
			
	#navSub li ul li span a { 
			width:163px;
			width/:175px;
			text-decoration:none;
			color: #8F8F8F;
			margin: 0;
			padding:0 0 0 15px;
			line-height:20px;
			font-weight:normal;
			}
			
	#navSub li.active span a,
	#navSub li a:hover,
	#navSub li ul li a:hover {
			color:#333333;
			background-color:#efefef;
			}
			
	/* Footer Normal  */
	
	#footer {
			display:block;
			width:968px;
			margin:auto;
			background-color:transparent;
			}

	#footer p {
			background-color:#b2b2b2;
			width:968px;
			margin:0;
			padding:0;
			font:12px Arial;
			color:#FFFFFF;
			line-height:20px;
			height:20px;
			text-align:center;
			}
			
			
	#footer p span.white,
	#footer p a.white {
			color:#FFFFFF !important;
			padding:0 8px 0 2px;
			text-decoration:none;
			background:transparent url(../sysimages/divider_footer_white.gif) no-repeat center right;
			}
			
	#footer p span.grey,
	#footer p a.grey {
			color:#666666 !important;
			text-decoration:none;
			padding:0 8px 0 2px;
			background:transparent url(../sysimages/divider_footer_grey.gif) no-repeat center right;
			}
			
	#footer p a:hover.white,
	#footer p a:hover.grey {
			color:#000033 !important;
			}
			
	#footer p  a.last{
			padding:0 0 0 2px;
			background:none;
			}
			

			
	/* navSEO */
			
	#navSeo {
			padding:20px 0 20px 20px;
			float:left;
			width:850px;
			}
			
	#navSeo ul, 
	#navSeoSpecial ul { 
			margin:0;
			padding:0;
			list-style-type:none;
			}
			
	#navSeo ul li {
			display:block;
			width:170px;
			float:left;
			margin:0;
			padding:0;
			font-weight:bold;
			}
			
	#navSeo ul li a {
			font:bold 11px Arial;
			color:#7e7e7e;
			text-decoration:none;
			margin: 0 0 0 0;
			padding: 0;
			line-height:15px;
			text-transform:uppercase;
			}
			
	#navSeo ul li a:hover {
			color:#333333;
			}
			
	#navSeo ul li ul{
			margin:0 0 0 0;
			padding:0;
			list-style-type:none;
			line-height: 1px;
			}
			
	#navSeo ul li ul li{
			margin:0;
			padding:0;
			font-weight:normal;
			}
			
	#navSeo ul li ul li a {
			font-weight:normal;
			text-transform:none;
			}

	#navSeo ul li ul li ul li a {
			font-weight:normal;
			margin: 0 0 0 2px;
			padding: 0 0 0 9px;
			background: url(../sysimages/trenner.gif) no-repeat scroll left top;
			background-position: 0px;
			}
			
	#navSeo ul li ul li a:hover {
			color:#333333;
			}

	#navSeoSpecial {
			padding:28px 0 0 0;
			}
			
	#navSeoSpecial ul li a {
			font:bold 11px Arial;
			color:#7e7e7e;
			text-decoration:none;
			vertical-align:top;
			line-height: 10px;
			text-transform:uppercase;
			}
	#navSeoSpecial ul li {
			list-style-type:none;
			margin:0;
			vertical-align:top;
	}
	
	#navSeoSpecial ul li a:hover {
			color:#333333;
			}
			
	/* TYPOlight Formatierungen */
	
	.inside {
			position:relative;
			text-align:left;
			}
			
	.block {
			overflow:hidden;
			}
			
	#clear {
			clear:both;
			font-size:0.1px;
			height:0.1px;
			line-height:0.1px;
			}
			
	.invisible {
			display:inline;
			height:0;
			left:-1000px;
			overflow:hidden;
			position:absolute;
			top:-1000px;
			width:0;
			}
			
	.custom {
			display:block;
			text-align:left;
			}
			
	.custom:after {
			clear:both;
			content:".";
			display:block;
			height:0;
			visibility:hidden;
			}
			
	/* Facebox Einstellungen */

	#facebox h1 {
			color:#666666;
			margin:10px 0 5px 0;
			padding:0;
			}

	#facebox p {
			font:normal 12px Arial;
			color:#666666;
			margin:6px 0 12px 0;
			}
			
	#facebox .ce_form {
			margin:10px 0 0 0;
			}
				
	#facebox label {
			font:normal 12px Arial;
			display:block;
			width:130px;
			float:left;
			}
				
	#facebox input.text{
			border:1px solid #d6d6d6;
			background-color:#f6f6f6;
			width:200px;
			margin:2px 0 0 0;
			padding-left:2px;
			}
			
	#facebox textarea:focus,
	#facebox input:focus.text{
			border:1px solid #0060aa;
			background-color:#f6f6f6;
			}
			
	#facebox textarea {
			border:1px solid #d6d6d6;
			background-color:#f6f6f6;
			width:330px;
			height:100px;
			font:normal 12px Arial;
			padding-left:2px;
			}

	#facebox input.submit {
			vertical-align:top;
			}
			
	#facebox input.submitContact {
			float:right;
			display:block;
			vertical-align:top;
			margin:10px 0 0 250px;
			}
	
	#facebox #language-switcher {
			width:260px;
			margin:auto;
			}
	
	#facebox #langSwitcher {
			text-align:left;
			}
	
	#facebox #langSwitcher .langFlag {
			display:block;
			width:85px;
			float:left;
			}
	
	#facebox  input.newsletterBox {
			width:223px;
			}
	
	#facebox .checkbox_container{
			visibility:hidden;
			}
	
	/* Special Config for homepage*/
			
	.homeTeaserBox {
			width:295px;
			background:transparent url(../sysimages/boxes/box_home_teaser.png) no-repeat left bottom !important;
			padding:3px 0 24px 0;
			}
	
	/* Jet Booking */
	
	.jetBookingBoxSmall {
			width:273px;
			height:190px;
			background:transparent url(../sysimages/boxes/box_jetbooking.png) no-repeat left top !important;
			padding:11px;
			font-size:11px;
			}

	.jetBookingBox {
			width:425px;
			background:transparent url(../sysimages/bg_jetbooking_formbox.jpg) no-repeat left top !important;
			padding:11px 3px 11px 6px;
			margin:10px 0;
			border:1px solid #cccccc;
			}
	
	.jetBookingBox fieldset,
	.jetBookingBoxSmall fieldset, 
	.jetBookingBox legend,
	.jetBookingBoxSmall legend {
			margin:0;
			padding:0;
			border:0;
			}
	
	.jetBookingBox p,
	.jetBookingBoxSmall p {
			margin:9px 0 !important;
			padding:0 !important;
			}
			
	.jetBookingBoxSmall div.line {
			margin:4px 0 8px !important;
			}
			
	.jetBookingBox label,
	.jetBookingBoxSmall label {
			width:55px;
			float:left;
			margin:2px 0 0 0;
			}
			
	.jetBookingBox label.long,
	.jetBookingBoxSmall label.long {
			float:none;
			padding:0;
			}
			
	.jetBookingBoxSmall input.submit {
			margin-left:10px;
			vertical-align:top;
			}

	.jetBookingBox input.long {
			font-size:12px;
			border:1px solid #d6d6d6;
			width:245px;
			}
			
	.jetBookingBoxSmall input.short {
			font-size:11px;
			border:1px solid #d6d6d6;
			width:140px;
			color:#666666;
			}
			
	.jetBookingBox span,
	.jetBookingBoxSmall span {
			display:block;
			height:25px;
			}
			
	.jetBookingBox span select{
			width:235px;
			vertical-align:top;
			float:left;
			}
			
	.jetBookingSubmitHidden {
			width:0;
			height:0;
			}
			
	.jetBookDelete {
			background:transparent url(../sysimages/icon_delete.gif) no-repeat left center;
			border:0;
			margin:0;
			padding:0 0 0 15px;
			}
			

	/* Jet Booking Results*/	
	
	.jetBookingResultTable {
			width:425px;
			margin-bottom:15px;
			}
			
	.jetBookingResultTableheadline {
			color:#333333;
			margin:0;
			padding:0 0 0 0;
			vertical-align:top;
			}
			
	.jetBookingResultTable td {
			color:#333333;
			margin:0;
			padding:0 0 0 0;
			vertical-align:top;
			}
			
	.jetBookingResultTable tr.alter td,
	.jetBookingResultTableSmall tr.alter td {
			background-color:#EDEDED;
			}

	.jetBookingResultTablesub {
			color:#333333;
			font-weight:bold;
			}
			
	.jetBookingResultTabledetaillink{
			color:#333333;
			border-bottom: 1px solid #EDEDED; 
			margin: 5px 0 15px 0;
			padding: 0 0 15px 0;
			text-align:right;
			}
			
	.jetBookingResultTableSmall { 
			width:255px;
			}
			
	.jetBookingResultTableStrecke{ 
			width:425px;
			text-align:left;	
			margin: 0 0 40px 0 !important;	
			vertical-align:top;
			}			
			
	.jetBookingResultTabledetails th{
			color:#333333;
			margin:0;
			padding:0 5px;
			border-bottom: 1px solid #EDEDED;
			background-color:#EDEDED;
			width:50%;
			}
			
	.jetBookingResultTableStrecke td{
			color:#333333;
			margin:0;
			padding:0 0 0 0;
			border-bottom: 1px solid #EDEDED;
			}

	.jetBookingResultTableFooter {
			text-align:right;
			width:425px;
			}
			
	.jetBookingResultTablePic{
			width:185px;
			line-height:9px;
			}
			
	.jetBookingDetailImages {
			width:180px;
			float:left;
			}
			
	.jetBookingDetailImages img{
			margin-bottom:5px;
			}
			
	/* Jet Booking Contact */ 
	
	#jetBookingForward,
	#jetBookingContact,
	#jetBookingContactForm {
		width:405px;
		background:#e6e6e6 url(../sysimages/boxes/box_jetbooking_contact.png) repeat-x left top !important;
		padding:12px 8px 12px 12px;
		margin:10px 0;
		border:1px solid #b5b5b5;
		}
		
	#jetBookingForward p,
	#jetBookingContact p,
	#jetBookingContactForm p {
		margin-top:2px;
		}
		
	#jetBookingForward label,
	#jetBookingContact label,
	#jetBookingContactForm label {
		width:130px !important;
		text-align:left;
		display:block;
		float:left;
		margin-top:9px;
		padding-right:5px;
		}
		
	
	#jetBookingContactForm label {
		display:block;
		}
		
	#jetBookingForward .text,
	#jetBookingContact .text,
	#jetBookingContactForm .text{
		width:200px !important;
		margin:7px 0 2px 0;
		}
		
	#jetBookingForward select,
	#jetBookingContact select,
	#jetBookingContactForm select {
		width:205px !important;
		margin:7px 0 2px 0;
		}
		
	#jetBookingForward textarea,
	#jetBookingContact textarea,
	#jetBookingContactForm textarea {
		width:203px !important;
		height:70px !important;
		border:1px solid #D6D6D6;
		margin-top:9px;
		}

		
	#jetBookingForward button,
	#jetBookingContact button,
	#jetBookingContactForm button {
		margin:10px 0 0 238px;
		}

	/* Contact */
	
	#officeSelector {
			color:#666666;
			font-size:11px;
			height:32px;
			margin:0 20px 10px 20px;
			padding:10px 0 0 10px;
			background:transparent url(../sysimages/boxes/box_contact_top.png) no-repeat top left;
			}
	
	#boxContactLeft {
			background:transparent url(../sysimages/boxes/box_contact_left.png) no-repeat top left;
			width:267px;
			height:191px;
			padding:12px 13px;
			font-size:11px;
			}

	#boxContactLeft .contactHead {
			background:transparent url(../sysimages/box_line.gif) repeat-x bottom left;
			margin:0 0 18px 0;
			padding: 0 0 8px 0;
			}
			
	#boxContactLeft .contactHead  .image_container{
			margin: 0 0 5px 0;
			}
			
	#boxContactLeft .floatLeft { 
			float:left;
			margin-right:10px;
			}
			
	#boxContactLeft address{
			font-style:normal !important;
			line-height:17px;
			}
			
	#boxContactRight {
			background:transparent url(../sysimages/boxes/box_contact_right.png) no-repeat top left;
			width:582px;
			height:191px;
			padding:12px 13px;
			font-size:11px;
			position:relative;
			}
			
	#boxContactRight .formbody {
			padding-top:5px;
			}
			
	#boxContactRight select{
			height:21px;
			}
			
	label.contactInput {
			display:block;
			width:90px;
			float:left;
			text-align:right;
			padding-right:5px;
			margin-top:9px;
			}
			
	input.contactInput {
			width:134px;
			margin:7px 0 2px 0;
			font-size:11px;
			background-color:#FFFFFF !important;
			}
			
	label.contactTextarea {
			position:absolute;
			top:70px;
			left:260px;
			margin-top:9px;
			}
			
	textarea.contactTextarea {
			position:absolute;
			top:70px;
			right:15px;
			width:242px;
			height:65px;
			margin:7px 0 0 0;
			font-size:11px;
			font-family:Arial;
			background-color:#FFFFFF !important;
			}
			
	input.submitContact {
			position:absolute;
			top:155px;
			right:15px;
			}
			
	#boxContactRight #required {
			position:absolute;
			width:150px;
			top:157px;
			right:110px;
			}
			
			
	/* Case Studies  */
	
	.caseStudies {
			margin:0;
			padding:6px 0 14px 0;
			border-bottom:1px solid #cccccc;
			}
			
	.caseStudies .image {
			width:116px;
			float:left;
			}
	
	.caseStudies h2{
			height:30px;
			margin:0 0 24px 0 !important;
			padding:0 !important;
			}
	
	.caseStudies h2 a{
			margin:0;
			padding:0;
			font-weight:bold !important;
			font-size:15px !important;
			color:#676767 !important;
			}
			
	.caseStudies h2 a:hover {
			color:#333333 !important;
			}
			
	.caseStudies h3{ 
			font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
			margin:23px 0 8px 0;
			}
			
	.caseStudies h4{
			font-size:12px;
			font-weight:bold;
			margin:18px 0 0 0; 
			padding:0 0 3px 18px;
			background:transparent url(../sysimages/icon_aircraft.gif) no-repeat left top;
			}
			
	.caseStudies table{
			margin:0;
			padding:0;
			width:100%;
			border-spacing:0 !important;
			background-color:#ececec;
			}
			
	.caseStudies table td{ 
			vertical-align:top;
			padding:2px 10px 0 4px;
			}
			
	.caseStudies table td.label{
			width:98px;
			font-weight:bold;
			}
			
	.caseStudies .services {
			padding-top:18px !important;
			}
			
	.caseStudies ul {
			margin:0; 
			padding:0;
			list-style-type:none;
			}
			
	.caseStudies ul li {
			background:transparent url(../sysimages/icon_list_point.gif) no-repeat left 5px;
			padding:0 0 3px 8px;
			font-weight:normal;
			}
			
	.caseStudies table ul  {
			margin:18px 0 0 0 !important;
			padding:0 !important;
			list-style-type:none;
			}
			
	.caseStudies table ul li {
			background:transparent url(../sysimages/icon_aircraft.gif) no-repeat left top;
			padding:0 0 3px 18px !important;
			font-weight:bold;
			}
			
			
	/* News */
	
	.newsBoxFull {
			margin:0;
			padding:0 0 14px 0;
			border-bottom:1px solid #cccccc;
			}
			
	.newsBox {
			margin:0;
			padding:6px 0 14px 0;
			border-bottom:1px solid #cccccc;
			}
			
	.newsBox .date {
			font-size:13px;
			font-weight:normal;
			color:#919191;
			}
			
	.newsBox .image {
			width:116px;
			float:left;
			}
			
	.newsBox .newsContent {
			margin:0 0 0 120px;
			}
			
	.newsBox h2{
			margin:0 0 10px 0 !important;
			padding:0 !important;
			}
	
	.newsBox h2 a{
			margin:0;
			padding:0;
			font-weight:bold !important;
			font-size:15px !important;
			color:#676767 !important;
			}
			
	.newsBox h2 a:hover {
			color:#333333 !important;
			}

	.newsBox p.teaser {
			color:#656565;
			}
			
	.mod_newsreader p.back a,
	.newsBox p.teaser a{
			margin:0;
			padding:0;
			font-weight:bold;
			color:#656565;  
			text-decoration:underline;
			}

			
	/* Pagination */
	
	.pagination {
			background-color:#ebebeb;
			}
			
	.pagination p {
			margin:0;
			padding:2px 6px !important;
			width:100px;
			float:left;
			font-size:11px;
			}
			
	.pagination ul {
			margin:0;
			padding:0;
			list-style-type:0;
			}
			
	.pagination ul li {
			margin:0;
			padding:0;
			display:inline;
			font-size:11px !important;
			}
			
	.pagination ul li a {
			color:#676767 !important;
			text-decoration:none !important;
			padding-right:6px;
			background:transparent url(../sysimages/trenner_pagination.gif) no-repeat center right;
			}
			
	.pagination ul li a:hover{
			color:#333333 !important;
			}
			
	.pagination ul li span.current {
			font-weight:bold !important;
			text-decoration:underline !important;
			padding-right:6px;
			background:transparent url(../sysimages/trenner_pagination.gif) no-repeat center right;
			}
			
	.pagination ul li.previous {
			background:none;
			}
			
	.pagination ul li a.next {
			background:none;
			}
			
			
	/* Diagramm */ 
	
	.diagrammBox {
			background:transparent url(../sysimages/diagramm.png) no-repeat top center;
			height:350px;
			margin:20px 0 0 0;
			}
		
	.diagrammBox h2 {
			margin:0 0 10px 0 !important;
			}
			
	.diagrammBox ul {
			margin:0 0 0 0;
			padding:0;
			list-style-type:none;
			}
			
	.diagrammBox ul li {
			background:transparent url(../sysimages/icon_list_point.gif) no-repeat left 5px;
			padding:0 0 3px 8px;
			}
			
	.diagrammLeft {
			float:left;
			width:204px;
			margin:110px 0 0 0;
			padding:0 0 0 10px;
			}
			
	.diagrammRight {
			margin:110px 0 0 10px;
			padding:0 0 0 20px;
			width:190px;
			}
	
	/* Sonstiges */
	
	#mainCol table td ul {
			margin:0 0 0 14px;
			padding:0;
			}
			
	#mainCol table td ul li{
			padding:0 0 4px 0;
			}
			
	.blogwidth {
		width:727px !important;
	}
	
	#blogFrame {
		border:1px solid #CCCCCC;
		width:725px;
	}
	