/**** Allgemeine Formatierungen des Inhaltsbereichs ****/

tbody {
	margin:0;
	padding:0;
}
tr, td {
	vertical-align:	top;
}
p {
	margin:	0 0 1em 0;
}
img  {
	border:medium none;
	display:block;
}
#container {
	font:12px georgia, arial, helvetica, sans-serif;
	line-height:18px;	
}
#main {
	line-height:18px;
}


/************** Footer **************/

#footer {
	font-weight:normal;
}
#footer a, #footer a:hover {
	font-size:11px;
	background:none;
	padding:0;
}


/************** Formulare **************/

legend {
	background:#e3edfc;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px;
	padding:3px 6px;
	display:block;
	width:525px;
}
input, textarea, select {
	background:#F0F0E6;
	border:none;
	font:12px georgia, arial, helvetica, sans-serif;
	padding:5px 3px 4px 5px;
	margin:0 0 8px 0;
}
select {
	padding:4px 3px 3px 1px;
}
.layouttable {
	margin:5px 0 0 5px;
}
.leftpadding {
	padding-left:5px;
}
table.flyer-order {
	width:535px;
}
table.flyer-order-inner {
	margin-left:-5px;
}
table.flyer-order td, .td {
	padding-left:5px;
}
table.flyer-order td input, table.flyer-order td select, table.flyer-order td textarea, .td input, .td select, .td textarea {
	margin-left:-5px;
}
table.flyer-order td input[type="checkbox"] {
	margin-left:0px;
	margin-right:1px;
	position:relative;
	top:2px;
	background:#fff;
}
.emailorder {
	width:170px !important;
}
.longinput {
	width:530px !important;
}
table.flyer-order select.shortselect {
	width:55px !important;
	margin-right:5px;
}
table.flyer-order td input, table.flyer-order td textarea {
	padding-left:4px;
}
table.flyer-order select {
	width:176px !important;
}
table.flyer-order td p {
	margin-left:0;
}
.countrylist td {
	font-style:italic;	
}
.countrylist td label, .countrylist td u {
	font-style:normal;
}
.countrylist u {
	font-weight:bold;
	text-decoration:none; 
}
table.flyer-order .countrylist td {
	padding-left:0px;
}
table.flyer-order .countrylist td input, table.flyer-order .countrylist td select, table.flyer-order .countrylist td textarea {
	margin-left:0px;
}
table.flyer-order td input.display-input {
	margin-left:0;
	width:25px;
	padding:0;
}
.usernotice {
	font-size:11px;
}
.order-submit {
	cursor:pointer;
}
#INFODATE {
	width:auto !important;
	max-width: 536px;
}
.studyoptions {
	border:1px solid #b3b3b5;
	width:522px;
	height:170px;
	overflow-y:auto;
	overflow-x:auto;
	padding:4px; 
	margin:0px;
}

/************** Tabelle **************/

.contenttable {
	margin:0 1px 0 1px;
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.contenttable td, .contenttable th {
	border:1px solid #888;
	padding:3px;
	overflow:hidden;
	word-wrap:break-word;
}
.contenttable th {
	background:#efefef;
}


/************** Links **************/
a {
	color:#285aaa;
	text-decoration:none;
	background:url(../images/arrow_right_red.gif) no-repeat 4px 5px;
	padding-left:11px;	
}
a:hover {
	color:#86b6da;
	background-image:url(../images/arrow_right_red_act.gif);
}
a[href^="http"] {
	padding-left:14px;
	background:url(../images/arrow_extern.gif) no-repeat 0 0.25em;
}
a[href^="http://"]:hover {
	background-image:url(../images/arrow_extern_act.gif);
}
a.link-file, a[href$=".pdf"], a[href$=".PDF"], a[href$=".doc"], a[href$=".DOC"] {
	padding-left:14px;
	background:url(../images/arrow_download.gif) no-repeat 0 0.25em;	
}
a.link-file:hover, a[href$=".pdf"]:hover, a[href$=".PDF"]:hover, a[href$=".doc"]:hover, a[href$=".DOC"]:hover {
	background-image:url(../images/arrow_download_act.gif);
}
.csc-textpic-imagewrap a {
	padding:0;
	background:none;
	color:#fff;
}
h1 a, h1 a:hover { 
	background:none;
	padding-left:0;
	text-decoration:underline;
}
.csc-menu a {
	background-position:1px 5px;
	padding-left:8px;
}
.university a, td.name a {
	background-position:2px 5px;
	padding-left:9px;
}
a.noicon {
  padding-left:0;
  background:none;
}
a.noicon:hover {
  background:none;
}




/************** Listen **************/

#main ul, #main ol {
	margin-left:6px;
}
#main ul ul, #main ol ol {
	margin-bottom:0;
}
#main .csc-textpic-imagewrap ul {
  margin-left:0;
}
#main ul li {
	margin-left:13px;
	list-style-type:none;
	text-indent:-13px;
}
#main ol li {
	margin-left:18px;
}
#main ul li.csc-textpic-image {
	margin-left:0;
	list-style-type:none;
	text-indent:0;
}
#main ul li:before {
	content:"-";
	padding-right:6px;
}
#main ul li.csc-textpic-image:before {
	content:"";
	padding-right:0;
}
#main ul li a {
	/*background:url("../images/arrow_right_red.gif") no-repeat scroll -1px 5px transparent;
	color:#285aaa;
	padding-left:6px;*/
}
#main ul.csc-menu {
	padding-left:0;
}
/*
#main ul.csc-menu li {
	margin-left:0;
	text-indent:0;	
}
*/
/* keine Spiegelstriche im Inhaltselement "Menü/Sitemap" */
#main ul.csc-menu li:before {
	content:"";
	padding-right:0;
}
/* und wenn manuell definiert */
#main ul.bulletlesslist  {
	padding-left:0;
	margin-left:0;
}
#right ul.bulletlesslist  {
	padding-left:0;
	margin-left:-4px;
}
#main ul.bulletlesslist li {
	list-style-type:none;
	margin-left:19px;
	text-indent:-19px;
}
#main ul.bulletlesslist li:before {
	content:"";
	padding-left:0;
}
#main ul.bulletlesslist li a {
	margin-left:-1px;
	padding-left:14px;
}





