body{
  background-color  :  #a0000c;
  margin      :  0em;
  text-align    :  center;
  font-family    :  Arial, Helvetica, sans-serif;
  overflow    :  auto;
  padding-top    :  1em; 
  color      :  #000000;
  font-size    :  0.75em;
}

#outerFrame{
  margin-left    :  auto;
  margin-right    :  auto;
  text-align    :  center;
  width      :  950px;
  overflow    :  hidden;
}
#borderTop{

  background-image  :  url(/Layout-Kaffeehaus/borderTop.gif); 
  background-repeat  :  no-repeat; 
  height      :  38px; 
  width      :  950px;


}

#borderBottom{margin-top:-12px;

  width      :  950px;

  
}
#borderBottomImage{
  background-image  :  url(/Layout-Kaffeehaus/borderBottom.gif);
  background-repeat  :  no-repeat;

  height      :  89px;
   
}

#mainBackground{

  vertical-align    :  top;
  margin      :  auto;
  padding-left    :  30px;
  padding-right    :  30px;
  text-align    :  left;
  background-image  :  url(/Layout-Kaffeehaus/contentBackgroundLine.gif);  
  background-repeat  :  repeat-y; 
  width      :  890px;

}
#MainNavigation {width:110px; float: left; padding-left:10px; overflow:hidden;clear:both;}
#mainNavigationList{
  
  margin      :  0em; 
  padding-left    :  6px;
  list-style-type    :  none;  
  list-style-image  :  url(/Layout-Kaffeehaus/bullitMain.gif);
  text-transform    :  uppercase;
  font-weight    :  bold;
  font-size    :  0.916666667em;
  
}

#mainNavigationList li{

  margin-top    :  1.2em;

}
#mainNavigationList li a:link, #mainNavigationList li a:visited, #mainNavigationList li a:hover, #mainNavigationList li a:active
{text-decoration    :  none;
color      :  #000000;}

#mainNavigationList li a:hover {color:  #a0000c;}

#mainNavigationList li a.self:link, #mainNavigationList li a.self:visited, #mainNavigationList li a.self:hover, #mainNavigationList li a.self:active
{text-decoration    :  none;
color      :  #a0000c;}

#mainNavigationList li a.self:hover {color:  #000000;}


#subNavigationList, #subNavigationList2{

  margin      :  0em;
  padding      :  0em;
  list-style-type    :  none;
  list-style-image  :  url(/Layout-Kaffeehaus/bullitSub.gif);
  text-transform    :  none;
  font-weight    :  normal;

}


ul #subNavigationList li{ margin-top:0em;
}
#subNavigationList2{list-style-type    :  none;
  list-style-image  :  none;}

#mainText{

  width      :  54em; 
  margin-top    :  2em;
  margin-bottom    :  2.3em;
  text-transform    :  none; 
  font-weight    :  normal; 
  font-size    :  0.84em; 

}

.mainImages{

  margin      :  1em 0em 0em 0em;
  padding      :  0em;
  border-left    :  0.8em solid #a0000c;

}






#TopNavigation{

  margin-left    :  145px; 
  padding-top    :  0.2em;
  text-align    :  left;
  width      :  730px;

}

#TopNavigation ul{

  margin      :  0em; 
  padding      :  0em;
  font-weight    :  bold; 
  font-size    :  0.9166667em;

}

#TopNavigation li{

  display      :  inline;
  text-transform    :  uppercase;

}
#TopNavigation a:link, #TopNavigation a:visited, #TopNavigation a:hover, #TopNavigation a:active {

  text-decoration    :  none;
  color      :  #000000;
  

}

#TopNavigation a:hover{
  color      :  #a0000c;

}
#TopNavigation a.self:link, #TopNavigation a.self:visited, #TopNavigation a.self:hover, #TopNavigation a.self:active {

  text-decoration    :  none;
  color      :  #a0000c;
  

}

#TopNavigation a.self:hover{
  color      :  #000000;

}
#adressText{

  text-transform    :  uppercase;
  font-size    :  1em;
  font-weight    :  bold;
  color      :  #FFFFFF;
  background-color  :  #a0000c;
  text-align    :  center; 
  margin-top    :  0.3em;
  margin-bottom    :  1.3em;

}
#adressText a  {
color      :  #FFFFFF;
text-decoration    :  none;}

