body{
background-color:#eae9e6;
margin:0px;
}
p, div, td, span, ul, li, a {
font-size:11px;
color:#000000;
font-family:verdana,arial,sans-serif;
}


.teaser-text {
	padding: 8px 12px 8px 12px;
	margin: 0px 0px 0px 235px;
}

ul.teaser-text {
	padding: 8px 12px 8px 12px;
	margin: 0px 0px 0px 250px;
}


img{
border:0px;
}
h1{
font-size:14px;
color:#000;
font-variant:small-caps;
margin-top:0px;
}
h2{
font-size:11px;
font-variant:small-caps;
margin-top:0px;
margin-bottom:0px;
}
h3{
font-size:11px;
margin-top:0px;
margin-bottom:0px;
}
.level01{
position:absolute;
top:30px;
left:30px;
width:848px;
}

.level02{
position:absolute;
left:30px;
width:850px;
top:91px;
}

.level03{
background-color:#ffffff;
background-image: url(/img/bg_content.gif);
background-repeat:repeat-y;
position:absolute;
left:30px;
width:848px;
top:318px;
}

.level03framer
{
	background-color:#ffffff;
	background-image: url(/img/bg_content.gif);
	background-repeat:repeat-y;
	position:absolute;
	left:30px;
	width:848px;
	top:81px;
}

.framerLogo
{
	height: 227px;
}


td.tab1{
	width:150px;
	height:40px;
	background-color:#eab7aa;
	background-image:url(/img/tab1.gif);
	background-repeat:no-repeat;
}
td.tab2{
  width:134px;
	height:40px;
	background-color:#adb191;
	background-image:url(/img/tab2.gif);
	background-repeat:no-repeat;
}

td.tab3{
	width:121px;
	height:40px;
	background-color:#7498bf;
	background-image:url(/img/tab3.gif);
	background-repeat:no-repeat;
}

td.tab4{
	width:112px;
	height:40px;
	background-image:url(/img/tab4.gif);
	background-repeat:no-repeat;
	background-color:#ffa84f;
}

td.tab5{
	width:150px;
	height:40px;
	background-color:#b1b7af;
	background-image:url(/img/tab5.gif);
	background-repeat:no-repeat;
}

td.tab6{
	width:130px;
	height:40px;
	background-color:#76d380;
	background-image:url(/img/tab6.gif);
	background-repeat:no-repeat;
}

a:link.tab{
font-weight:bold;
text-decoration:none;
display:block;
color:#000;
padding-left:6px;
}
a:visited.tab{
font-weight:bold;
text-decoration:none;
display:block;
color:#000;
padding-left:6px;
}
a:hover.tab{
font-weight:bold;
text-decoration:none;
color:#fff;
display:block;
color:#fff;
padding-left:6px;
}

table.reiter td.end{
width:52px;
}

table.reiter td.line01{
	height:10px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}
