body {font:12px/16px Arial, Helvetica, sans-serif; width:100%; margin:0; color:#363636; text-align:center; }
table {font:12px/16px Arial, Helvetica, sans-serif; }
div {position:relative; }
img {border:none; }
p {margin-top:0; margin-bottom:5px; padding:0 10px 0 0; }
.bodytext {margin-bottom:6px; padding-bottom:4px; }
ul {margin-top:0; margin-left:15px; padding-left:0; }
	ul li {background:url(/fileadmin/images/bg_list_item.gif) no-repeat left 4px; list-style:none; padding-left:18px; }
br {line-height:10px; }
fieldset {border:1px dotted #ccc; margin:0; padding:10px; }
table tr {vertical-align:top; }
	table tr td {padding:4px 5px 4px 0; }
	table tr th {text-align:left; }
table tbody {margin:0; padding:0; }
a {text-decoration:underline; color:#1b3067; }
	a:hover {color:#1B3067; text-decoration:none; }
h1 {font-size:16px; color:#1b3067; font-weight:bold; line-height:20px; margin-top:0; margin-bottom:10px; }
h2 {font-size:13px; color:#363636; font-weight:bold; line-height:17px; margin-top:0; margin-bottom:10px; }
h3 {font-size:12px; color:#363636; font-weight:bold; line-height:16px; margin-top:0; margin-bottom:5px; }
.border_bottom {border-bottom:1px dotted #666; margin-bottom:10px; }
.small_printed {font-size:11px; padding-top:10px; }
.download img {margin-top:5px; }
#site {width:944px; margin:0 auto; text-align:left; }
	#site_logo {margin-bottom:1px; }
	#site #left {width:170px; float:left; margin-right:15px; overflow:visible; }
		#site #left #navi {margin-bottom:12px; }

			#site #left #navi #navi_corners {width:170px; height:4px; line-height:4px; overflow:hidden; font-size:3px; background:url(../images/bg_navi_corners_bottom.gif) no-repeat left top; }
				#site #left #navi .last_navi_item {padding-left:10px; line-height:16px; margin-bottom:0; border:none; padding-top:2px;  }
				#site #left #navi .last_navi_item:hover {padding-left:10px; line-height:16px; margin-bottom:0; border:none; padding-top:2px;  }
			#site #left #navi a {width:145px;display:block; background:#1b3067 url(../images/arrow_right_white.gif) no-repeat 160px center; color:#fff; border-bottom:1px solid white; line-height:22px; padding-left:10px; padding-right:15px; text-decoration:none; }
* html #site #left #navi a {width:auto; height:22px; }			
			#site #left #navi a:hover {color:#1b3067;  display:block; line-height:22px; background:#cbddff url(../images/arrow_right_blue.gif) no-repeat 160px center; }
			#site #left #navi .active {color:#1b3067; background:#cbddff url(../images/arrow_down_blue.gif) no-repeat 160px center; }
				#site #left #navi .active:hover {background:#cbddff url(../images/arrow_down_blue.gif) no-repeat 160px center; }
				
			#site #left #navi .subcat {background-color:#f1f5ff; padding:7px 5px 7px 0; margin-bottom:1px; }			
				#site #left #navi .subcat a {display:inline; background:none; color:#1b3067; background:url(../images/arrow_doble_right_blue.gif) no-repeat 10px 9px; display:block; padding-left:20px; width:130px; border:none; }
				#site #left #navi .subcat .active {text-decoration:underline; background:url(../images/arrow_doble_right_blue.gif) no-repeat 10px 9px; }		
					#site #left #navi .subcat a:hover {text-decoration:underline; background:url(../images/arrow_doble_right_blue.gif) no-repeat 10px 9px; display:block; padding-left:20px; }					
		#site #left .banner {margin-bottom:12px; }
	#site #right {width:759px; float:left; padding-top:10px; }
		#site #right #top {height:auto; }
		#site #right #header {padding-top:2px; height:auto; }
		#site #right #meta_navi {color:#808080; width:570px; float:left; overflow:visible; }
			#site #right #meta_navi #print_site {margin-left:20px; float:left; }
				#site #right #meta_navi #print_site a {background:url(../images/print.gif) no-repeat right top; text-align:right; padding-left:16px; }
					#site #right #meta_navi #print_site a:hover {text-decoration:none; }
			#site #right #meta_navi .first a {margin-left:0; }
			#site #right #meta_navi .menu {float:left; }
			#site #right #meta_navi a {margin:0 7px; text-decoration:none; color:#808080; }
			#site #right #meta_navi .active {text-decoration:underline; color:#000; }
				#site #right #meta_navi a:hover {text-decoration:underline; color:#000; }
			#site #right #meta_navi .newsletter {background:url(../images/newsletter_icon.gif) no-repeat left top; padding-left:25px; }
			#site #right #meta_navi .active.newsletter {background:url(../images/newsletter_icon.gif) no-repeat left top; padding-left:25px; }
				#site #right #meta_navi .newsletter:hover {background:url(../images/newsletter_icon.gif) no-repeat left bottom; }	
		#site #right #languages {width:auto; float:right; text-align:right; margin-top:-2px; }
			#site #right #languages .lang_pointer	{vertical-align:top; margin-top:4px; }	
			#site #right #languages a {text-decoration:none; color:#808080; }
				#site #right #languages a:hover {text-decoration:underline; color:#000; }
					#site #right #languages a:hover img {text-decoration:none !important; }
			#site #right #languages img {margin:3px 7px 0 7px; vertical-align:text-bottom; }
		#site #right #content {margin-top:5px; width:564px; float:left; margin-right:15px; overflow:hidden; }		
		#site #right #right_boxes {width:180px; float:left; }
			#site #right #content .artikel {padding-bottom:12px; border-bottom:1px dotted #666; margin-bottom:10px; height:100%; }
				#site #right #content .artikel p {padding-left:0; }
				#site #right #content .artikel img {margin-right:10px; }
			#site #right #content .kategorien {margin-bottom:25px; width:100%; font-weight:normal; }	
			
				#site #right #content .kategorien .sprachennetzwerk {margin-right:0 !important; }
					#site #right #content .kategorien .sprachennetzwerk .links br {height:0; margin:0; line-height:1px; }
					#site #right #content .kategorien .sprachennetzwerk .links p {padding-right:0; }
				#site #right #content .kategorien .kat {width:180px; float:left; margin-right:12px; overflow:visible; }
					#site #right #content .kategorien .kat .header {background:#e3ebff url(../images/bg_kategorie_top_left.jpg) no-repeat left top;   }
					#site #right #content .kategorien .kurse .tx-seminars-pi1-listrow {margin-bottom:0; }
						#site #right #content .kategorien .kat .header  h2 { color:#1b3067; font-size:11px; padding-top:16px; text-transform:uppercase; padding-left:10px; line-height:17px; padding-bottom:4px; margin:0 0 1px 0; font-weight:bold; } 
						#site #right #content .kategorien .kat .header .spr_blase {position:absolute; right:0; top:0; }
					#site #right #content .kategorien .kat .img {border-width:1px; border-left-color:#bfbfbf; border-right-color:#bfbfbf; border-bottom-color:#bfbfbf; border-top-color:#fff; border-style:solid; margin-bottom:8px; }
					#site #right #content .kategorien .kat .text {font-size:11px; }	
						#site #right #content .kategorien .kat .text p {padding-left:5px; padding-right:5px; }
					#site #right #content .kategorien .kat .links {padding-right:5px; }	
					#site #right #content .kategorien .kat .links a {color:#363636; text-decoration:none; padding-left:12px; background:url(../images/arrow_doble_right_gray.gif) no-repeat 2px 5px; display:block; font-size:11px; font-weight:normal !important; }
						#site #right #content .kategorien .kat .links a strong {font-weight:normal; }
						#site #right #content .kategorien .kat .links a:hover {color:#1b3067; text-decoration:underline; background:url(../images/arrow_doble_right_blue.gif) no-repeat 2px 5px; }


		#site #right #right_boxes {margin-top:5px; }
			#site #right #right_boxes #newsletter {padding:5px 6px 10px; }
			#site #right #right_boxes #newsletter a {display:inline; padding:0; text-decoration:underline; }
				#site #right #right_boxes #newsletter a:hover {background:none; text-decoration:none; }
			#site #right #right_boxes #newsletter p {padding:0 0 5px 0; margin-bottom:5px; }	
			#site #right #right_boxes .box {background-color:#f6ec9a; font-size:11px; color:#363636; margin-bottom:10px; padding-bottom:10px; vertical-align:top; padding-left:0; width:180px; }
				#site #right #right_boxes .box img {vertical-align:top; margin:0; }
				#site #right #right_boxes .box .header {background-color:#f6ec9a; padding-left:10px; position:relative; }
				#site #right #right_boxes .box .content {background-color:#f6ec9a; padding:5px 4px 2px 4px; }
					#site #right #right_boxes .box .content .inner {background-color:#fbf7d7; padding:0; }
						#site #right #right_boxes .box .content .inner a {color:#363636; }
							#site #right #right_boxes .box .content .inner a:hover {color:#1B3067; }
						#site #right #right_boxes .box .content .inner form {margin:0; padding:0; }	
							#site #right #right_boxes .box .content .inner form p {margin-bottom:0; }
						#site #right #right_boxes .box .content .inner input {width:153px; border:1px solid #f6dc00; font-size:12px; line-height:16px; height:16px; color:#363636; padding-left:5px; margin-bottom:8px; }
						#site #right #right_boxes .box .content .inner p {padding:8px 6px; margin-bottom:10px; }
						#site #right #right_boxes .box .content .inner .link_w_arrows_left {text-align:right; color:#1b3067; padding-bottom:15px; }
							#site #right #right_boxes .box .content .inner .link_w_arrows_left a {background:url(../images/arrow_doble_right_gray.gif) no-repeat left 5px; padding-left:10px !important; text-decoration:underline; }
								#site #right #right_boxes .box .content .inner .link_w_arrows_left a:hover {background:url(../images/arrow_doble_right_blue.gif) no-repeat left 5px !important; text-decoration:none; }
							#site #right #right_boxes .box .content .inner p a {display:inline; padding:0; }
								#site #right #right_boxes .box .content .inner p a:hover {background:none; }
						#site #right #right_boxes .box .content .inner .active {background-color:white; border-bottom:2px solid #f6ec9a; border-top:2px solid #f6ec9a; }
						#site #right #right_boxes .box .content .inner .item a { display:block; text-decoration:none; padding:8px 6px 8px 6px;  }				
						* html #site #right #right_boxes .box .content .inner .item a {height:0.1%; } /* IE<6 Hack */
							#site #right #right_boxes .box .content .inner .item a span { cursor:pointer; background:url(../images/arrow_doble_right_gray.gif) no-repeat right center; font-weight:normal; padding-right:15px; display:block; z-index:300; width:auto; } 
							#site #right #right_boxes .box .content .inner .item a:hover {background-color:#fff; }
								#site #right #right_boxes .box .content .inner .item a:hover span {background:url(../images/arrow_doble_right_blue.gif) no-repeat right center; padding-right:15px; }
						#site #right #right_boxes .box .content .inner .item p {padding:0; margin:0; }	
			#site #right #right_boxes h1 {font-size:12px; color:#635900; text-transform:uppercase; line-height:16px; margin-bottom:0; font-weight:bold; padding-bottom:3px; }
			
		#site #right #footer_logos {padding-bottom:0; border-bottom:1px dotted #666; margin-bottom:6px; margin-top:25px; }
		#site #right #footer {font-size:10px; color:#808080; text-align:right; padding-right:12px; }
.contenttable {margin-bottom:10px; }

.csc-mailform input, .csc-mailform textarea, .csc-mailform select {border:1px solid #f6dc00; font-size:12px; line-height:14px; color:#363636; padding-left:5px; margin-bottom:8px; }	
select {border:1px solid #f6dc00; }
#content_gallery {width:564px; }
	#content_gallery h2 {margin-top:0; }	
	* html #content_gallery img {padding:0; border:none; } /* IE <6 Hack */
	#content_gallery img {padding:1px; border:1px solid white; }
		#content_gallery a:hover img {border:1px solid #1B3067; }
		* html #content_gallery a:hover img {border:none; }	/* IE <6 Hack */
	#content_gallery .csc-header-date {position:relative; right:0; top:16px; width:auto; text-align:right; }	


.detail {color:green; }
/* CONTENT */
DIV.csc-textpic-imagewrap {z-index:100; overflow:visible; padding-bottom:5px; }	
	DIV.csc-textpic-imagewrap img {padding-top:3px; }
#header .csc-textpic {padding-bottom:3px; }	
.csc-textpic {padding-bottom:10px; overflow:visible; width:auto; }
.csc-textpic-caption {font-size:10px; }
.tx-seminars-pi1 {font-size:12px; }
	.tx-seminars-pi1 dl {margin-top:3px; }
	.tx-seminars-pi1 table tr th {font-size:12px; padding-right:10px; }
	.tx-seminars-pi1 table tr td {font-size:12px; padding-right:10px; }
	
/* KURSANGEGBOT */
.tx-seminars-pi1-listrow {margin-bottom:10px; }
	.tx-seminars-pi1-listrow table tr th {padding-bottom:5px; }
	.tx-seminars-pi1-listrow table tr td { }
.tx-seminars-pi1-browsebox {text-align:center; }
	.tx-seminars-pi1-browsebox table {text-align:center; margin:0 auto; }
	.tx-seminars-pi1-browsebox table tr td {font-size:11px; padding:0 2px 1px 3px; vertical-align:middle; }
		.tx-seminars-pi1-browsebox table tr td p {margin:0; padding:0; }
.tx-seminars-pi1-browsebox-SCell {background-color:#CBDDFF; border:1px solid #666666; color:#1B3067; }
	.tx-seminars-pi1-browsebox-SCell a {text-decoration:none; }

