@charset "utf-8";
/*
Theme Name: supermagazine - unibrennt
Theme URI: http://unsereuni.at
Description: Based on supermagazine by <a href="http://freethemelayouts.com">FTL</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a>  - Work by tosh, touretto, epij, darky, major_tom, Realborg, ziegenberg and more
Version: 1.5
Author: IT AG based on FreeThemeLayout/DreamTemplate
Author URI: http://www.unsereuni.at
*/

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset {
border:0;
border-collapse:separate;
border-spacing:0;
margin:0;
padding:0;
}

body {
background:#F6F1EE url(images/bg2.jpg) 0 230px repeat-x;
font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.header{
   height:230px;
   background:url(images/header-bg.jpg) 0 0 repeat-x;
}
.headerwrapper{
   width:1000px;
   background:url(images/header.jpg) 0 0 no-repeat;
   margin:0 auto;
}
.header_content{
   height:186px;
   text-align:left;
}
.header .pages {
height:30px;
}

.header .pages li {
list-style:none;
display:inline;
font-size:11px;
}

.header .pages a {
color:#E0EAF3;
text-decoration:none;
display:block;
float:left;
margin-right:20px;
padding:10px 10px 8px;
}

.header .pages li a:hover {
background-color:#100F13;
}



.header .logo {
width:181px;
height:40px;
float:left;
padding:60px 0 0 240px;
}

.header .button {
width:152px;
height:152px;
float:left;
text-align:right;
padding:20px 0 0 140px;
}

.header .button img{
}
.header .infobereich{
   float:right;
   width:287px;
}
.header .options ul{
   list-style:none;
}
.header .options li{
   display:block;
   float:left;
}
.header .infobereich .efontsize{
   margin:0 5px 0 0;
   padding:0px 0 0 0;
}
.header .infobereich .efontsize li{
   line-height:14px;
   margin:0px 2px 0 2px;
}
.header .infobereich .efontsize a:link, .header .infobereich .efontsize a:visited{
 color:#EEEEEE;
 text-decoration:none;   
 font-weight:bold;
}
.header .infobereich .efontsize a:hover{
   color:#FFFFFF;
}
.header .infobereich .efontsize .smaller{
   font-size:9px;
}
.header .infobereich .efontsize .reset{
   font-size:13px;
}
.header .infobereich .efontsize .bigger{
   font-size:14px;
}
.header .counter1, .header .counter2{
   height:143px;
   width:141px;
   float:left;
   color:#C5C5C5;
   text-align:center;
}
.header .infobereich .uniswitch, .header .infobereich .qtranslate-4{
   width:100px;
}
.header .counter1 div, .header .counter2 div{
   height:60px;
}
.header .counter1 div:hover, .header .counter2 div:hover{
   color:#FFFFFF;
}
.header .infobereich .count{
   font-family: Georgia, Norasi, serif;
   font-size:30px;
   line-height:45px;
}
.header .counter1 a:link, .header .counter1 a:visited,
.header .counter2 a:link, .header .counter2 a:visited{
   color:#C5C5C5;
   text-decoration:none;
}
.header .counter1 a:hover, .header .counter2 a:hover{
   color:#FFFFFF;
}
.header .infobereich .text{
   font-size:12px;
}
.header .infobereich .text b{
 font-size:12px;   
 font-weight:normal;
}
.header .infobereich .teacher{
   font-size:12px;
}
.header .since{
   clear:both;
   color:#A5A5A5;
   text-align:center;
}
.header .nav {
height:42px;

margin-left: 35px;
clear:both;

}

.header .nav ul {
list-style:none;
padding:0;
text-align: center;
}

.header .nav a {
display:block;
color:#E6E6E6;
text-decoration:none;
padding-left:8px;
padding-right:8px;
}

.header .nav li {
float:left;
line-height:42px;
font-size:12px;
font-weight:700;
}

.header .nav li a:hover {
background:#E73B41;
color:#FFFFFF;
}

.header .nav > ul > li > ul {
position:absolute;
width:15em;
left:-999em;
padding-top:0;
}

.header .nav > ul > li > ul > li > ul{
position:absolute;
width:15em;
left:-999em;
padding-top:0;
}

.header .nav ul.children {

}

.header .nav li.cat-item-175 > a:after{
content:">>";
font-size:75%;
position:absolute;
right:0px;
}

.header .nav ul.children ul.children{
text-align:left;
}

.header .nav ul.children ul.children li:first-child{
width:16em;
margin:0 0 0 0;
}
.header .nav ul.children ul.children li{
margin:0 0 0 1em;
}

.header .nav > ul > li:hover > ul,#contentheader .nav > ul > li.sfhover > ul {
left:auto;
z-index:1000;
}