#content{
text-align  :  left;
width    :  730px;
margin-left  :  145px;
margin-top  :  20px;
line-height:1.33334em;
}
#TopLogo {margin-left:0px; float:left;}
#TopImage {margin-left:145px;}
.UserHint {color:#0000ff;}
h1 {font-size: 2.5em;font-weight: bold; margin-top:0px;margin-bottom:20px; line-height:28px;}
h2 {font-size: 1.5em;font-weight: bold;margin-bottom:0.3em; line-height:1.3em;margin-top:1em;padding-top:15px;}
h3 {font-size: 1.2em;font-weight: bold;margin-bottom:0.3em;margin-top:1em;}
.h1rot{font-size: 0.733333em; color:#a0000c;}
.HomeBox,.HomeBoxR {float:left;vertical-align:top;margin-right:20px; margin-top:20px; border-right:1px solid #7b7a6f;width:225px; }
.HomeBoxR {margin-right:0px; width:225px; border-right:1px none #7b7a6f;}

.HomeBox h2,.HomeBoxR h2 {color:#a0000c;font-size: 1.2em; margin-top:0px;padding-top:0px;line-height:1.2em}
.rot {color:#a0000c;}
.Bildlinks {float:left; margin-right:17px; margin-bottom: 5px;}
.Bildrechts {float:right; margin-left:17px; margin-bottom: 5px;}
p {margin-top:0px;margin-bottom:0.3em;}
#Veranstaltungen {list-style-type:none;  margin:0px;padding:0px;
list-style-image:url(/Layout-Kaffeehaus/bullitMain.gif);
}
#Veranstaltungen li {margin-left:20px;}
#content a:link, #content a:visited, #content a:hover, #content a:active {
text-decoration:none;font-weight:bold;
color:#a0000c;}
#content a:hover {text-decoration:underline;}
.zurueck {float:right;}
#content ul {margin-left:10px;padding-left:10px;}
#content li {list-style-image:url(/Layout-Kaffeehaus/bullitMain.gif);margin-bottom:6px;margin-left:0px;padding-left:0px;}
#content #PresseD ul {margin-top:10px; margin-bottom:10px;margin-left:0px;padding-left:0px;}
#content #PresseD li {list-style-image:none;list-style-type:none;
clear:both;margin-left:0px;padding-left:0px;margin-bottom:15px;}

#ABC dt {clear:both;color:#a0000c;display:inline;margin:0px;padding:0px;}
#ABC dd {display:inline;margin:0px;padding:0px;}
#Lexikon {margin:0px;padding:0px;clear:both;}
#Lexikon dt {clear:both;color:#a0000c;margin-top:20px;}
#Lexikon strong {}
#Lexikon dt .FloatLinks {float:left;}

#Lexikon dd {margin:0px;padding:0px;}
#Lexikon dd p {margin:0px;padding:0px;}


.LinkTop {float:right; font-size:0.91919191em;}
#ABC-Links {display:inline; margin:0px;padding:0px;list-style-type:none;
  list-style-image:none;}
#ABC-Links li {display:inline;padding-right:8px;}
#GBuchForm {}
.FL {float:left;clear:both;margin-bottom:10px;font-size:12px}
.FR {margin-left: 360px;margin-bottom:10px;font-size:12px}
.FI { font-size: 12px;
padding:3px;
  background-color: #F6F4DD;
  height: 14px;
  width: 300px;
  border: 1px solid #A0000C;}
  
.FTA {width:660px;border: 1px solid #A0000C; background-color: #F6F4DD;padding:3px; height:60px;}

.FLRes {float:left;clear:both !important;margin-bottom:10px;font-size:12px; width:200px;}
.FM {float:left;margin-bottom:10px;font-size:12px;margin-left: 20px;}
.FRRes {float:left;margin-bottom:10px;font-size:12px; width:200px; margin-left:20px;}
.FIk { font-size: 12px;
       padding:3px;
  background-color: #F6F4DD;
  height: 14px;
  width: 200px;
  border: 1px solid #A0000C;}



.clear {clear:both;}
.FS {border: 1px solid #A0000C;background-color: #F6F4DD; width:100px; }
#gaestebuchEintraege  {
  margin      :  0em; 
  padding      :  0em;}

#gaestebuchEintraege li {
  margin      :  0em; 
  padding      :  0em;
list-style-type    :  none;  
list-style-image  :  none;
margin-bottom    :  1em; 

}
#gaestebuchEintraege li h3 {margin-top: 0.5em;margin-bottom    :  0em; }

.GMap {width:730px; height:400px;}
#EMAILForm {border: 1px solid #A0000C;padding:0.5em;margin-bottom:20px;}
#EMAILForm form {margin:0px;padding:0px;}
#FunktionsLinks {width:80px;margin:0px;padding-left:170px;padding-bottom:0px;padding-top:62px;float:left;
list-style-type  :none;
list-style-image:none;
}
#FunktionsLinks li {display:inline;
list-style-type  :none;
list-style-image:none;
}
.SendeSeite {margin:0px; padding:0px;}
#Icons {margin:0px;margin-left:740px;padding-left:0px;padding-bottom:0px;padding-top:62px;
list-style-type  :none;
list-style-image:none;}
#Icons  li {display:inline;
list-style-type  :none;
list-style-image:none;
}
#dasVideo {width:360px;margin-right:20px;float:left;}
#GMAPInfoHide {display:none;}


#empfehlen{margin-top:40px;}
#SocialSharePrivacy ul, #SocialSharePrivacy ul li, #SocialSharePrivacy li {list-style-image:none !important}
.help_info {list-style-type:none !important}

