/* CSS Document */

body {
	background-image:url(ng09/grafx/bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fffdec;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	line-height:1.4em;
}


#wrap {width:755px; margin: 0 auto; padding-top: 30px;}

#header {
display:none;
}

#navi {
	position:relative;
	padding:50px 0 0 0;
}


#navi ul {padding: 0;margin: 0;list-style:none; }

#navi li {height:33px; display:block; margin: 0;padding:0 0 0 0;}

* html #navi li a{
	width: 0.1em;    /* Breitenangabe fuer IE 5.x */
  }
  
#navi a, #navi a:link, #navi a:visited, #navi a:hover, #navi a:active {height:33px;text-decoration:none;cursor:pointer;color:#a83b47;padding: 6px 8px 2px 8px; font-size:1.8em; font-weight:200; margin: 0}

#navi a:hover {height:33px;color:#a83b47; letter-spacing:0.07em;}

#left {
height:100%;
width:300px;
float:left;
color:#000;
font-size:0.9em;
line-height:1.4em;
padding:20px 10px 10px 10px;
display: inline;
}

#texte {
width:380px;
float:right;
color:#000;
font-size:0.9em;
line-height:1.4em;
padding:79px 10px 10px 10px;
display: inline;
}

* html #texte {
width:380px;
}

#texte ul {}

#texte li { line-height:1.8em}

ul#teaser {
list-style-type: none; 
padding-left: 0;}

#teaser li {
padding-bottom: 20px;
padding-left: 40px;
background-image:url(ng09/grafx/red.gif); 
background-repeat:no-repeat; 
background-position: 0px 30px;
}


#sidebar{
margin: 0;
padding: 30px 0 0 0;
}

* html #sidebar {
margin: -1px 0 0 0;
padding: 0 0 0 -3px;
}

#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active {text-decoration:none;cursor:pointer;color: #cd7780;display: block}

#sidebar a:hover, #sidebar a:active {text-decoration:none;cursor:pointer;color: #a83b47;display: block}

#sidebar a:hover {color:#a83b47}



#sidebar p {

font-size:1.2em; line-height:1.1em; padding-bottom:2px; padding-right:2px;padding-left: 10px; width:270px; margin-top:2px; display:block; margin-right:120px}



.tbeschr {

font-size: 0.8em;

line-height:1.0em;}



#separator { clear:both}



#footer {

color:#a83b47; font-size:0.8em; padding-top:10px; padding-left: 15px; padding-right:10px;margin:0; line-height:1.1em; border-top:#a83b47

 1px dashed}

 

 .vdatum {

font-size:1.1em; padding-top:10px; margin:0

}

.vtitel {

font-size:2.5em; padding-top:10px; margin:0; line-height:1.2em

}

.vutitel {

font-size:1.4em; padding-top:15px; margin:0; line-height:1.2em

}

 .vdatum_t {

font-size:1.1em; padding-top:0px; margin:0

}

.vtitel_t {

font-size:1.9em; padding-top:10px; margin:0; line-height:1.2em

}

.vutitel_t {

font-size:1.4em; padding-top:10px; margin:0; line-height:1.2em

}

.beschr {

font-size:1.2em; padding-top:20px; margin:0; line-height:1.4em

}

.beschr1 {

margin:0; line-height:1.4em; padding-top:15px;

}

.veranstalter {

 font-size:1.2em; padding-top:30px; margin:0; line-height:1.2em

}

h1, h2, h3, h4, h5, h6 {border-bottom: 1px dotted #a83b47;padding-bottom: .1em}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

.highlight {color:#E17000}

.subdued {color:#999}

.error {color:#c00;font-weight:bold}

.success {color:#390;font-weight:bold}

.caption {color:#999;font-size:11px}

.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}

small {font-size:11px}

.footxt  {

color:#a83b47; font-size:0.8em; padding-top:10px; padding-left: 15px; padding-right:10px;margin:0; line-height:1.1em; float:right;

}



#texte a, #texte a:link, #texte a:visited, #texte a:hover, #texte a:active { text-decoration:none; border-bottom:#a83b47 1px dotted;padding-bottom:1px;cursor:pointer;color:#a83b47;font-weight:200;}

#texte a:hover, #texte a:active {text-decoration:none; border-bottom:#a83b47 1px solid;cursor:pointer;color:#a83b47;font-weight:200;}



img.image {
margin:5px 10px 2px 0px; 
border:0;
float:left
}

img.imager {
margin:5px 10px 2px 0px; 
border:0;
float:right
}

img.image {
margin:5px 10px 2px 0px; 
border:0;
float:left
}

img.imagep {
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active { text-decoration:none; border-bottom:#a83b47 1px dotted;padding-bottom:1px;cursor:pointer;color:#a83b47;font-weight:200;}

#footer a:hover, #footer a:active {text-decoration:none; border-bottom:#000 1px solid;cursor:pointer;color:#000;font-weight:200;}