.header .nav > ul > li > ul > li:hover > ul,#contentheader .nav > ul > li > ul > li.sfhover > ul {
left:auto;
z-index:1000;
}

.header .nav li ul li {
background:#E73B41;
border-top:1px dotted #fff;
line-height:28px;
width:15em;
font-weight:400;
font-size:12px;
padding:0;
text-align:left;
}

.header .nav li ul li a {
padding-left:5px;
}

.header.nav li:hover,#contentheader .nav li.hover {
position:static;
}

.header .nav li ul ul {
margin:-24px 0 0 15em;
}
#body{
   background:url(images/bg.jpg) 50% 0 no-repeat;
}
#frame {
width:950px;
margin-right:auto;
margin-left:auto;
text-align:left;
padding:0;
}


#body h2 {font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;color:#F30437;font-size:13px;margin-bottom:10px;margin-top:15px;}

#body h3 {font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;color:#F30437;font-size:11px;margin-top:10px;}
#body h3 a {color:#256299;}


#body ul {font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:10px;}

#contentcenter {
width:618px;
float:left;
margin-right:10px;
}

#contentcenter .head h1 {
color:#000000;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
margin-top:5px;
text-decoration:none;
display:block;
margin-bottom:10px;
letter-spacing:0.3px;
}

#contentcenter .head h1 a {
color:#000000;
text-decoration:none;
display:block;

}

#contentcenter .head .cat a {
color:#f30437;
font-size:11px;
font-weight:400;
text-transform:uppercase;
padding-bottom:1px;
/*border-bottom:1px dotted #aaa;*/
text-decoration:none;
}

#contentcenter .content {
overflow:hidden;
}

#contentcenter .content ol{
   padding:5px 0 5px 0;
  margin-left:15px;
   font-size:12px;
}

#contentcenter .content ol li{
   padding:5px 0 5px 0;
  margin-left:15px;
   border-bottom:1px dashed #EEEEEE;
   font-size:12px;
}

#contentcenter .content ol li a:link, #contentcenter .content ol li a:visited{
color:#f30437;
text-decoration:none;
}
#contentcenter .content ol li a:hover{
background:#f30437;
color:#fff;
/*text-decoration:underline;*/
}

#contentcenter .content ul li{
   padding:5px 0 5px 0;
  margin-left:15px;
   border-bottom:1px dashed #EEEEEE;
   font-size:12px;
   list-style:disc inside;
}
#contentcenter .content ul li a:link, #contentcenter .content ul li a:visited{
color:#2562A4;
text-decoration:none;
}

#contentcenter .content ul li a:hover{
background:#f30437;
color:#fff;
/*text-decoration:underline;*/
}


#contentcenter .content p {
font-size:12px;
line-height:18px;
margin-bottom:10px;
font-family: Lucida Sans Unicode, Lucida Grande, Malayalam, sans-serif;
}

#contentcenter .content a {
color:#256299;
text-decoration:none;
}

#contentcenter .content h2 a {
padding:0px;
margin:0px;
}

#contentcenter .content h3 a {
color:#256299;
text-decoration:none;
}

