body {
 margin: 0px 0px 10px 0px;
 padding: 0;
 border: 0;
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 background: #CD453F url(images/bg_red03.png) left top repeat-x fixed;
}

#main {
 margin: 25px auto 0px auto;
 padding: 0;
 width: 780px;
 background: #C6D2C6 url(images/bg_main.gif) left top repeat-x;
 border: 1px solid #fff;
}

#header {
 margin: 0px 260px 0px 0px;
 padding: 5px 10px 0px 2px;
 border: 0;
 height: 125px;
 font: normal normal 12px "Eurostile Extended", Verdana, arial, helvetica, sans-serif;
 color: #4D6454; /*#334D35; */
 background: #DAE1D9 url(images/logo_dunamis.jpg) 20px -3px no-repeat;
 text-align: right;
}

#header a {
 font: normal normal 12px/15px "Eurostile Extended", Verdana, arial, helvetica, sans-serif;
 color: #4D6454;
 text-decoration: none;
}

#header a:hover, #header a.sprache:hover {
 color: #000;
 text-decoration: underline;
}

#header a.sprache {
 font: normal normal 12px "Eurostile Extended", Verdana, arial, helvetica, sans-serif;
 color: #4D6454;
 text-decoration: none;
 line-height: 14px;
}

#nav {
 margin: 0;
 padding: 0;
 border: 0;
 width: 260px;
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #fff;
 float: right;
 background: #6F6F6F; /*#CD453F #E69A62;#990000; #D4D9D3; #E6A68A; #E09270; #FF007F;*/
}

#nav #photo {
 margin: 0;
 padding: 0px;
 border-bottom: 1px solid #fff;
 width: 260px;
 height: 130px;     /*130*/
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #fff;
 /*background: url(images/fabianos.gif) -30px -10px no-repeat;*/
 background: #CD453F url(images/firepower4.jpg)  no-repeat;
}

#nav #mainnav {
 margin: 0;
 padding: 4px 5px 4px 5px;
 border-bottom: 1px solid #fff;
 width: 250px;
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #5F5F5F;
}

#nav #mainnav ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}

#nav #mainnav li {
 margin: 0px 0px 5px 0px;
 padding: 0;
}

#nav #mainnav a {
 font: normal bold 13px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F;*/
 text-decoration: none;
 border-bottom: 1px dotted #fff;
}

#nav #mainnav a:hover {
 font: normal bold 13px verdana, arial, helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 border-bottom: 1px solid #fff;
}

#nav #mainnav .sub {
 font: normal normal 12px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#4F4F4F;*/
 text-decoration: none;
 border-bottom: 0px;
 line-height: 17px;
}

#nav #mainnav a.sub:hover {
 font: normal normal 12px verdana, arial, helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 line-height: 12px;
}

#nav #termine {
 margin: 0;
 padding: 4px 5px 9px 5px;
 border-bottom: 1px solid #fff;
 width: 250px;
 font: normal normal 12px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F; */
 background: #6F6F6F; /*#CD453F;   dunklesrot */ /*#DEE5DD;  */
}

#nav #termine h5 {
 font: normal bold 12px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F;*/
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 5px 0px;
}

#nav #termine a {
 font: normal bold 12px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F;*/
 text-decoration: none;
}

#nav #termine a.all {
 border-bottom: 1px dotted #fff;
}

#nav #termine a:hover {
 font: normal bold 12px verdana, arial, helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 border-bottom: 1px solid #fff;
}

#nav #new {
 margin: 0;
 padding: 4px 5px 9px 5px;
 border-bottom: 1px solid #fff;
 width: 250px;
 font: normal normal 12px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F;*/
}

#nav #new h5 {
 font: normal bold 12px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F;*/
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 5px 0px;
}

#nav #new a {
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#4F4F4F;*/
 text-decoration: none;
 border-bottom: 1px dotted #fff;
}

#nav #new a:hover {
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 border-bottom: 1px solid #fff;
}

#nav #search {
 margin: 0;
 padding: 4px 5px 9px 5px;
 border-bottom: 1px solid #fff; /*#047621;*/
 width: 250px;
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #5F5F5F;
 background: #CD453F; /*#DEE5DD;*/
}