table.reiter td.line1{
	height:10px;
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

div.topLogo{
float:left;
background-repeat:no-repeat;
width:229px;
height:221px;
}

div.topCover{
float:left;
background-repeat:no-repeat;
width:379px;
height:221px;
margin-left:6px;
margin-right:6px;
}

div.topAdd{
float:right;
height:221px;
width:228px;
background-color:#ffffff;
}

a:link.addlink{
display:block;
/*border:1px solid #000;*/
width:228px;
height:110px;
text-decoration:none;
background-repeat:no-repeat;
}

a:visited.addlink{
display:block;
/*border:1px solid #000;*/
width:228px;
height:110px;
text-decoration:none;
background-repeat:no-repeat;
}
a:hover.addlink{
display:block;
/*border:1px solid #000;*/
width:228px;
height:110px;
text-decoration:none;
background-repeat:no-repeat;
}
div.topAddInner{
height:105px;
margin-top:6px;
margin-left:6px;
margin-right:6px;
}

div.topAddInner h1{
font-size:17px;
letter-spacing:-0.2px;
margin:0px;
margin-left:6px;
margin-top:5px;
}

div.topAddInner div{
margin:5px;
}

div.topFooter{
font-size:7px;
height:7px;
width:848px;
/*position:fixed;
bottom:18px; */
}

div.footer{
background-color:#ffffff;
height:18px;
width:848px;
/*   position:fixed;
    bottom:0px; */
}

div.footer div{
padding-left:10px;
padding-top:2px;
font-size:10px;
/*  position:fixed;
    bottom:0px;
    padding-bottom: 2px; */
}

div.footscroller{
height:30px;
overflow:hidden;
background-color:#fff;
}

div.footscroller div{
padding-left:10px;
padding-top:2px;
font-size:10px;
}


div.naviBox{
background-repeat:no-repeat;
width:229px;
}

.naviBoxText{
padding:12px;

}

div.addBox{
margin-top:6px;
}

div.spacer{
font-size:1px;
}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

a:link.navi{ text-decoration:none;}
a:visited.navi{ text-decoration:none;}
a:hover.navi{ text-decoration:none;}

a.quernav:link{ font-weight:bold;text-decoration:none;}
a.quernav:visited{ font-weight:bold;text-decoration:none;}
a.quernav:hover{ font-weight:bold;text-decoration:underline;}

.scroller{
		overflow:auto; 
		width:598px; 
		float:right;
		/*padding-right:10px;*/
		margin-top:20px;
		margin-right:5px;
		margin-bottom: 20px;
		padding-left:10px;
}

div.menutext{
	padding-left: 8px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:4px;
}

.teasericon{
	max-width: 64px;
	max-height: 64px;
	width: 64px;
	height: 64px;
	margin-right: 8px;
	float:left;
}

div.fullrow, .fulllength
{
  clear: both;

}

div.halfrow, .halflength
{
  width: 48%;
}

div.right
{
  float:right;
}

div.left
{
  float:left;
}
div.leftsmall
{
  float:left;
}


.spacer5
{
	height:5px;
  font-size: 1px ;
	clear:both;
}


.space5
{
	margin-bottom:5px;
  font-size: 1px ;
	clear:both;
}

.newstext
{
  text-align:left;
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
}

.newstopiclink a { text-decoration: none;font-weight:bold; font-size:12px;}
.newstopiclink a:link { text-decoration: none;font-weight:bold; font-size:12px;}
.newstopiclink a:visited { text-decoration: none;font-weight:bold; font-size:12px;}
.newstopiclink a:hover { text-decoration: underline;font-weight:bold; font-size:12px;}

.newstime
{
  font-size: 10px;
  color: #999999;
  text-align:left;
  font-family: Tahoma, Arial, sans-serif;
}
#links{
		float:left;
		width:235px;
		background-color:#eae9e6;
		padding:0px;
		margin:0px;
		height:100%;
	}
	
.whiteSpacer{
	height:6px;
	font-size:0.1em;
	background-image:url(/img/line.gif);
	background-repeat:no-repeat;
}
.graySpacer{
	font-size:6px;
	width:100%;
	background-color:#eae9e6;
}

.graySpacer-auto{
	font-size:6px;
	width:auto;
	background-color:#eae9e6;
}

.textinput
{
  border: 1px ;
  border-color: #DfDfDf ;
  width: 40%;
  border-style: solid ;
  background-color: #F3F3F3;
  font-family: verdana, sans-serif ;
  font-size: 10px ;
  color: #616161;
}

.textmediuminput
{
  width: 20%;
  border-color: #DfDfDf ;
  border-style: solid ;
  background-color: #F3F3F3;
  font-family: verdana, sans-serif ;
  font-size: 10px ;
  color: #616161;
}


.textsmallinput
{
  width: 5%;
  margin-top: 2px;
  margin-bottom: 2px;
  border: 2px ;
  border-color: #DfDfDf ;
  border-style: solid ;
  background-color: #F3F3F3;
  font-family: verdana, sans-serif ;
  font-size: 10px ;
  color: #616161;
}

.textlargeinput
{
  margin-top: 2px;
  margin-bottom: 2px;
  border: 2px ;
  border-color: #DfDfDf ;
  width: 500px;
  border-style: solid ;
  background-color: #F3F3F3;
  font-family: verdana, sans-serif ;
  font-size: 10px ;
  color: #616161;
}

.textlarge
{
  margin-top: 2px;
  margin-bottom: 2px;
  border: 0px ;
  width: 500px;
  border-style: solid ;
  background-color: #F3F3F3;
  font-family: verdana, sans-serif ;
  font-size: 10px ;
  color: #616161;
}

.textarea
{
  height: 300px;
  width: 795px;
}

.button
{
  border: 1px ;
  border-color: #ffffff;
  border-style: solid ;
  background-color: #DADADA ;
  color: #636363;
}

