/*
	CSS f?r alle anderen Angaben die nicht in anderen CSS-Dateien vorkommen (z.B. Klassen).
*/
#imgCertificationPrint
{
	display:none;
}
/*----- Text -----*/
#main 
{
	font-size:1em;
	line-height:1.2em;
}
#main a:link 
{
	text-decoration:underline;
	color:#010101;
}
#main a:active 
{
	text-decoration:underline;
}
#main a:visited 
{ 
	text-decoration:underline;
	color:#000000; 
}

#main a:hover 
{
	text-decoration:underline;
}

#main p.csc-linkToTop
{
	text-align:right;
	font-weight:bold;
}

/* Überschriften */
.csc-firstHeader 
{
	/*font-variant:small-caps;*/
	padding:0 0 1em 0;
}
/** AKH Überschrift in Col3 auf schwarz gestellt */
#col3 .csc-header h3{
	color:#000;
}

/* Tabellen */

table.tableNoBorder tr td 
{
	border:0;
	padding-left:0.6em;
}
table.tableNoBorder 
{
	width:100%;
	border:0;
}
table a
{
	text-decoration:underline;
	color:#000;
}
table a:link 
{
	text-decoration:underline;
	color:#000;
}
table a:active 
{
	text-decoration:underline;
	color:#000;
}
table a:visited 
{ 
	text-decoration:underline;
	color:#984343; 
}
table a:hover 
{
	text-decoration:underline;
	color:#000;
	
}
td.borderfix
{
	border-top:1px solid #eb7f02;
	border-bottom:1px solid #eb7f02;
}
/* Download-Tabellen */
table.csc-uploads 
{
	width:auto;
	border:none;
}
table.csc-uploads td
{
	border:none;
}
table.csc-uploads tr.tr-odd,
table.csc-uploads tr.tr-even
{
	background:none;
}
table.csc-uploads p
{
	margin:0;
	padding:0;
}
table.csc-uploads td.csc-uploads-fileSize
{
	width:40px;
	text-align:right;
}
table.csc-uploads td.csc-uploads-icon
{
	
	padding-left:0;
}

td.small
{
	width:30px;
}
td.zenter
{
	text-align:center;
}
/* Anmeldeformular */
#anmeldeformular table td 
{
	width:20%;
}
#anmeldeformular table td input 
{
	width:70%;
}
#anmeldeformular table.tableTeilnahme td input 
{
	width:80%;
}
#anmeldeformular table.tableTeilnahme td.tdFirst 
{
	width:auto;
}
#anmeldeformular table.tableNoBorder 
{
	border:none;
}
a.anmelden 
{
	position:relative;
	left:1em;
	top:0em;
}
input.reset 
{
	font-size:1em;
	color:#000000;
}
input.submit 
{
	font-size:1em;
	color:#000000;
}
/*Stellenboerse*/
.select_jobs
{
	width:410px;
}
.input_bo_jobs
{
	width:410px;
}
/*--- MODULE / ERWEITERUNGEN ---*/
/* Extention 2Spalten */
.boxleft,
.boxright
{
	width:49.2%;
}
.box33r,
.box33l
{
	width:33%;
}
.box66l,
.box66r
{
	width:66%;
}
.box66l,
.box33l,
.boxleft
{
	float:left;
	margin:0;
	padding:0;
}
.box66l p,
.box33l p,
.boxleft p
{
	margin:0 0.5em 0.5em 0.5em;
}
.box33r,
.box66r,
.boxright
{
	float:right;
	margin:0;
	padding:0;
}
.box33r table,
.box66l table,
.box33l table,
.box66r table,
.boxleft table,
.boxright table
{
	width:auto;
}
.box33r table,
.box66l table,
.box33r td,
.box66l td,
.box33l table,
.box66r table,
.box33l td,
.box66r td,
.boxleft table,
.boxright table,
.boxleft td,
.boxright td
{
	border:none;
}
.boxleft h4
{
	/*margin-top:5px;*/
}
.boxright img
{
	margin:0;
	padding:4px 0 4px 0;
}
.box33r p,
.box66l p,
.box33l p,
.box66r p,
.boxleft table p,
.boxright p
{
	margin:0 0 0.5em 0;
	padding:0;
}
.box33r li,
.box66l li,
.box33l li,
.box66r li,
.boxleft li
{
	/*margin-left:11px;*/
}

/* Sitemap */

.csc-sitemap ul  
{
	background: url(../images/icons/ico_ul.gif) repeat-y 0 0;
	padding:0;
	margin:0.3em 0 0.5em 0;
}
.csc-sitemap ul  ul
{
	padding:0.5em 0 0 0;
}
.csc-sitemap ul ul ul
{
	padding:0.5em 0 0 0;
	margin:0.3em 0 0 0;
}
#main .csc-sitemap ul ul ul li
{
	padding-bottom:0;
	margin-bottom:1em;
}
#main .csc-sitemap  ul li 
{
	background: url(../images/icons/ico_li.gif) no-repeat 0.2em 0.2em; 
	padding:0 0 1em 20px;
	list-style:none;
}
.csc-sitemap li a 
{
	font-weight:bold;
}



/* Klickmenu */
#main .klickmenu a:visited 
{
	color:#984343;
}
#main .simplemenu a:visited 
{
	color:#984343;
}