/************** Headlines **************/


div#content h1 	{
	margin:9px 5px 0 5px;
	padding:0;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	color:##333333;
	text-transform:uppercase;
}

/* H2: blauer Balken */
div#content h2, div#content h3, .iectipp, .universitycountry 	{
	padding:3px 6px 3px 6px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:##333333;
	background:#E3EDFC;
}
div#content .iectipp	{
	background:url("../images/icon_iectipp.gif") no-repeat 5px 0;
	padding-left:35px;
	text-indent:-3px;
}
div#content h2 b {
	/*font-weight:normal;*/
}
.iectipp {
	margin-top:2em;
	font-weight:bold;
}
.iectipp p {
	margin-bottom:0;
}
.iectipp b {
	/*font-weight:normal;*/
}
div#content .csc-header + p.bodytext, h2 + p.bodytext, h3 + p.bodytext  {
	margin-top:5px;
}
/* grauer Balken */
div#content h3 	{
	margin-top:30px;
	background:none;
	color:#333;
}
div#content .csc-default h3:first-child {
	margin-top:-5px;
}
div#content .content_middle > h3 {
	margin-top:0;
}
div#content .universitynews.news + h3 {
	margin-top:15px;
}
/* fett und größer */
div#content h4 {
	font-size:13px;
	margin-bottom:1px;
	padding:0;
	margin-left:5px;
}
/* nur fett */
div#content h5 {
	font-size:12px;
	margin-bottom:1px;
	margin-left:5px;
	padding:0;
}
div#right h5 {
	font-size:12px;
	font-weight:normal;
	margin-top:4px;
}
div#content h2 + h3, div#content h3 + h4, div#content h4 + h5 {
	margin-top:5px;
}
/* H3 linke Spalte */
div#content .content_left h3 {
  background:none;
  color:#000;
  font-weight:normal;
  margin-bottom:0px;  
}

#subtitle {
	margin:1px 5px 5px 5px;
	font-size:14px;
	line-height:20px;
}
#subtitle.home {
	margin-left:206px;
}
#content_top_image {
	margin:12px 0 8px 0;
}
#content_top_image[width="1"] {
  margin-bottom:0;
 }



/************** Inhaltselemente **************/

.content_left p, .content_middle p {
	margin-left:5px;
}
.csc-default {
	padding-bottom:1.1em;
}
.csc-textpic-caption {
	font-size:11px;
	line-height:16px;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap + div {
	margin-left:201px !important;
}



/************** rechte Spalte **************/

#right .csc-default {
	/*background-color:#F0F0E6;*/
	margin-bottom:0px;
	padding:0 0 0 0;
}
/*#right .csc-default .csc-default {
	padding:0 0 0 7px;
}
*/
#right .csc-default.no-padding,
#right .csc-default .csc-default.no-padding {
	background:#fff;
}
#right .csc-default.with-background,
#right .csc-default .csc-default.with-background {
	background:#F0F0E6;
	margin-bottom:6px;
	padding-left:7px;
}
#right div.csc-textpic-left DIV.csc-textpic-imagewrap {
  float:none;
}
#right .csc-default img {
  margin-left:0px;
}
#right .csc-default h2 {
	/*background:url("../images/arrow_down_red.gif") no-repeat scroll right 2px transparent;*/
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	padding-right:12px;
}
#right ul {
	margin-left:0;
}
#right input {
	background:transparent;
	width:141px;
}
#right input.order-submit {
	width:21px;
	height:24px;
	margin:0 2px 0 0;
	padding:0;
	cursor:pointer;
}

/* Kontaktfeld */
#right .contact {
  padding:26px 0 9px 0;
  background:url("../images/icon_phone.png") no-repeat 148px 10px;
}
#right .csc-default .csc-default .contact {
  padding-left:0;
}
#right .contact .phone {
  margin:0 7px 9px 0;
  padding-bottom:11px;
  background:url("../images/line_dotted_red.gif") repeat-x 0 bottom;
  border:none;
}




/************** Socialbookmarks **************/

#main ul.socialbookmarks li {
	float:left;
	margin:0 4px 0 0;
	text-indent:0;
}
#main ul.socialbookmarks li:before {
	content:"";
	padding-right:0;
}
#right .csc-default ul.socialbookmarks img {
  margin-left:0;
}



/************** Startseite **************/

#top_cells .csc-default {
	margin-bottom:0;
}


/************** Landing Pages **************/

p.bulletlesslist a {
	background:none;
	padding:0 5px 0 5px;
}

#studienkredit {
	margin-left:194px;
}


/************** facebook **************/

#facebook-likebox {
	margin:15px 0 0 -12px;
}