#contentcenter .content a:hover {
background:#f30437;
color:#fff;
text-decoration:none;
}

.unibox {
float:right;width:186px;padding-left:10px;padding-top:5px;margin-bottom:10px;margin-left:20px;border: 2px solid #256299;
}


#contentcenter .continue {
margin-top:5px;
}

#contentcenter .continue a {
color:#f30437;
font-size:12px;
text-decoration:none;
padding-right:23px;
background-image:url(images/arrow.gif);
background-position:right;
background-repeat:no-repeat;
}

#contentcenter .footer {
border-top:1px dotted #aaa;
padding-top:10px;
margin-top:10px;
padding-bottom:15px;
}

#contentcenter .footer p {
font-size:11px;
}

#contentcenter .footer p.left {
float:left;
background-image:url(images/cal.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:23px;
}

#contentcenter .footer p.right {
float:right;
background-image:url(images/balloon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:23px;
}

#contentcenter .posts {
width:398px;
float:left;
margin-right:10px;
}

#contentcenter .posts .head h1 a {
font-size:20px;
margin-bottom:5px;
}

#contentcenter .lists {
width:210px;
float:left;
}

#contentcenter .lists .block h2,#contentright h2 {
color:#000000;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
margin-top:5px;
text-decoration:none;
margin-bottom:10px;
letter-spacing:0.3px;
}
#contentcenter .lists .block .about .text{
font-size:10px;
font-family: Lucida Sans Unicode, Lucida Grande, Malayalam, sans-serif;
}
#contentcenter .lists .block li {
list-style-type:none;
border-bottom:1px dotted #aaa;
padding-bottom:5px;
margin-bottom:5px;
font-size:12px;
font-family: Lucida Sans Unicode, Lucida Grande, Malayalam, sans-serif;
}

#contentcenter .lists .block li a {
color:#f30437;
text-decoration:none;
}

#contentright {
width:322px;
float:left;
}

#contentright img.ad {
margin-bottom:5px;
}
#contentright .sidebar a:link, #contentright .sidebar a:visited{
   color:#f30437;
   text-decoration:none;
}
#contentright .sidebar a:hover{
text-decoration:underline;
}

#contentright .sidebar{
   font-size:12px;
}
#contentright .sidebar li,#contentright .yui-content li {
border-bottom:1px dotted #aaa;
padding-bottom:5px;
margin-bottom:5px;
list-style:none;
}

#contentright .sidebar input {
border:1px solid #bbb;
margin-bottom:5px;
margin-right:2px;
width:203px;
padding:5px;
}

#contentright .sidebar input.btn {
border:none;
color:#444;
margin-right:0;
width:80px;
background-color:#ddd;
}

#contentright .sidebar ul.petition_widget a{
color:#000;
}


#contentright .sidebar ul.petition_widget a:hover{
text-decoration:none;
}

#contentheader .nav li:hover ul ul,#contentheader .nav li.sfhover ul ul,#contentheader .nav li:hover ul ul,#contentheader .nav li:hover ul ul ul,#contentheader .nav li.sfhover ul ul,#contentheader .nav li.sfhover ul ul ul {
left:-999em;
}

#contentheader .nav li:hover ul,#contentheader .nav li li:hover ul,#contentheader .nav li.sfhover ul,#contentheader .nav li li.sfhover ul,#contentheader .nav li:hover ul,#contentheader .nav li li:hover ul,#contentheader .nav li li li:hover ul,#contentheader .nav li.sfhover ul,#contentheader .nav li li.sfhover ul,#contentheader .nav li li li.sfhover ul {
left:auto;
}

.yui-nav li {
font-size:12px;
text-transform:uppercase;
color:#201F29;
font-weight:700;
border:none;
float:left;
border-right:1px solid #D6D6D6;
margin:0 10px 0 0;
padding:0 10px 0 0;
}

.yui-nav li a {
text-decoration:none;
color:#201F29;
display:block;
}

#contentright .yui-navset li {
list-style:none;
}