#main .klickmenu ul  
{
	background: url(../images/icons/ico_ul.gif) repeat-y 0 0;
	padding:0;
}
#main .klickmenu ul ul
{
	padding:0.5em 0 0 0;
	margin:0.3em 0 0.5em 0;
}
#main .klickmenu ul li 
{
	list-style:none;
	padding:0 0 1em 2em;
}
#main .klickmenu li.auf 
{
	background: url(../images/icons/ico_minus.gif) no-repeat 0.2em 0.2em;
}
#main .klickmenu li.zu 
{
	background: url(../images/icons/ico_plus.gif) no-repeat 0.2em 0.2em;
}
#main .klickmenu li.inhalt 
{
	background: url(../images/icons/ico_li.gif) no-repeat 0.2em 0.2em;
}
#main .klickmenu li a 
{
	padding:0 0 0 10px;
	font-weight:bold;
}
#main .klickmenu li li li a 
{
	padding:0 0 0 0;
	font-weight:bold;
}
/*
.klickmenu li div.seminar 
{
	position:relative;
	left:0;
}
*/
.klickmenu li div.seminar a
{
	padding:0;
}


#main .simplemenu ul li 
{
	padding:0 0 1em 0.5em;
	list-style-type:none;
	background-image: url(../images/icons/nix.gif)
}
#main .simplemenu a
{
	font-weight:bold;
}
/*----- rechte Spalte -----*/
#right form 
{
	padding:0 0 0 1em;
	font-size: 0.9em;
	border-left:#FFF 1px solid;
}

#right input 
{
	position:relative;
	font-size: 1em;
	width:11em;
	height:1.5em;
	padding:0.3em 0.5em 0 0.5em;
	top:0.0em;
} 
#right input.inputLupe 
{
	width:2.05em;
	height:2.05em;
	left:0.2em;
	top:0.6em;
	margin:0;
	padding:0;
	position:relative;
}
#right h2 
{
	text-align:center; 
	font-size: 1.3em;
	padding:1.5em 0 0.5em 0;
}


/* News-Higboxen */
.hibox 
{
	position:relative;
	margin-bottom:1em;
	text-align:justify;
}
.hiboxHead 
{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.hiboxMore a 
{
	position:relative;
	right:0;
	bottom:0;
	display:block;
	padding-right:1em;
}
.hibox p 
{
	margin:0 0.8em 0 0.8em;
	text-align:left;
}
.hibox a:link 
{
	text-decoration:none;
	text-align:right;
	color:#010101;
}
.hibox a:active 
{
	text-decoration:none;
	text-align:right;
}
.hibox a:visited 
{
	text-decoration:none;
	text-align:right;
	color:#984343;
}
.hibox a:hover 
{
	text-decoration:underline;
	text-align:right;
}
.hibox img 
{
	float:left;
	padding:0 0.4em 0 0.4em;
}
.hibox h1{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.hibox h2{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.hibox h3{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.hibox h4{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.hibox h5{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.hibox h6{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.add-left
{
	text-align:center;
}
.add-left h5
{
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	display:block;
	margin:0 0 0.3em 0;
	padding:0.2em ;
	color:#010101;
	background-color:#c1ced6;
}
.add-left a:link
{
	text-decoration: underline;
	text-align: right;
	color: #010101;
}

.add-left a:hover
{
	text-decoration: underline;
	color: #eb7f02
}

.add-left a:visited
{
	color: #984343;
}
.box{
	width:171px;
	height:95px;
	background:url(../images/box.jpg) #fff no-repeat;
	margin:20px 0 0 11px;
	padding:10px 0 10px 0;
}
.box a:link
{
	text-decoration: none;
	font-weight:bold;
	text-align: right;
	color: #eb7f02;
}

.box a:hover
{
	text-decoration: underline;
	color: #eb7f02
}
.box .bodytext{
	width:95%;
}
#imgCertification
{
margin:0 0 1.2em 0;
}
/* News Archive*/
#main ul li.news-amenu-item-year
{
	background:none;
	padding-left:0;
	font-size:120%;
	font-weight:bold;
}

/*--- Helper ---*/
.float 
{
	float:left;
}
.clear 
{
	clear:both;
	height:0;
	width:100%;
}
.hidden 
{
	display:none;
}
.errorMessage
{
	color:#e76e04;
}
.semanmeldung
{
	width:150px;
}
/** AKH Anpassung der Klassen .pSemTermine und .anmelden für Seminaranmeldung **/
.pSemTermine{
	float:right;
}
.pSemTermine a.anmelden{
	position:relative;
	left:0;
}
#kontakt
{
font-size:1.2em;
}
/** AKH 2010-08-27 Änderungen vorgenommen ab hier: neue Klassen hinzu **/
a.content-prev{
	background:url(../images/icons/content-prev.jpg) #fff no-repeat;
	padding:0 0 0 18px;
}
a.content-next{
	background:url(../images/icons/content-next.jpg) #fff no-repeat right;
	padding:0 18px 0 0;
}
a.content-searchresult{
	float:right;
	background:url(../images/icons/content-searchres.jpg) #fff no-repeat;
	padding:0 0 0 32px;
}
