/* 

leadtext: #5A155A
pink  a: #E00B57


*/


/* ----- =layout ----- */
ul#c-sitenav, #gewinnspiel span, .v {height:0;left:-1000px;display:inline;overflow:hidden;position: absolute;top:-1000px;width:0;}
.ir  {text-indent: -1000em;outline:0;}
.none, #c-nav em {display:none;visibility:hidden;}
.block {display:block;visibility:visible;}
.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cfix {display: block;zoom:1;}
.ofix {overflow: hidden;}

/* ----- =standard ----- */
.auto {width:auto;}
.brd img {border:1px solid;display:block;}
.c 	{clear: both;}
.cl {clear:left;}
.cr {clear:right;}
.fright {float:right;}
.fleft {float:left;}
.fnone {float:none;}
.m0 {margin:0;}
.mtd {margin-top:2em;}
.mt0 {margin-top:0;}
.mb0 {margin-bottom:0;}
.pad {padding:.5em 1em;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.vcenter {vertical-align:middle;}
.vcenter img {vertical-align:middle;}
.versal {text-transform:uppercase;}

/* ---------- ( basic layout definitions ) ---------- */
html {
/* 	background:url(img/body-bg.jpg) repeat-y center top; */ 
	background: url(img/bg_footer.gif) repeat-x center bottom;
	}
html {overflow-y:scroll;} /* Scrollbar immer rechts im Firefox ab 1.5 */
body {
	margin:0;
	padding:0;
	text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
	text-align:left;
	font-family: "Courier New", Courier, monospace;
	font-size: 62.5%;
}

h1#logo {margin:0; text-align:center;}

#c-all {
	background: url(img/bg_head.jpg) repeat-x left top;
	margin:0;padding:0;width:100%;
  min-height:700px;
  height:auto !important; /* f IE6  */
  height:700px;
}
#c-wrap {margin: 0 auto;text-align:left;width:820px;}
#c-head {background: url(img/head_berufsschwuchtel.gif) no-repeat 240px 83px;height:174px;margin:0 2px;padding:0 40px 0 0;}
#c-logo {background: url(img/wienlive.jpg) no-repeat top;float:left; clear:none;position:relative; left:30px;top: 0px;height: 235px;width:173px;
}
#c-main {
padding:60px 0;
 }
#c-content {
	padding: 0 40px; width:auto;}
#c-footer {
	padding: 0 40px; width:auto;
	}
#c-sitenav h1, #c-sitenav ul { 
	display:none;}
	
	
#c-contact {
	position:relative; float:right;
	margin: 5px 0 0 0;text-align:right;  width:auto; 
}
#c-contact div {
text-align:right; ;
}
#c-nav {
width:529px;
position:relative; 
float:right; top: 113px;
margin:0 0 0 72px;
}


#c-nav ul {padding:0;margin:0;}
#c-nav ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	padding-bottom:1px;
 float:left; }
#c-nav ul li span { 
margin: 0 2px 0 0;}
#c-nav ul li a {
	text-decoration:none;text-align:left;
	display:block;
	padding:2px 4px 2px 2px;
	white-space:nowrap;
}
#c-nav ul li a:hover { background-position: 7px 50%; background-repeat: no-repeat;}

#c-nav ul li a.active { font-weight:900; }



#c-nav ul li ul li a {
	border:0;
	background-image:none;
}

#c-nav ul li ul li a:hover {
	border:0;
	background-image:none;
}

#c-nav em, #c-sidebar em, #c-sitenav em { display:none; }


/* ----- =list ----- */
li { }
ul, ol { } /* position: relative; Verhindert das verschwinden von Hintergrundbilder bei Listen */

