/* Style-sheet fuer ub, CSS 2 --> XHTML 1.0 */


.ahem, .mobileonly {display:none;}
.printnot {margin:0; padding:0;}
.nobr {white-space:nowrap;}
.mobilebanner {border:1px solid black; padding: 18px; font-weight:bold; font-size:48px; text-align:center;}


body {background-color:#ddd; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.9em; margin-top:0; padding-top:2px;}

#logos-weiss {display:none;}

a {color:#990000; text-decoration:none;}
/*a:link {color:#990000;}*/
a:visited {color:#990000;}
a:hover {color:#ff0000; text-decoration:underline;}
a img {border:none;}
a.blue {color:#000099; text-decoration:none;}

font {font-size:1em;}
big {font-size:1em;}
small {font-size:1em;}

u {text-decoration:none;}
li.line {margin-bottom:6px;}

dt {margin-top:12px; margin-bottom:0; padding-bottom:0;}
dd {font-size:0.8em; margin-left:0; margin-top:2px; padding-left:0; padding-top:0;}

dt.vwlfaq {margin-top:12px; margin-bottom:0; padding-bottom:0;}
dd.vwlfaq {margin-left:30px; margin-top:0; padding-left:30px; padding-top:0;}

.med {font-size:0.8em;}
.medd {font-size:0.9em; margin:1px 0px 2px 0px;}
.bigger {font-size:1.1em;}
.biggerbolder {font-size:1.1em; font-weight:bold;}

#logos {margin-top:0px; height:65px; padding:5px;}
#logos .uni {float:right; margin-right:10px;}
#logos .ub {float:left; margin-left:10px;}	

#biblogo {display:none;}

/* neu rote leiste */
#top_menu {background-color:#900; border-top:none; border-bottom:none; padding:4px 20px 4px 10px; text-align:center; }
#top_menu a {color:#fff; padding:0px 6px;}
#top_menu a:hover {color:#ccc; text-decoration:underline;}
#top_menu .bib {background-color:white;}
#top_menu .bib h2 {color:black; text-align:center; font-size:1.1em; font-weight:bold;}
#top_menu ul {list-style:none; padding:0px; margin:0px;}
#top_menu span.suche {display:inline;}
#top_menu label {display:none;}
#top_menu input {background-color:white; border:1px solid #fff; padding-left:2px; color:grey; font-size:0.9em; position:relative; top:1px;}
#top_menu input.lrg {background-color:white; border:1px solid #fff; padding-left:2px; color:grey; font-size:1.4em; font-family:Optima, Verdana, sans-serif; font-style:italic; position:relative; top:1px;}
#top_menu form {display:inline;}
#top_menu li {display:inline; list-style:none; color:#b00000; font-weight:bold; font-size:0.8em; padding:9px 6px 9px 6px;}
#top_menu button {position:relative; top:3px;}
#top_menu button.usearch {margin:0; padding:0; border:none; background-color:#900;}
#top_menu img {position:relative; top:2px; cursor:pointer;}
#top_menu .leftpart {float:left; vertical-align:top; position:relative; top:1px;}
#top_menu .rightpart {float:right; vertical-align:top; position:relative; top:-3px; }

/* Fotoleiste Startseite */
#top_menu_2 {background:transparent url(/images/buecherhead4.jpg); border-top:none; border-bottom:none; padding:4px 20px 4px 0px; height:150px;}
#top_menu_2 .menuline ul {margin-top: 32px;}
#top_menu_2 .menuline li {font-size: 1em; padding:0px 12px 0px 0px;}
#top_menu_2 a {color:#fff; padding:0px 6px;}
#top_menu_2 a:hover {color:#ccc; text-decoration:underline;}
#top_menu_2 ul {/*list-style:none;*/ padding:0px; margin:0px 0px 0px 18px;}
#top_menu_2 li {display:inline; /*list-style:none;*/ font-weight:normal; font-size:10px; padding:0;}
#top_menu_2 label {display:none;}
#top_menu_2 input {
	background:transparent url(/images/searchfield4.png) no-repeat;
	width: 360px;
	height: 33px;
	padding: 6px 20px 6px 130px;
	margin: 35px 0px 0px 17px;
	border: 0px;
	color: #666;
	line-height: 33px;
	font-size: 19px; 
	font-family: Optima,Arial,sans-serif; 
	font-style:italic; }
#top_menu_2 form {display:inline;}

/* Rote Leiste externe Services */
#top_menu_wide {background-color:#900; border-top:none; border-bottom:none; padding:4px 20px 4px 10px; text-align:center; }
#top_menu_wide a {color:#fff; padding:0px 6px;}
#top_menu_wide a:hover {color:#ccc; text-decoration:underline;}
#top_menu_wide span.suche {display:inline;}
#top_menu_wide input {background-color:white; border:1px solid #fff; padding-left:2px; color:grey; font-size:0.9em; position:relative; top:1px;}
#top_menu_wide form {display:inline;}
#top_menu_wide ul {list-style:none; padding:0px; margin:0px;}
#top_menu_wide li {display:inline; list-style:none; color:#b00000; font-weight:bold; font-size:0.8em; padding:9px 6px 9px 6px;}
#top_menu_wide button {position:relative; top:3px;}
#top_menu_wide button.usearch {margin:0; padding:0; border:none; background-color:#900;}
#top_menu_wide img {margin:2px 0px 0px 2px; cursor:pointer; border:none;}
#top_menu_wide .leftpart {float:left; vertical-align:top; position:relative; top:1px;}
#top_menu_wide .rightpart {float:right; vertical-align:top; margin-top:6px; }

/* Graue Leiste externe Services */
#top_menu_service {background-color:#eee; border-top:none; border-bottom:none; padding:4px 20px 4px 10px; text-align:center; }
#top_menu_service a {color:#900; padding:0px 6px;}
#top_menu_service a:hover {color:#f00; text-decoration:underline;}
#top_menu_service ul {list-style:none; padding:0px; margin:0px;}
#top_menu_service li {display:inline; list-style:none; color:#b00000; font-weight:bold; font-size:0.8em; padding:9px 6px 9px 6px;}
/* ende neu */

/* Alte Graue Leiste */
/*#top_menu {background-color:#eee; border-top:1px solid #000000;border-bottom:1px solid #000000;padding:4px 30px; text-align:center; }
#top_menu .bib {background-color:white;}
#top_menu .bib h2 {color:black; text-align:center; font-size:1.1em; font-weight:bold;}
#top_menu ul {list-style:none; padding:0px; margin:0px;}
#top_menu span.suche {display:inline;}
#top_menu input {background-color:white; border:1px solid grey; padding-left:2px; color:grey; font-size:0.9em;}
#top_menu form {display:inline;}
#top_menu li {display:inline; list-style:none; color:#b00000; font-weight:bold; font-size:0.8em; padding:9px;}
#top_menu img {position:relative; top:1px;} */


#titlepage {margin:0px 20px;}
#titlepage h1 {font-weight:bold; font-size:1.8em; text-align:center;}
#titlepage h2 {font-weight:bold; font-size:1.2em; text-align:center; margin-bottom:0; padding-bottom:0;}
#titlepage a {font-weight:bold; font-size:1.1em;}
#titlepage .werbung {margin-top:12px;}

#titlepage_n {margin:0;}
#titlepage_n h1 {font-weight:bold; font-size:1.8em; text-align:center;}
#titlepage_n h2 {font-weight:bold; font-size:1.2em; text-align:center; margin-bottom:0; padding-bottom:0;}
#titlepage_n a {color:#900;}
#titlepage_n a:hover {color:#900; text-decoration:underline;}
/*#titlepage td {vertical-align:top;}*/

#aktsection {width:100%; border-collapse:collapse;}
.greyfooter {font-size:0.8em; color:#666;}
.newsitem {margin-bottom:4px;}
.newsfooter {font-style:italic; margin-top:4px;}
td.upperfirst3 {width:25%; padding:0px 20px; color:#666; position:relative; vertical-align:top; border-right:1px solid #666;}
td.upperlast {width:25%; padding:0px 20px; color:#666; position:relative; vertical-align:top; border:none;}
td.lowerfirst3 {width:25%; padding:0px 20px; color:#666; position:relative; vertical-align:bottom; border-right:1px solid #666;}
td.lowerlast {width:25%; padding:0px 20px; color:#666; position:relative; vertical-align:bottom; border:none;}

#backedsection {width:100%; border-top:1px solid #333; margin-top:20px; background:transparent url(/images/titlepic.jpg); border-collapse:collapse;}
#backedsection a {color:#333;}

#backedsection_e {width:100%; border-top:1px solid #333; margin-top:20px; background-color:#f3f3f3; border-collapse:collapse;}
#backedsection_e a {color:#333;}


#srchpage {margin:0 20px;}
#srchpage h1 {font-weight:bold; font-size:1.8em; text-align:center;}
#srchpage h2 {font-weight:bold; font-size:1.3em; text-align:left; margin-bottom:0; padding-bottom:12px; margin-top:12px; padding-top:12px; padding-left:12px; border-top:1px solid #aaa; background-color:#ddd;}
#srchpage h3 {font-weight:bold; font-size:1em; text-align:left; margin:0; padding-top:12px; padding-bottom:6px; border-top:1px solid #aaa;}
#srchpage .blogbody {margin-bottom:12px;}


#piccontainer {width:618px; margin:0px auto;}
#piccontainer ul {text-align:center; list-style:none; padding:0px; margin:0px; }
#piccontainer li {text-align:left; display:inline; list-style:none; float:left; padding:0px 20px;}
#piccontainer li.last {text-align:left; display:inline; list-style:none; padding:0px 20px;}

#piccontainer2 {width:652px; margin:0px auto;}
#piccontainer2 ul {text-align:center; list-style:none; padding:0px; margin:0px; }
#piccontainer2 li {text-align:left; font-size:0.8em; display:inline; list-style:none; float:left; padding:0px 19px;}

#piccontainer3 {width:702px; margin:0px auto;}
#piccontainer3 img {border:none; margin:0px 0px 6px 23px;}
#piccontainer3 ul {text-align:center; list-style:none; padding:0px; margin:0px; }
#piccontainer3 li {text-align:left; font-size:0.8em; display:inline; list-style:none; padding:0px 15px;}

#piccontainer4 {width:702px; margin:0px auto;}
#piccontainer4 img {border:none; margin:0px 0px 6px 22px;}
#piccontainer4 ul {text-align:center; list-style:none; padding:0px; margin:0px; }
#piccontainer4 li {text-align:left; font-size:0.8em; display:inline; list-style:none; padding:0px 9px;}

#piccontainer5 {width:654px; margin:0px auto;}

/* fuer tabellenloses Layout */

/*
#nav_left {float:left; width:150px; margin:0;}
#nav_left ul {list-style:none; padding:10px; margin:0px;}
#nav_left li {list-style:none; color:black; font-weight:bold; font-size:0.8em; padding:8px; border-bottom:1px dotted #333333;}
#nav_left li p {margin-top:2px; margin-bottom:1px; padding-left:0.8em;}
#nav_left li p a {font-weight:normal;}

#akt_rt {float:right; width:auto; margin:0; color:black;}
#akt_rt ul {list-style: none; padding:10px; margin:0px;}
#akt_rt li {list-style:none; color:black; font-weight:bold; font-size:0.8em; padding:8px; border-bottom:1px dotted #333333;}
#akt_rt li p {margin-top:2px; margin-bottom:1px; padding-left:0.8em; font-weight:normal;}
#akt_rt li p a {font-weight:normal;}

#box_right {float:right; width:auto; margin:0; color:black; }
#box_right .werbung {background-color:white; height:180px; margin:5px;}
#box_right .werbung p {padding:5px;}

#content {margin:0px 190px 0px 180px; background-color:white; padding:0.8em; border-left:1px dotted #000000; border-right:1px dotted #000000;}
#content h4 {margin-top:0px; font-size:0.8em; color:grey; border-top:1px dotted #000; border-bottom:1px dotted #000; padding:3px;}
#content h2 {margin-top:2px; font-size:1.1em;}
#content h3 {margin-top:2px; font-size:1em;}
#content p {text-align:left;}
#content hr {border-top:1px dotted #000; border-bottom:none;}
#content table {border:1px solid #666; border-collapse:collapse; empty-cells:show; background-color:#fff;}
#content td {border:1px solid #666; font-size:0.9em; padding:2px 3px 2px 4px;}
#content .blogbody {border-bottom:1px dotted #000000; padding:3px; margin-bottom:9px;}
#content .posted {font-size:0.8em; font-style:italic; color:#333;}

#content .navfooter {margin-top:10px; margin-bottom:0px; text-align:right; font-size:0.8em; color:grey; border-top:1px dotted #000000; border-bottom:1px dotted #000000; padding:3px;}
#content .smallerlist li {margin-bottom:6px; font-size:0.9em;}
*/

/* fuer Tabellen-Layout */

#main {margin:0; padding: 0;}
#main table {border:none; margin:0; padding:0; border-collapse:collapse;}
#main td.navlft {vertical-align:top; width:190px; margin:0; padding-top:0; }
#main td.contnt {vertical-align:top; margin:0px 40px; 0px 30px; padding:0.8em 1.1em 0.8em 1.1em; border-left:1px solid #aaa; border-right:1px solid #aaa;}
#main td.contntnoborder {vertical-align:top; margin:0px 40px; 0px 30px; padding:0.8em 1.1em 0.8em 1.1em; border-left:none; border-right:none;}
#main td.contntnoborder ul {margin-top:8px; margin-bottom:8px; margin-left: 18px; padding-left:0;}
#main td.contntnoborder p {margin-top:8px; margin-bottom:0;}
#main td.aktrit {vertical-align:top; width:210px; margin:0; padding-top:0; }
#main .wide {width:100%;}

#tblcontent #romanistiksystematik table {width:96%; border:none; padding:0; margin:0;}
#tblcontent #romanistiksystematik tr {border:none;}
#tblcontent #romanistiksystematik td {border:none; font-size:1em; vertical-align:top; padding-left:0; padding-right:8px; margin-left:0;}

#tblcontent {margin:0; background-color:white; line-height:1.3em;}
#breadcrumb {margin-top:0px; font-size:0.8em; color:grey; font-weight:bold; border-top:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px; line-height:18px; margin-bottom:18px;}
#tblcontent h4 {margin-top:0px; font-size:0.8em; color:grey; border-top:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px; line-height:18px;}
#tblcontent h1 {margin-top:2px; font-size:1.2em;}
#tblcontent h2 {margin-top:2px; font-size:1em;}
#tblcontent h3 {margin:2px 0px; font-size:1em;}
/* #tblcontent p {text-align:justify;} */
#tblcontent p {text-align:left;}
#tblcontent hr {border-top:1px solid #aaa; border-bottom:none;}
#tblcontent li {margin-top:3px;}

.fieldheader {margin-bottom:0.8em; font-weight:bold;}
#openingfield {border:1px solid #aaa; width:320px; font-size:0.8em; padding:1em; float:left;}
#addressfield {border:1px solid #aaa; width:190px; font-size:0.8em; float:right; padding:1em;}
#addressfield .address {}
#servicefield {border:1px solid #aaa; width:190px; font-size:0.8em; float:right; padding:1em; margin-top:1em;}
#servicefield .iconline {}
#notesfield {border:1px solid #aaa; width:190px; font-size:0.8em; float:right; padding:1em; margin-top:1em;}
#notesfield .notes {font-size:0.9em; line-height:1.2em;}
#mapfield {border:1px solid #aaa; width:96%; font-size:0.8em; margin-top:12px; padding:1em;}
#mapfield .map {width:100%; height:200px; border:none; margin:0;}

#tblcontent table {border:1px solid #666; border-collapse:collapse; empty-cells:show; background-color:#fff;}
#tblcontent th {border:1px solid #666; padding:2px 3px 2px 4px;}
#tblcontent td {border:1px solid #666; font-size:0.9em; padding:2px 3px 2px 4px;}
#tblcontent .servileft {border:none; vertical-align:top; margin-left:0; padding-left:0; font-size:95%;}
#tblcontent .servirite {border:none; vertical-align:top; padding-left:12px; font-size:95%;}
#tblcontent .blogbody {border-bottom:1px solid #aaa; padding:3px; margin-bottom:9px;}
#tblcontent .posted {font-size:0.8em; font-style:italic; color:#333;}
#tblcontent .navfooter {margin-top:10px; margin-bottom:0px; text-align:right; font-size:0.8em; color:grey; border-top:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px;}
#tblcontent .smallerlist li {margin-bottom:6px; font-size:0.9em;}
#tblcontent .dtheader {background-color:#ddd; padding:3px;}
#tblcontent .alignleft p {text-align:left;}
#tblcontent .block {margin: 0px 0px 12px 30px;}
#tblcontent .blocksmall {margin: 0px 0px 12px 30px; font-size:0.9em;}
.languagelink {float:right; margin-left:12px; font-weight:normal; font-size:0.9em; line-height:18px; !important}

.addressrow {}
.iconrow {margin:2px 0;}

/* Testseite */
.addressrow2 {width:75%; float:left;}
.iconrow2 {width:22%; float:right; margin-top:2px; border:1px solid #aaa; padding:3px 0 0 3px;}



#tblcontent .intranet {width:96%; padding-left:3px;}
#tblcontent .intranet h1 {margin-top:0; border-bottom:1px solid #aaa; padding-bottom:3px; padding-left:2px;}
#tblcontent .intranet_b {padding-left:12px; padding-right:12px;}
#tblcontent .intranet_b h1 {margin-top:0; border-bottom:1px solid #aaa; padding-bottom:3px; padding-left:2px;}

#tblcontent .comments-head {font-size:1.2em; font-weight:bold; margin-top:18px; border-bottom:1px solid #aaa; padding-bottom:3px; margin-bottom:9px;}
#tblcontent .comments-body {font-size:0.9em; border-bottom:1px solid #aaa; padding-bottom:3px; margin-bottom:9px;}
#tblcontent .comments-add {font-size:0.9em;}
#tblcontent .comments-post {font-weight:bold;}

.comment {border-top:1px solid #ccc; padding-top:12px;}
.comments-header {font-size:1.2em; font-weight:bold; padding-top:18px; }
.comments-content {font-size:0.9em; border-bottom:1px solid #aaa; padding-bottom:3px; margin-bottom:9px;}
.byline {font-size:0.9em;}
.comments-add {font-size:0.9em;}
.comments-post {font-weight:bold;}
.comment-reply {margin-left:30px;}

#tbausstell {margin:0; background-color:white;}
#tbausstell h4 {margin:0px 0px 12px 0px; font-size:0.8em; color:grey; border-top:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px;}
#tbausstell h1 {margin-top:2px; font-size:1.2em;}
#tbausstell h2 {margin-top:2px; font-size:1em;}
#tbausstell h3 {margin-top:2px; font-size:1em;}
/* #tbausstell p {text-align:justify;} */
#tbausstell p {text-align:left;}
#tbausstell hr {border-top:1px solid #aaa; border-bottom:none;}
#tbausstell table {border:none; border-collapse:collapse; empty-cells:show; background-color:#fff; margin:0; padding:0;}
#tbausstell td {border:none; padding:0;}
#tbausstell .blogbody {border-bottom:1px solid #aaa; padding:3px; margin-bottom:9px;}
#tbausstell .posted {font-size:0.8em; font-style:italic; color:#333;}
#tbausstell .navfooter {margin-top:10px; margin-bottom:0px; text-align:right; font-size:0.8em; color:grey; border-top:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px;}
#tbausstell .smallerlist li {margin-bottom:6px; font-size:0.9em;}
#tbausstell .dtheader {background-color:#ddd; padding:3px;}
#tbausstell .alignleft p {text-align:left;}

#tbausstell #ankuend {margin-top:8px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; font-weight:bold; padding:3px;}

#kleinform input {font-size:1em;}
#kleinform textarea {font-size:1em;}
#kleinform select {font-size:1em;}


#tblnav_left {margin:0; padding-top:0; }
#tblnav_left ul {list-style:none; padding:10px; margin:0px;}
#tblnav_left li {list-style:none; color:black; font-weight:bold; font-size:0.8em; padding:8px; border-bottom:1px solid #aaa;}
#tblnav_left li p {margin-top:2px; margin-bottom:1px; /*padding-left:0.8em;*/}
#tblnav_left li p a {font-weight:normal; /*color:#cc6666;*/}

#tblakt_rt {margin:0; padding-top:0; color:black;}
#tblakt_rt .calendarhead {margin-top:2px; margin-bottom:1px; padding-left:0.2em; font-weight:bold;}
#tblakt_rt .calendar {margin-top:2px; margin-bottom:1px; padding-left:0.2em; font-weight:normal;}
#tblakt_rt .kontaktitems {margin-top:3px; /*margin-left:0.8em;*/ font-weight:normal;}
#tblakt_rt ul {list-style: none; padding:10px; margin:0px;}
#tblakt_rt li {list-style:none; color:black; font-weight:bold; font-size:0.8em; padding:8px; border-bottom:1px solid #aaa;}
#tblakt_rt li p {margin-top:2px; margin-bottom:1px; /*padding-left:0.8em;*/ font-weight:normal;}
#tblakt_rt li p a {font-weight:normal; /*color:#cc6666;*/}
#kontaktbox {border:1px solid #aaa; font-size:0.8em; padding:10px; margin:15px 15px 0px 15px;}
#tblakt_rt .contactpic {width:135px; margin-top:4px;}
#newsarea {margin:15px; font-size:0.8em;}
#newsheader {margin-bottom:4px; font-weight:bold;}
#tblakt_rt .newsitem {margin-top:2px; margin-bottom:2px; font-weight:normal;}
#tblakt_rt .smallnewstext {font-weight:normal; font-size:0.9em; line-height:1.3em; margin:2px 0px 4px 6px;}


#twitter_div h2.sidebar-title {font-weight:bold; font-size:1em; margin-bottom:2px;}
#twitter_update_list ul {list-style:disc; padding:0px 0px 0px 0px; margin:0px;}
#twitter_update_list li {list-style:disc; color:black; font-weight:normal; font-size:1em; padding:0px 0px 8px 0px; margin:0px; border-bottom:none;}


/* general */

#barrierelogos {float:right; margin-left:8px; border:none;}

#biblist ul {margin-bottom:0px;}
#biblist li {margin-bottom:6px;}
#biblist p {margin:0; font-size:0.8em;}


#infobox {font-size:0.8em;}
#infobox h3 {margin-left:3px; font-size:0.9em; font-weight:bold; color:black; text-align:left;}
#infobox li {list-style:none;}

.clearer {clear:both; height:1px; font-size:1px; border:none; background:transparent; margin:0; padding:0;}

#footer {background-color:#fff; border-top:1px solid #aaa; border-bottom:1px solid #666; padding:0; }
#footer p {font-size:0.8em; color:#666; text-align:center; margin:1em 0px;}		
#footer a {color:#c66;}
#footer a:hover {text-decoration:underline;}


/* 
 * ###################
 * Uni Wien CD Kopfzeile 
 * ###################
*/

#kopfzeile_blau {
	background-color:#006699;
	height: 100px;
}

#kopfzeile_zusatzlogo {
float:left;	
background-image: url("/images/uni_siegel.gif");
background-repeat:no-repeat;
width:600px;
height:100px;
background-repeat:no-repeat;
}

#kopfzeile_zusatzlogo img {
position:relative; top:-6px;
}

#kopfzeile_text {
font-size:24px;
font-family:Georgia;
margin-top:35px;
margin-left:20px;
color: #ffffff;
}

#kopfzeile_unilogo {
	width:220px;
	height:61px;
	background-image: url('/images/uni_logo.gif');
	background-repeat: no-repeat;
	float:right;
	position: relative;
	top: 20px;
	left: -43px;
	cursor:pointer;
}

#kopfzeile_unilogo_print {
display:none;
}

#horizontale_navigation {
 	height: 30px;
	background:none !important;
	background-color:#e2e2e2 !important;
	color: #000000 !important;

	background-repeat: repeat-x;
padding-left:200px;

}

#horizontale_navigation UL {
 	display:inline;
	color:#ffffff;
	font-family: "Trebuchet MS", "Trebuchet", "Arial";
	font-size:12px;
	font-size:0.8em;
	font-weight:bold;
	text-transform: uppercase;
	color: #000000 !important;
	


}

#horizontale_navigation LI  {
	display:block;
	height:20px;
	padding-left:28px;
	padding-right:28px;
	list-style:none;
	color: #e1e1e1;
	display:block;
	float:left;
	position:relative;
	top: 4px;
	margin-left:-1px;
    border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding-top:3px;
	color: #000000 ;
}

#horizontale_navigation LI A  {
	color: #e1e1e1;
	text-decoration:none;
	color: #000000;
}


#horizontale_navigation LI A:hover {
color:#ffffff;
color: #000000;
}  

#horizontale_navigation_content {
	position:relative;
	top:9px;
	left:10px;
	font-family: Verdana;
	font-size:10px;
	color: #eeeeee;
}

.horizontal_act {
	background-color:#000000 !important;

	font-weight:bold !important;
	color: #ffffff !important;
}


.horizontal_act a{
	background-color:#000000 !important;
	font-weight:bold !important;
	color: #ffffff !important;
}


#kopfzeile_weiss {
	height:30px;
	background-color:#ffffff;
}


span.breadcrumb {
font-family: Verdana;
font-size: 0.75em;
position:relative;
top:10px;
left:5px;
color: #006699;

}

span.breadcrumb A {
color:#333333;
text-decoration:none;
margin-left:5px;
}

span.breadcrumb A:hover {
text-decoration:underline;
}


/*****************************************/
/************ Social Media ***************/
/*****************************************/
.sn_icons{
	float:left;
	/*position:relative;*/
	margin:0; padding:0;
	z-index: 1;
}
.sn_icons li{
	display:inline;
	float:left;
}
.sn_pos{
	margin:3px 3px 0 0;
	float:left;
}
.sn_pos a img{
	cursor: pointer;
	float: left;
}
/*Ende Social Media*/