#nav #search form {
 margin: 9px 0px 0px 0px;
 padding: 0;
 font: normal normal 12px Eurostile Extended, verdana, arial, helvetica, sans-serif;
 color: #4F4F4F;
}

#nav #search input {
 margin: 0;
 padding: 0;
 font: normal normal 13px Verdana, arial, helvetica, sans-serif;
 color: #fff;
 background: #E19291;
 border: 1px solid #dfdfdf;
}

#nav #search .go {
 margin: 0;
 padding: 0;
 font: normal bold 11px Verdana, arial, helvetica, sans-serif;
 color: #fff;
 background: #E19291;
 border: 1px solid #dfdfdf;
}

#nav #diverses {
 margin: 0;
 padding: 4px 5px 9px 5px;
 width: 250px;
 font: normal bold 13px verdana, arial, helvetica, sans-serif;
 color: #fff; /*#5F5F5F;   */
 background: #6f6f6f; /*#D4D9D3; */
 border-bottom: 1px solid #fff;
}

#nav #diverses h5 {
 font: normal bold 12px verdana, arial, helvetica, sans-serif;
 color:  #fff; /*#5F5F5F;*/
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 5px 0px;
}

#nav #diverses a {
 font: normal normal 12px verdana, arial, helvetica, sans-serif;
 color:  #fff; /*#5F5F5F;*/
 text-decoration: none;
 border-bottom: 1px dotted #fff;
}

#nav #diverses a:hover {
 font: normal normal 12px verdana, arial, helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
  border-bottom: 1px solid #fff;
}

#content {
 margin: 0px 260px 0px 0px;
 padding: 10px;
 border: 0;
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 line-height: 17px;
 background: #fff;
}

.terminlink {
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #0000BF;
}

a.terminlink:hover {
 color: #000;
}

#copyright {
 margin: 0px auto 0px auto;
 padding: 5px;
 border: 0;
 width: 770px;
 height: 18px;
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #bfbfbf;
 text-align: center;
 clear: both;
 background: #6F6F6F;
}

#copyright a {
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #bfbfbf;
 text-decoration: none;
}

#copyright a:hover {
 font: normal normal 13px verdana, arial, helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
}

/* Farben: rechts: #449C46 -> #047621 */

