/* --------------------------------------------------- */
/* --------------------------------------------------- */
/* ------- Layout & Code (c)opyright by denada.at ---- */
/* --------------------------------------------------- */
/* --------------------------------------------------- */

*{top:0;margin:0; padding:0; border: 0; text-decoration: none;}

body {
background:#413F40 url(images/bg.jpg) repeat-x scroll 0 0;
background-attachment: fixed;
color:#555555;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:13px;
font-style:normal;
line-height:20px;
}
/* --------------------- Layout  --------------------- */

#container {
background:#FFFFFF url(images/menue_hg.jpg) repeat-x scroll 0 0;
height:auto !important;
margin:0 auto;
min-height:100%;
position:relative;
text-align:left;
width:880px;
overflow:hidden;
}


/* ----------------- Überschriften  ------------------- */

h1 {

	text-indent: -9999px;
	display:block;
	color: #232222;
	background: url('images/logo.jpg') no-repeat top right;
	float:left;
	height: 147px;
	 min-width: 856px;
}
h1 a {
display:block;
width:100%;
height:100%;
outline:none;
}
h2 a{
padding:0; margin:0;}
h2{
text-decoration: none;
font: italic 23px Georgia, "Times New Roman", Times, serif;
color: #004a80;
line-height: 30px;
margin:0 0 8px 0;
padding: 0;
background: url('images/zirkel.jpg') no-repeat;
border-bottom: none;
}
h2 a:hover{
background: none;
color: #333;
}
h3.widgettitle{
border-bottom: 1px solid #aaa;
margin-bottom: 10px;
}
h3{
margin: 10px 0 5px 0;
font: italic 16px Georgia, "Times New Roman", Times, serif;
color: #004a80;
line-height: 30px;
}
h4{
font-weight: bold;
font: italic 14px Georgia, "Times New Roman", Times, serif;
line-height: 30px;
}
/* --------------------- Menü  --------------------- */


ul#menue{
	text-transform: uppercase;
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size: .85em;
	font-style: normal;
	clear:both;
	list-style: none;
	margin:0 0 0 10px;
}
ul#menue li{
list-style:  none;
float:left;
color: #444;
margin-top: 11px;
}
ul#menue a{
margin-left: 11px;
color: #444; 
padding:13px 7px 8px 7px;
border-bottom: 1px solid #fff;
font-style: normal;
font-weight: normal;

}
ul#menue li a:hover{
padding:13px 6px 8px 6px;
color: #000;
background: #ddd url('images/menue_list_hg.jpg') repeat-x;
border-left: 1px solid #dad7d7;
border-right: 1px solid #dad7d7;
}

/* --------------------- Content  --------------------- */


#content{
height:100%;
width: 550px;
float: left; 
margin: 50px 0 0 30px;
padding: 0 0 0 0;
clear: left;
}

#content a, #sidebar a{
color: #048;
font-weight: normal;
font-style: italic;
}
#content a:hover, #sidebar a:hover{
background: #048;
color:#fff;}

.entry p{margin-bottom: 1.5em;}

.entry ul{
list-style-type: circle;
}
blockquote,cite{
padding: 0 0 0 10px;
margin: 0 0 13px 20px;
border-left: 3px solid #ddd;
}
.entry ul, ol{
padding: 0 0 0 10px;
margin: 0 0 13px 20px;
list-style-position: inside;
border-left: 3px solid #ddd;
}

