@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 beta1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/slim_base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(content.css);

/*-------------------------------------------------------------------------*/

/* (en) Marginal areas & page background */
/* (de) Randbereiche & Seitenhintergrund */
body {
  background: url(../img/bgbottom.jpg);
  background-repeat: no-repeat;
  font-size: 68.75%;
}

/* Layout Alignment | Layout-Ausrichtung */
.page_margins { margin: 0 auto 30px 0px;}

/* Layout Properties | Layout-Eigenschaften */
.page_margins { width: 970px; background: transparent; }
#topnav { position:static; color: #aaa; background: transparent; }

#nav { overflow:hidden;}
div.hlist {  }
#main { margin: 10px 0; background: transparent; }

/* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
#nav ul { margin-left: 20px; }

/*-------------------------------------------------------------------------*/


#nav { padding-top:40px; height:135px; }

#mainnav ul li { display:inline; }

#mainnav ul li a { display:inline; width:auto; padding:5px 10px 7px 0px; margin-right: 0px; font-family:Tahoma, Geneva, sans-serif;
  font-size:1 em; font-weight:bold; font-variant:small-caps; color:#000000; text-decoration:none; 
  background:transparent url('../img/strich_s.gif') top right repeat-y; }

#col1 { float: left; width: 175px; margin: 0;  background: transparent; }
#col2 { float: left; width: 630px; margin: -12px 0 0 0;  min-height:760px; height:auto !important;
      height:760px; }
#col3 { width: auto; margin: 0 0 0 820px; background: transparent; }
#col1_content { padding: 0 0 0 20px;  background: transparent; }
#col2_content { padding: 20px 12px;  background: transparent; }
#col3_content { padding: 0 0 0 0;  background: transparent; }

div,p,li,a { font-family: verdana; line-height: 1.2 em; color: #111111; }

div.teaser { width: 175px; height: 425px; background: #9F0000; margin: 5px; float:left; }
div.teaser2 { width: 175px; height: 425px; background: #9F0000; margin: 5px; float:left; vertical-align:bottom; }
div.teaser img { display: block; margin-bottom: 5px; }

.interpret { color: #FFFFFF; }

div.teaserheadlines { padding: 5px; font-family: Impact; font-size: 140%; line-height: 110%; color: #FF6600; }

.teaserheadlines2 { font-family: Impact; font-size: 220%; line-height: 92%; color: #9F0000; padding: 5px; 
  background: url(../img/raster.gif); }

div.teaserdate { padding: 2px; font-family: Impact; font-size: 140%; color: #FF6600; width: 170px; text-align:right; }

.teaserdate2 { font-family: Impact; font-size: 220%; line-height: 92%; color: #FF6600; }

div.teaserheadlines a:link, div.teaserheadlines a:visited { font-family: Impact; font-size: 80%; color: #FF6600; 
  font-weight: normal; }

div.teaserheadlines a:hover { color: #FF9900; text-decoration: none; }

div.teaserheadlines2 a { font-family: Impact; font-size: 70%; color: #FF6600; font-weight: normal; }

#ticker {  }

h1 { font-family: Impact; font-size: 250%; color: #990000; line-height: 92%; }
h2 { font-family: Impact; font-size: 200%; color: #FF8800; }

.eventimage { float:right; margin-left:20px; width: 320px; background: white; }

.eventimage2 { float:right; margin-left:20px; width: 320px; background: url(../img/raster.gif); }

a:link, a:visited { text-decoration: none; color: #0099FF; font-weight: bold; }

a:hover { color: #0066AA; }

.hatch { background: url(../img/raster.gif); padding: 10px; }



/*-------------------------------------------------------------------------*/

#col2_content a:hover { color:#FF8800; text-decoration:underline; }
#col2_content a, a:link, a:visited { color:#FF8800; text-decoration:none; }

#col2_content div.list_entry { clear:both; padding:0; }
#col2_content div.list_entry div.content { padding:0 0 10px 0; margin:0 0 -0.2em 12em; border-bottom:1px solid #FF8800; }
#col2_content div.list_entry div.content p { color:#505050; margin:0 0 0 1.6em; }
#col2_content div.list_entry div.content p strong { color:#000; }
#col2_content div.list_entry div.content p.title { margin:0; }
#col2_content div.list_entry div.content p.title span { padding-right:6px; font-size:114%; color:#FF8800; }
#col2_content div.list_entry div.content p.readmore { position:absolute; left:496px; margin-top:36px; }
#col2_content div.list_entry div.bild a { display:block; text-decoration:none; width:120px; height:100px; }
#col2_content div.list_entry div.links { width:120px; float:left; margin:0 1em 1em 0; }
#col2_content div.first { margin:10px 0 0 0; }

#col2_content div.teaser-front { margin:0 0 40px 0; }
#col2_content div.teaser-front h1 {  }
#col2_content div.teaser-front p { float:left; width:175px; margin-bottom:30px; padding-bottom:6px; }
#col2_content div.teaser-front div{ float:right; width:380px; }
#col2_content div.teaser-front div img { margin:0; }

/*-------------------------------------------------------------------------*/