/* Alte Styles */
.sch {BORDER-TOP: silver 1px solid; BORDER-BOTTOM: black 1px solid;}
.tab {BORDER-TOP: silver 1px solid; BORDER-BOTTOM: #666666 1px solid;}
.sprung {font-family:Verdana,Arial,Helvetica,"Sans Serif";font-size:8pt;}
.quelle {font-family:Verdana,Arial,Helvetica,"Sans Serif";font-size:10px;font-style:italic;}
/* Optische Styles */
.gross {font-size:18pt;}
.smaller {font-size:9pt;}
.mini {font-family:Verdana, Geneva, Arial, Helvetica, "Sans Serif";font-size:8pt;}
.mini2 {font-family:Verdana, Geneva, Arial, Helvetica, "Sans Serif";font-size:8pt; color : #808080;}
.einzug {margin-left:8px;margin-right:5px;} /* Einzug */
:link:focus,:visited:focus {-moz-outline: 0px dotted Window Text;} /*  bei NS6 keine gestrichelten Linien */
li { font-family: verdana, arial, sans-serif; font-size: 13px }

.ct {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-style : normal;
        font-size : 12px;
        line-height : 17px;
        color : #000000;
        text-decoration : none;
}

.nbold  {
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bolder;
}

.nboldgreen  {
        font-family: arial, helvetica, sans-serif;
        font-size: 16px;
        font-weight: bolder;
        color: #006400;
}

.red  {
        font-family: arial, helvetica, sans-serif;
        font-size: 16px;
        font-weight: bolder;
        color: #cc0000;
}


.redzwei  {
        font-family: arial, helvetica, sans-serif;
        font-size: 13px;
        font-weight: bolder;
        color: #cc0000;
}


.blue  {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #00cccc;
}
h1  {
        font-family: Georgia, Times New Roman, arial, helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
}
.bold14 {
        font-family: times new roman, arial, helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}
.bold17 {
        font-family: arial, helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
}
.text  {
        color : #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12pt;
        font-style : normal;
        font-weight : normal;
}
.textbold  {
        color : #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12pt;
        font-style : normal;
        font-weight : bold;
        text-decoration :none;
}
.textboldmini  {
        color : #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : bold;
        text-decoration :none;
}
.textwhite  {
        color : #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-style : normal;
        font-weight : bold;
        text-decoration :none;
}
.textgoldbold  {
        font-family : Verdana, Arial, Helvetica, Sans-serif;
        font-weight : bold;
        font-style : normal;
        font-size : 11pt;
        color : #996600;
        text-decoration : none;
}
.textbluebold  {
        font-family : Verdana, Arial, Helvetica, Sans-serif;
        font-weight : bold;
        font-style : normal;
        font-size : 14px;
        color : #483D8B;
        text-decoration : none;
}
.txt {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        color : #000000;
        text-decoration : none;
 }
.st {
        font-weight: bold;
        color : #000000;
        text-decoration : none;

 }
.welcome {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 18px;
        color : #666666;

}
.gar14 {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 14pt;
        color : #666666;
}

.gar18 {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 18pt;
        color : #666666;
}


.gar20 {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 20pt;
        color : #666666;
}

.garneu {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 28pt;
        color : #666666;
}

.sidebarlink {
        font-family : Verdana,Tahoma, Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 10pt;
        color : #FFFFCC;
        text-decoration : none;

}
.sidebarmini {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 9pt;
        color : #FFFFCC;
        text-decoration : none;

}
.semilink {
        font-family : Garamond, Times, Serif;
        font-weight : bold;
        font-style : normal;
        font-size : 14pt;
        color : #FFFFCC;
        text-decoration : none;
}
.navlink  {
        font-family : Verdana, Arial, Garamond, Times, Serif;
        font-weight : normal;
        font-style : normal;
        font-size : 11px;
        color : #FFFFFF;
        text-decoration : none;
}
.bodylink  {
        font-family : Arial, Helvetica, Sans-serif;
        font-weight : normal;
        font-style : normal;
        font-size : 13px;
        color : #339999;
        text-decoration : underline;
}
.offsitelink  {
        font-family : Arial, Helvetica, Sans-serif;
        font-weight : normal;
        font-style : italic;
        font-size : 12pt;
        color : #339999;
        text-decoration : underline;
}
.footerlink  {
        font-family : Garamond, Times, Serif;
        font-weight : normal;
        font-style : italic;
        font-size : 10pt;
        color : #339999;
        text-decoration : none;
        text-align : center;
}
.linkwhite  {
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        font-size : 12px;
        color : #ffffff;
        text-decoration : none;
}
/*
.go {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-size : 11.5px;
        color : #ffffff;
        background-color : #6A8C72;
        border: 1px solid #000000;
}
.suche {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-size : 12.5px;
        color : #000000;
        background-color : #efefef;
        border: 1px solid #000000;
}  */
.termine  {
        color : #ffffff;
        font-family: Verdana, Helvetica, sans-serif;
        font-size : 14px;
        font-style : normal;
        font-weight : bold;
        text-decoration :none;
}
.leseprobe  {
        font: bold 12px Verdana,Arial,Helvetica,sans-serif;
        color : #8B0000;
        text-decoration : underline;
}
.linkdarkblue  {
        font: bold 13px Verdana,Arial,Helvetica,sans-serif;
        color : #00008B;
        text-decoration : underline;
}

.advhead  {
        font-family: Georgia, Times New Roman, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
.adv  {
        font-family: Georgia, Times New Roman, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
}
.RSSbutton {
 border:1px solid;
 border-color:#FC9 #630 #330 #F96;
 padding:1px 3px;
 font:bold 10px verdana,sans-serif;
 color:#FFF; background:#F60;
 text-decoration:none;
 margin:0;
}