#adminbox
{
  border-width: 1px;
  border-style: solid;
  border-color: gray;
  padding-top: 40px;

  right: 10px;
  top: 240px;
  position: absolute;

  width: 180px;
  background-color:white;color:black;
}

.Newstime{
	margin-top:20px;
}
.Newstime h2{
margin:0px;
padding:0px;
}

.reiter_hi{
	font-weight:bold;
	color:#ffffff;
	margin-left:5px;
}

div.fullrow, .fulllength
{
  clear: both;
  width: 90%;
}

.borderedbottom
{
	/*border-bottom: 1px dashed #C9D4E0;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

.borderedtop
{
	/* border-top: 1px dashed #C9D4E0;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

.space5
{
  height: 5px;
  font-size: 1px ;
}

.space10
{
  height: 10px;
  font-size: 1px ;
}

.spacer, .space
{
  width: 100%;
  height: 0px;
  font-size: 1px;
}

.paddingleft15
{
  padding-left: 15px;
}
.paddingleft10
{
  padding-left: 10px;
}
.paddingright10
{
  padding-right: 10px;
}

.token
{
  display: inline;
  border: green 1px solid;
}

.invalidtoken
{
  display: inline;
  border: red 1px solid;
}

.imgpreview
{
	border: 2px solid black;
	margin: 15px;
	max-width: 500px;
	max-height: 400px;
}

#vergleich
{
	border: none;
	overflow:hidden;
}

.framer{
height:1500px;
width:598px; 
float:right;
margin-top:20px;
padding-left:15px;
}

.info
{
display:none;
}

 .nQuerNavM
{
	vertical-aligment: middle;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nQuerNavR{
	float:left;
	width:602px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:5px;
	margin-left:1px;
	padding:3px;
	height: 25px;
}

.navBox{
height:43px;
}


/* Cal Styles */

.TESTcpYearNavigation,
  .TESTcpMonthNavigation
  {
      background-color:#6677DD;
      text-align:center;
      text-decoration:none;
      color:#FFFFFF;
      font-weight:bold;
  }
  .TESTcpDayColumnHeader,
  .TESTcpYearNavigation,
  .TESTcpMonthNavigation,
  .TESTcpCurrentMonthDate,
  .TESTcpCurrentMonthDateDisabled,
  .TESTcpOtherMonthDate,
  .TESTcpOtherMonthDateDisabled,
  .TESTcpCurrentDate,
  .TESTcpCurrentDateDisabled,
  .TESTcpTodayText,
  .TESTcpTodayTextDisabled,
  .TESTcpText
      {
      font-family:arial;
      font-size:8pt;
      }
  TD.TESTcpDayColumnHeader
      {
      text-align:right;
      border:solid thin #6677DD;
      border-width: 0px 0px 1px 0px;
      }
  .TESTcpCurrentMonthDate,
  .TESTcpOtherMonthDate,
  .TESTcpCurrentDate
      {
      text-align:right;
      text-decoration:none;
      }
  .TESTcpCurrentMonthDateDisabled,
  .TESTcpOtherMonthDateDisabled,
  .TESTcpCurrentDateDisabled
      {
      color:#D0D0D0;
      text-align:right;
      text-decoration:line-through;
      }
  .TESTcpCurrentMonthDate
      {
      color:#6677DD;
      font-weight:bold;
      }
  .TESTcpCurrentDate
      {
      color: #FFFFFF;
      font-weight:bold;
      }
  .TESTcpOtherMonthDate
      {
      color:#808080;
      }
  TD.TESTcpCurrentDate
      {
      color:#FFFFFF;
      background-color: #6677DD;
      border-width:1px;
      border:solid thin #000000;
      }
  TD.TESTcpCurrentDateDisabled
      {
      border-width:1px;
      border:solid thin #FFAAAA;
      }
  TD.TESTcpTodayText,
  TD.TESTcpTodayTextDisabled
      {
      border:solid thin #6677DD;
      border-width:1px 0px 0px 0px;
      }
  A.TESTcpTodayText,
  SPAN.TESTcpTodayTextDisabled
      {
      height:20px;
      }
  A.TESTcpTodayText
      {
      color:#6677DD;
      font-weight:bold;
      }
  SPAN.TESTcpTodayTextDisabled
      {
      color:#D0D0D0;
      }
  .TESTcpBorder
      {
      border:solid thin #6677DD;
      }
			
			