.postmetadata{
font-size: 11px;
background: url(images/content_bearbeiten.gif) no-repeat left center;
color: #aaa;
margin: 10px 0 0 0;
padding: 7px 0 0 15px;
}
.postmetadata a{
color: #aaa;
font-style: normal;
}
.postmetadata a:hover{
background: none;
color: #333;
}
.blog_date a{color: #888;}
.blog_date {
background: url(images/content_kalender.gif) no-repeat left center;
padding: 0 0 0 15px;
color: #888;
font-size: 8pt;
line-height: 20px;
font-style:normal;
margin: -10px 0 15px 2px;
}
.blog_date a:hover{
background: none;
color: #333;
}
.blog_time{
color: #888;
font-size: 8pt;
line-height: 20px;
background: url(images/content_uhr.gif) no-repeat left center;
padding: 0 0 0 20px;
}
.entry{
margin-top: 0px;
padding-top: 0px;
}

.older_newer{
text-align: center;
line-height: 30px;
}
.older_newer a{
font-size: 11px;
font-style: normal; 
color: #888;}
.older_newer a:hover{ 
background: none; 
color: #000;
}

/*Anker*/

ul.Anker{
	display: inline-table;
	margin: 0 !important;
	background: #eee;
	list-style: inside circle;
	line-height: 25px;
	padding: 5px 0 5px 10px;
	border: 1px solid #ccc;
}

ul.Anker li{
	float: left;
	margin-right: 15px;
}

ul.Anker li, ul.Anker li a{
	color: #777; 
}

ul.Anker li a:hover{
	background: none;
	color: #000;
}

/*nach oben*/

.nach_oben{
	float: right;
	background: url('images/nach_oben.gif') no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
}

.nach_oben a{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
 }
 
/*Semesterprogramm*/

.semprog-ul {
	margin: 20px 0 0 0;
	list-style: none; 
	font-size: 13px !important;
}

.semprog-ul li{
	border-bottom: 1px solid #ccc;
	margin: 1px 0 0 0;
}

.semprog-title{
	margin: 0 0 0 10px
}


#content hr{
border: 1px solid #fff;
margin: 20px 0  30px 0;
width: 500px;
height: 22px;
background: url('images/hr.gif') no-repeat;/*Hier Liniendesign einfŸgen*/
}

.newsticker {
float:left;
width: 300px;
}


/* --------------------- Sidebar  --------------------- */

#sidebar ul{list-style: none;}
#sidebar{ 
height:100%;
min-height: 100%;
padding: 20px 0 0 0;
margin: 20px 0 0 68px;
float: left;
width: 200px;
}
.sidebarlist{
list-style: none;
}


#sidebar hr{
height: 1px;
background: #004a80;
margin: 0 0 20px 0;
}

/* --------------------- Footer  --------------------- */
ul#footer{

text-align: left;
background: url(images/footer.jpg) repeat-x left center;
float: left; 
clear: both;
width: 100%;
height: 28px;
color: #333;
margin-top: 50px;
}


ul#footer li{
list-style:  none; 
float:left;
color: #444;
margin-top: 6px;
}

ul#footer li a{
color: #444; 
padding:6px 10px 5px 16px;
border-bottom: 1px solid #fff;
border-right: 1px solid #dad7d7;
font-style: normal;
font-weight: normal;
}
ul#footer li a:hover{
padding:6px 10px 5px 16px;
color: #000;
background: #ddd url('images/content_footer_hg.jpg') repeat-x;
border-right: 1px solid #dad7d7;
}
ul#footer li.footer_top{
margin-left: 5px;}
ul#footer li.footer_top a{
color: #444; 
padding:6px 10px 5px 16px;
border-bottom: 1px solid #fff;
background: #ddd url('images/content_top.gif') repeat-x;
border-right: 1px solid #dad7d7;
font-style: normal;
font-weight: normal;

}
ul#footer li.footer_top a:hover{
padding:6px 10px 5px 16px;
color: #000;
background: #ddd url('images/content_top_hover.jpg') repeat-x;
border-right: 1px solid #dad7d7;
}
ul#footer li.footer_denada a{
margin-left: 453px;
border-left: 1px solid #dad7d7;
padding-right: 17px;
color: #000;
}

ul#footer li.footer_impressum a{
color: #444; 
padding:6px 10px 5px 20px;
border-bottom: 1px solid #fff;
background: #ddd url('images/content_impressum.gif') repeat-x;
border-right: 1px solid #dad7d7;
font-style: normal;
font-weight: normal;

}
ul#footer li.footer_impressum a:hover{
padding:6px 10px 5px 20px;
color: #000;
background: #ddd url('images/content_impressum_hover.jpg') repeat-x;
border-right: 1px solid #dad7d7;
}

ul#footer li.footer_rss a{
color: #444; 
padding:6px 10px 5px 24px;
border-bottom: 1px solid #fff;
background: #ddd url('images/content_rss.gif') repeat-x;
border-right: 1px solid #dad7d7;
font-style: normal;
font-weight: normal;

}
ul#footer li.footer_rss a:hover{
padding:6px 10px 5px 24px;
color: #000;
background: #ddd url('images/content_rss_hover.jpg') repeat-x;
border-right: 1px solid #dad7d7;
}


