body
{
  background-image:url(../bilder/background.gif);
  background-repeat:repeat-y;
  margin:0px;
  padding:0px;
}

div
{
  float:left;
  margin:0px;
  padding:0px;
}

img
{
  margin:0px;
  padding:0px;
  border:0px;
}

p.picright
{
  float:right;
  margin:0px;
  padding-top:3px;
  padding-left:20px;
  padding-bottom:1px;
  color:#888888;
  font-size:12px;
}

p.picleft
{
  float:left;
  margin:0px;
  padding-top:3px;
  padding-right:20px;
  padding-bottom:1px;
  color:#888888;
  font-size:12px;
}

p.picnone
{
  float:none;
  margin:0px;
  padding-top:3px;
  padding-left:20px;
  padding-bottom:1px;
  color:#888888;
  font-size:11px;
}

#all
{
  width:1007px;
}

#all #banner
{
  width:1007px;
  height:130px;
}

#all #banner #logoaric
{
  width:210px;
  height:100px;
  text-align:center;
  background-color:White;
}

#all #banner #bannergrafik
{
  width:587px;
  height:100px;
}

#all #banner #logogbb
{
  width:210px;
  height:100px;
  text-align:center;
  background-color:White;
}

#all #banner #trenner
{
  width:1007px;
  height:14px;
  line-height:14px;
  background-image:url(../bilder/bg1.gif);
  background-repeat:repeat-x;
  text-align:right;
  color:White;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

#all #banner #trenner a
{
  text-decoration:none;
  color:White;
}

#all #banner #trenner a:hover
{
  color:#666;
}

#all #banner #schatten
{
  width:1007px;
  height:2px;
  line-height:0px;
  font-size:0px;
}

#all #content #buttons 
{
  width:210px;
}

#all #content #text
{
  width:544px;
  margin:15px;
  margin-right:30px;
  margin-top:0px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  line-height:150%;
  color:Black;
}

#all #content #text a
{
  color:#222;
  text-decoration:none;
}

#all #content #text .arrow
{
  background-image:url(../bilder/arrow.gif);
  background-repeat:no-repeat;
  padding-left:16px;
}
  
#all #content #text a:hover
{
  color:#FFAA24;
}

#all #content #text li
{
  margin-left:-24px;
}

.nobubbles
{
  list-style-type:none;
}

h1
{
  font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  margin:0px;
  margin-top:10px;
  margin-bottom:10px;
  padding:0px;
}

.breadcrumb
{
  color:#666;
}

#all #content #buttons 
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:Black;
}

#all #content #buttons input
{
  margin:0px;
  margin-left:10px;
  padding:1px;
  background-color:#EDF6FF;
  width:180px;
  border: 1px solid #000;
  color:Black;
}

#all #content #teaserarea
{
  width:200px;
  margin:0px;
  padding-top:5px;
}

#all #content #teaserarea li
{
  margin-left:-24px;
}

#all #content #teaserarea ul
{
  margin-top:5px;
  margin-bottom:5px;
}

#all #content #buttons ul.top {
	margin:0px;
    margin-left:4px;
	padding:0px;
    width:200px;
}

#all #content #buttons ul.sub {
	margin:0px;
	padding:0px;
    width:200px;
}

#all #content #buttons .top li {
	margin: 0px;
    padding:0px;
	border-top: 2px solid #fff;
	list-style-type: none;
}

#all #content #buttons .sub li {
	margin: 0px;
    padding:0px;
	border-top: 2px solid #fff;
	list-style-type: none;
}

#all #content #buttons .top a {
	color:Black;
	display:block;
	padding: 5px 0px 5px 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
    margin:0px;
	font-weight:bold;
}

#all #content #buttons .sub a {
	color:Black;
	display:block;
	padding: 5px 0px 5px 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;
}

#all #content #buttons li.submenu
{
	padding: 2px 0px 2px 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    letter-spacing:0px;
	color:#000;
}

#all #content #buttons li.abstand
{
	background-color:#fff;
    font-height:0px;
    line-height:0px;
    height:1px;
}

#all #content #buttons .top a:hover,
#all #content #buttons .top a:focus, 
#all #content #buttons .top a:active{
background-color:#EDF6FF;
}

#all #content #buttons .sub a:hover,
#all #content #buttons .sub a:focus, 
#all #content #buttons .sub a:active{
background-color:#EDF6FF;
}


#all #content #teaserarea div.shadow
{
 background-color:#ccc;
 width:200px;
}

#all #content #teaserarea div.teasertitle
{
  background-color:#FFAA24;
  width:184px;
  color:White;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  border:3px solid #FFAA24;
  padding-top:2px;
  position:relative;
  top:-1px;
  left:-1px;
  float:left;
}

#all #content #teaserarea div.teaser
{
  float:left;
  background-color:#fff;
  width:184px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:Black;
  padding:5px;
  border:3px solid #FFAA24;
  position:relative;
  top:-1px;
  left:-1px;
}

.boxed
{
  padding:10px;
  background-color:#fff;
  border:1px solid #666;
}