/* Struktur */

body {
	width: 100%;
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #444;
	text-align: center;
	background: #eee;
}

body.lang-ar,
body.lang-fa,
body.lang-he,
body.lang-hi,
body.lang-km,
body.lang-ko,
body.lang-ja,
body.lang-th,
body.lang-zh {
	font-size: 75%; /* Resets 1em to 12px */
	}

#page {
	background: white;
	text-align: left;
	margin: 0 auto;
	position: relative;
	width: 780px;
/*	border: 3px solid #ffffff;
	border-top: none; */
	}

#header {
	position: relative;
	height: 200px;
	width: 100%;
	background: #3371A3;
	background-position: top right;
	}
#header .description { /* Description in header */
	font-size: 1.2em;
	margin: 0 55px; line-height: 2;
}

.content {
	padding: 0 0px 10px;
	width: 100%;
}

.content-head,
.content-foot {
	width: 100%;
}



#primary {
	margin: 0 !important;
}

#primary-wrapper {
	margin: 0 !important;
	width: 500px !important;
}

.secondary {
	width: 200px;
	font-size: 1em;
	line-height: 1.5em;
	color: #666;
	background: #edfde7;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
	}
	
	
body.blog div.post .entry-head {
	border-bottom: 1px dotted #aaa;
	padding-bottom: 30px;
	margin-top: 0px;
}



/**********************************/

/*- Main Menu in Header */

ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 100%;
	}

ul.menu li a:hover {
	background: #7ab51d;
	color: #eee !important;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #eee !important;
	background: #7ab51d;
	text-decoration: none;
	}
       
ul.menu,
ul.menu li a {
	padding: 5px 9px 6px;
color: green !important;
	}

#header .blog-title { display: none; }
#header .description { display: none; }

/* THMK Menue */

ul.topmenu {
	position:absolute;
	left:10px;
	top:10px;
}

 ul.topmenu li {
 	display:inline;
	list-style:none;
	margin-right:20px;
 }



/**********************************/

/* Links */

#sidebar-1 a {
 color: #336633 !important;
}

a {
	color: #33cc00;
	text-decoration: none;
	}

.entry-content a:visited {
	color: #339900;
	}
	
	
/* Schriften */

h3.entry-title {
	font-size: 170%;
}



/**********************************/


/* Sidebar */

.secondary ul li, .secondary ol li {
	margin: 12px;
	padding: 3.5px 0;
	}


.secondary ul ul, .secondary ol ol, secondary div div {
	margin: 7px;
	}

.secondary ul ul li, .secondary ol ol, secondary div div {
	margin: 6px;
	}

#sidebar-1 div#aktuelles,#suche-in-seminarterminen,#seminarprogramm-2010-als-pdf,#weitere-informationen,#naechste-termine,#unsere-studiengaenge,#html-module,#html-module-2,#links,#tag-cloud {
	padding-bottom: 20px;
	border-bottom: 1px solid #336633;
}



/* Suche */

input#s {
	width: 70%;
}


/* Aktuelles */

#sidebar-1 div#aktuelles a {
	font-size: 160%;
	font-weight: bold;	
}


/* Eventkalender */

li.ec3_list_day {
	margin-left:-12px;
	word-spacing:-1px;
	letter-spacing:-0.2px;
	color:#666666;
}


/**********************************/

 /* Elemente verstecken */

body.home #sidebar-1 div#weitere-informationen,
div.breadcrumb, #submenu,
body.blog div.post .entry-meta,
body.blog div.post .entry-content,
p.footerstyledwith,
p.footerpoweredby,
p.footerfeedlinks,
p.footerstats {
	position:absolute;
	left:-10000px;
	top:-10000px;
}

