/* DUYOU STYLESHEET BY MARCEL KORSTIAN - FEEL FREE TO INSPIRE */

  /* WHITESPACE RESET */
* { margin: 0; padding: 0; }

  /* LAYOUT STRUKTUR */
body { font-size: 62.5%; font-family: Helvetica, Arial, "Lucida Grande", sans-serif; color: #333; background: url("http://duyou.nak.aisware.de/media/images/1/large/background.jpg") repeat-x #204fa7; }
#header h1, #header h2, #header ul { display: none; }
#main { margin: 0 auto; width: 890px; background-color: #fff; margin-bottom: 32px; padding-bottom: 16px; }
#navi ul { padding-left: 10px; margin-bottom: 16px; }
#navi ul li { display: inline; margin-right: 5px; font-size: 1.4em; line-height: 16px; }
.clear { clear: both; }

.content-column { margin-left: 10px; margin-right: 5px; float: left; width: 605px; }
.sidebar-column { margin-left: 5px; margin-right: 10px; float: right; width: 255px; color: #444; }
.content-column-wide { margin-left: 10px; margin-right: 10px; }

.sidebar-item { margin-bottom: 16px; }

  /* ÜBERSCHRIFTEN */
h1 { font-size: 1.6em; line-height: 16px; margin-bottom: 16px; font-weight: bold; }
h2 { font-size: 1.6em; line-height: 16px; font-weight: bold; }
h3 { font-size: 1.4em; line-height: 16px; margin-bottom: 8px; font-weight: bold; border-bottom: 1px solid #ddd; }

.content-column h2, .content-column-wide h2 { margin-bottom: 16px; }
.sidebar-column h2 { margin-bottom: 8px; }

  /* FORMATIERUNG */
small.date { font-weight: normal; font-style: italic; display: block; font-size: 11px; color: #666; }
small.archiv { font-weight: normal; font-style: italic; font-size: 11px; color: #666; }
p { font-size: 1.3em; margin-bottom: 1.5em; line-height: 1.5em; }
p.readmore { font-style: italic; margin-top: -1.5em; margin-bottom: 3em; }


#content ul { list-style-type: none; }
#content ul li { font-size: 1.3em; line-height: 1.5em; }

img { border: none; }
.content-column img { float: right; margin: 3px 0 2px 10px; border: 2px solid #ccc; padding: 3px; }
.content-column img.nofloat { float: none; }
.gallery img { float: left !important; width: 120px; height: 80px; margin: 3px 10px 2px 0; }
.sidebar-column img { margin: 3px 10px 2px 0; border: 2px solid #ccc; padding: 3px; width: 120px; height: 80px; }
.toplinks img { margin: 0; padding: 0; border: none; width: 165px; height: 35px; }

  /* LINKS */
a:link, a:active, a:visited
  { color: #4263c1; text-decoration: none; }
a:hover
  { color: #ff7422; text-decoration: underline; }
h3 a:link, h3 a:active, h3 a:visited { color: #000; }

  
#navi a:link, #navi a:active, #navi a:visited
  { color: #4263c1; background:transparent; padding: 2px; text-decoration: none; font-weight: bold; }
#navi a:hover
  { color: #fff; background-color: #ff7422; padding: 2px; text-decoration: none; font-weight: bold; }
  
  
.invis { display: none; }