#contentright .yui-content {
padding-top:10px;
}
#contentright .yui-content li {
font-size:12px;
}


#contentright .sidebar,#contentright .yui-navset {
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
border:1px solid #E0E0E0;
margin-bottom:10px;
overflow:hidden;
padding:10px 10px 5px;
}

#footer {
background-color:#17161C;
padding:10px;
}
#footer .footer-main {width:685px;float:left;padding:10px 30px 0px 20px;}
#footer .inner {
width:950px;
margin-right:auto;
margin-left:auto;
text-align:left;
color:#E0EAF3;
}

#contentcenter .lists .block,#contentcenter .featured,#contentcenter .posts .box {
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
border:1px solid #E0E0E0;
margin-bottom:10px;
padding:10px;
}

#contentcenter .oldnewBox .oldnew{
clear:both;
}
#contentcenter .oldnewBox #old{
float:right;
display:none;
}

#contentcenter .oldnewBox #new{
float:left;
display:none;
}

#contentcenter .oldnewBox a #new, #contentcenter .oldnewBox a #old{
color:#F30437;
text-decoration:none;
}

#contentcenter .oldnewBox a:hover #new, #contentcenter .oldnewBox a:hover #old{
background:#f30437;
color:#fff;
}

#contentcenter .oldnewBox{
background-color:#FFFFFF;
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
border:1px solid #E0E0E0;
margin-bottom:10px;
padding:10px;
}

#contentcenter .head h1 a:hover {
text-decoration:underline;
}

#contentcenter .head .cat a:hover,.yui-nav li a:hover,#contentcenter .continue a:hover,#contentcenter .footer a:hover,#contentcenter .lists .block li a:hover {
/*text-decoration:underline;*/
background:#f30437;
color:#fff;
/*padding:1px;*/
}

#contentcenter .footer a,#contentright .sidebar li a,#contentright .yui-content a {
color:#f30437;
text-decoration:none;
}

#contentcenter .related {
clear: both;
}

#contentright .sidebar li a:hover {
text-decoration:underline;
}

#contentright .yui-content a:hover,.yui-nav li.selected a {
background:#f30437;
color:#fff;
/*text-decoration:underline;*/
}

ol.commentlist p{
margin-top:10px;
font-size:12px;
line-height:16px;
font-family: Lucida Sans Unicode, Lucida Grande, Malayalam, sans-serif;
}

ol.commentlist a{
color:#f30437;
text-decoration:none;
}

ol.commentlist a:hover{
text-decoration:none;
background:#f30437;
color:#fff;
}

ol.commentlist li {
margin-bottom:10px;
list-style:none;
padding-bottom:10px;
border-bottom:1px dotted #aaa;
}
ol.commentlist img {
float:left;
margin-right:8px;
margin-bottom:10px;
}
#contentcenter input {
margin-bottom:10px;
border:1px solid #bbb;
width:250px;
margin-right:5px;
padding:5px;
}

#contentcenter input.btn {
height:28px;
border:1px solid #bbb;
color:#444;
width:120px;
margin-top:5px;
margin-bottom:0;
}

#contentcenter textarea {
margin-bottom:5px;
border:1px solid #bbb;
width:450px;
height:150px;
padding:5px;
}
.cc_license{
   clear:both;
   margin:0 0 10px 0;
}
.cc_license .cc_img{
   display:block;
   float:left;
   width:88px;
   margin:0 10px 10px 0;
}
.cc_license p{
   color:#999999;
   font-size:12px;
   width: 520px;
   margin:0 0 10px 98px;
}
.cc_license p a:link, .cc_license p a:visited{
   color:#FFFFFF;
   text-decoration:none;
}
.cc_license p a:hover{
   /*text-decoration:underline;*/
background:#f30437;
color:#fff;
}
#footer .inner .right{
   float:right;
}
#footer .inner .right a{
   color:#FFFFFF;
   text-decoration:none;
}
