/* Defaults */
body { background: url('../i/back.png') top left #fff repeat-x;  }
a:link, a:visited { }
a:hover { }
a:active { }
hr { margin: 5px; padding: 0; }

/* Tools */
.center { text-align: center; }


#logo { margin-top: 15px; }

/* Menu */
#menu { margin:0; padding: 0; }
#menu li { display: inline; list-style-type: none; padding: 0 20px; }
#menu li a:link, #menu li a:visited { font-size: 22px; color:#888; text-decoration: none; }
#menu li a:hover { font-size: 22px; color: #74000C;  }
#menu li a.current { color: #74000C;  }

#hero { color: #fff; height:200px; padding: 10px; margin: 15px 0;  }
#hero h2 { font-size: 40px; color: #fff; line-height: 110%; margin:0 15px 5px 250px; }
#hero p { font-size: 18px; margin:0 15px 0 250px;  }

#intro { margin:20px 0; }
#intro p { font-size: 17px; }#intro ul { }
#intro ul li { font-size: 17px; }

#carousel { margin:20px 0; }
#carousel div { background-color: #F9EBC6; padding:5px 0; height: 310px; text-align: center; }
#carousel div h2 { font-size: 18px; }
#carousel div h2 a { text-decoration: none; color: #74000C;  }
#carousel div h2 a:hover { text-decoration: none; color: #A4007A;  }
#carousel div h2 a img { }

h3 {  text-align: center; }
.menu-vorschlag { text-align: center; background-color: #1F1128; color: #fff; padding: 15px 15px; height: 300px; }
.menu-vorschlag h4 { color: #FBE182; }
.menu-vorschlag p { }
.menu-vorschlag p strong { }
.menu-vorschlag p a:link, .menu-vorschlag p a:visited { color:#FBE182; text-decoration: underline; }

#action { margin:30px 0; padding: 15px 0; background-color: #FBE182; }
#action p { color:#333; margin: 0; font-size: 16px; }
#action p a { color:#1F1128; }

#footer { }
#footer p { }
#footer a { text-decoration: none; color: #74000C; }