ul.tarn, ul.tarn li { clear:both;list-style:none;margin:0;padding:0;}
ul.tarn h2 {margin:0 0 2px 0;padding:0;}
ul.tarn em {color:#ccc;font-size:0.9em;margin:0;padding:0; line-height:1em; }
ul.tarn div.lead {margin:0;padding:0;}
p.linkhigh {float:right;margin:0;padding:0;}

/* ----- =tabellen ----- */
table {border-collapse:collapse;border-spacing:0;empty-cells:show;font-family:Arial, Helvetica, sans-serif;width:100%;}
caption{}
thead{}
tbody{}
tfoot{}
thead th {}
th, td {font-family:Arial, Helvetica, sans-serif;font-size:1em;padding: .5em .5em;text-align: left; }
thead td, th {font-weight:bold;}

/* ---------- ( basic definitions, standard classes ) ---------- */
.center {text-align:center;}
a img { border:0; }
small { font-size:0.85em; }
big { font-size:1.2em; }
hr { height:1px;clear:both; }
acronym { border-bottom-width:1px;border-bottom-style:dotted; }
form { margin:0; }
select, input { vertical-align:middle; }

em em {font-style:normal; }

#c-wrap-1 .gallery-next, #c-wrap-1 .gallery-prev {padding:5px;border-width:1px;border-style:solid;text-decoration:none;}

#c-wrap-1 .gallery-prev:hover, #c-wrap-1 .gallery-next:hover {}

.zf { text-decoration:none; }

.img-left { float:left;margin:0 10px 10px 0; } .img-right { float:right;margin:0 0 10px 10px; }

.right { text-align:right; } .center { text-align:center; } .left { text-align:left; }

.valign { vertical-align:middle; }

.clear { clear:both; }
.clearthis { clear:both; }
.border { border:1px solid; }

.hidden { display:none;visibility:hidden; }
.print { display:none; }
.xxs { font:1px/1px courier;line-height:0;margin:0;padding:0;border:0; }


.nom { margin:0; } .nop { padding:0; }
.nomp { padding:0;margin:0; } .nopm { padding:0;margin:0; }


.borderB {  border-bottom:1px solid; }

.strong * { font-weight:900; }


blockquote { margin:0 0 0 15px; }

/* ---------- ( module gallery ) ---------- */
.gallery-thumbs { padding:0;margin:0; }
.gallery-thumbs li { list-style-type:none;list-style-type:none;
float: left; clear:none;
padding:0;margin:0; }
.gallery-thumbs li a img {border: 2px solid #5A155A;}
.gallery-thumbs li a:hover img {border: 2px solid #E00B57;}
.gallery-tn { padding:0;margin:2px; }
.button { padding:0;margin:0 2em; }
.gal_img {
	padding:0;
	margin:0;
	float: left;
	width: 520px;
}
.gal_descr {
	padding:0;
	margin:0;
margin-left: 550px;	width: auto;
}



/* ---------- ( standard:ordered lists, unordered lists, etc. ) ---------- */

.ul-1 { list-style-type:none;margin:1em 0;padding:0; }
.ul-1 li { list-style-type:none;padding-left:23px;padding-bottom:1em;background-position:14px 0.74em;background-repeat: no-repeat; }

.ul-2 { list-style-type:none;margin-left:0;padding-left:0; }
.ul-2 li { list-style-type:none;padding:0.6em 0px 0.8em 20px;border-bottom:1px solid;line-height:1.3em; }

.ul-3 { list-style-type:none;margin-left:0;padding-left:0; }
.ul-3 li  { list-style-type:none;padding:0.6em 0px 0.8em 20px;border-bottom:0;line-height:1.3em; }
.ul-3 li li { list-style-type:none;padding:0.6em 0px 0.8em 20px;margin:1em 0 1em 0;border-bottom:1px solid; }

.nolist { list-style-type:none;margin-left:0; }
.nolist li { list-style-type:none;margin-left:0; }


/* ---------- ( basic font definitions, content ) ---------- */
/* ----- =anchors ----- */
a:link, a:visited, a:focus, a:hover, a:active {color: #E00B57;outline:none;text-decoration: underline;}
a:hover {color: #5A155A;}
a.nu:link, a.nu:visited, a.nu:focus, a.nu:hover, a.nu:active {text-decoration:none;} 
a.nu:hover {}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active,
.spc a:link, .spc a:visited, .spc a:focus, .spc a:hover, .spc a:active {}

#c-contact  {font-size:1.1em;font-weight:normal;text-transform:lowercase;}
#c-contact a:link, #c-contact a:visited, #c-contact a:focus, #c-contact a:hover, #c-contact a:active {color: #fff;text-decoration:none;}
#c-contact a:hover {color: #E00B57;}

#c-nav 	   {
	font-size:1.6em;
	font-weight:normal;
	text-transform:lowercase;
	line-height:1.65em !important;
	line-height:1.65em;
}
#c-nav ul li {
}
#c-nav ul li ul li { text-transform:none; }
#c-nav ul li span {} 
#c-nav ul li a {
	color:#fff;
	background-image: url(normal/nav-bg.gif); }
#c-nav ul li a:hover {
	background-image: url(normal/nav-bg.gif);
	color:#E00B57;
}
#c-nav ul li ul li a {background-color:rgb(240,242,244);}
#c-nav ul li ul li a:hover {background-color:rgb(240,242,244);}

#c-sidebar { font-size:0.75em;line-height:1.65em; }
#c-content { font-size:1.2em;line-height:1.65em; }

input, textarea { font:1.1em Verdana, Arial, Helvetica, sans-serif; }

#c-foot p { font:100 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;margin:0; }
#c-foot p a {text-decoration:none; }

h1, h2, h3, h4 { color: #E00B57;text-transform:lowercase;}
#c-content h1 { font:bold 1.6em;margin-top:0.15em !important;margin-top:1.15em; }
#c-content h2 { font:bold 1.5em; }
#c-content h3 { color: #5A155A;font:bold 1.4em/1.4em; }
#c-content h4 { color: #5A155A;font:bold 1.0em; }
#c-content h5 { color: #5A155A;font:bold 1.0em; }
#c-content h6 { color: #5A155A;font:bold 1.0em; }

#c-content h1 a { text-decoration:none; }
#c-content h2 a { text-decoration:none; }
#c-content h3 a { text-decoration:none; }
#c-content h4 a { text-decoration:none; }
#c-content h5 a { text-decoration:none; }
#c-content h6 a { text-decoration:none; }

