/* Dateiname: v3_css_dark.css */


@media all 
{

html, body{ 
        margin: 0px;
        padding: 0px;
} 

.smallshot {
        float:left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
        margin: 1px;
        height: 140px;
        background-color: #202020;
        margin-bottom: 10px;
}
 
body {
	font-family: Georgia, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        line-height: 1.5em;
	color:#a0a0a0;
	background-color:#606060;
}

h3 {
      	color:#c0c0c0;
}

#top {
        padding: 0;
        margin: 0;
        height: 60px;
        background: #000;
        border-bottom: 1px #606060 solid;
        background-image: url(images/layout_v3/black/sas_small.gif); 
        background-repeat: no-repeat;
}


ul     {
        list-style-type: square;
        padding: 0;
        margin: 0;
        margin-left: 30px;
        text-indent: 0;
}

#main {
        background: #000;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align:center;
        vertical-align:middle;
}

#header {
        padding: 0;
        line-height: 1.2em;
        margin: 5px;
        height: 92px;
        text-align:right;
        background-image: url(images/layout_v3/black/sas.gif); 
        background-repeat: no-repeat;
}

#border_top {background-image: url(images/layout_v3/black/border_top.gif);}
#border_left {background-image: url(images/layout_v3/black/border_left.gif);}
#border_right {background-image: url(images/layout_v3/black/border_right.gif);}
#border_bottom {background-image: url(images/layout_v3/black/border_bottom.gif);}

#edge_lo {background-image: url(images/layout_v3/black/edge_lo.gif);}
#edge_ro {background-image: url(images/layout_v3/black/edge_ro.gif);}
#edge_lu {background-image: url(images/layout_v3/black/edge_lu.gif);}
#edge_ru {background-image: url(images/layout_v3/black/edge_ru.gif);}

#menu {
       margin: 0; 
       padding: 0; 
       padding-top: 8px; 
       padding-right: 10px; 
       padding-bottom: 8px; 
} 

img.foto, img.foto_noborder
{
        clear:both;
	padding: 0;
	border: 0;
	margin: 0;
}

td.left {
       margin: 0; 
       padding: 0; 
       text-align: left;
       padding-left: 15px;
       padding-right: 15px;
       padding-top: 5px;
}

td.right {
       margin: 0; 
       padding: 0; 
       text-align: right;
       padding-left: 15px;
       padding-right: 15px;
       padding-top: 5px;
}

td.footer {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       margin: 0; 
       padding: 0; 
       text-align: left;
       padding-top: 10px;
       padding-left: 15px;
       padding-right: 15px;
       padding-bottom: 5px;
       color: #606060;
}

td.footer a {
        color: #606060;
        font-weight: bold;
}

td.footer a:hover {color: #fff; border-bottom: 2px #c00 solid;}
td.footer a:active {color: #fff; border-bottom: 2px #c00 solid;}

a.imglink:hover {border: 0;}
a.imglink:active {border: 0;}

#image_title {float:left; display: inline; max-width: 385px; text-align: left; font-size: 14px; font-weight: bold;}
#image_info {float:right; line-height:18px; border-left: 1px #666 solid; padding-left: 10px; text-align: right;}

div.fav_entry {
        margin-bottom: 3em;
        tex-align: center;
}

div.fav_entry img.foto {
        padding: 3px;
        border: 1px #606060 solid;
}

div.fav_entry a:hover {border: 0;}
div.fav_entry a:active {border: 0;}

.comment {
      color: #444; 
      background-color: #222; 
      padding: 4px; 
      margin-bottom:5px; 
      border:0;
}

.entrylinks {
      margin-bottom: 5px; 
      border-top: 1px #555 solid;
}

/*
** Weblog
**
*/

cite {
	padding: 8px;
	padding-left: 20px;
}

select {
        background: #000;
        color: #ccc;
        border: 1px #888 solid;
}

input.set {
        background: #000;
        color: #ccc;
        border: 1px #888 solid;
}

input.fill_out {
        background: #000;
        color: #ccc;
        border:0;
        border-bottom: 1px #aaa dashed;
}

textarea.fill_out {
        background: #000;
        color: #ccc;
        border: 1px #aaa dashed;
        margin-bottom: 10px;
}

/*
** Linkdefinitionen & Menüs (Schriftstile, Farben, Ränder, Hintergründe, ...)
**
*/

a {
	font-weight:normal;
	color: #808080; 
}

#menu_selected {color: #fff; border-bottom: 2px #c00 solid;}

a.entry_menu {
	font-weight: normal;
	color: #808080; 
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {color: #fff; border-bottom: 2px #c00 solid;}
a:active {color: #fff; border-bottom: 2px #c00 solid;}

.text a:link {border-bottom: 2px #900 dotted;}
.text a:visited {border-bottom: 2px #900 dotted;}
.text a:hover {color: #fff; border-bottom: 2px #c00 solid;}
.text a:active {color: #fff; border-bottom: 2px #c00 solid;}

.text img.right {float:right; padding: 3px; border: 1px #888 solid; margin-left:10px; margin-bottom:10px;}

#previous {
       display:block;
       float:right;
       width: 29px;
       height: 29px;
       margin-top: 0;
       background-image: url(images/layout_v3/black/button2_prev.gif);
}

#next {
       display:block;
       float:right;
       width: 29px;
       height: 29px;
       margin-left: 4px;
       margin-top: 0;
       background-image: url(images/layout_v3/black/button2_next.gif);
}

#current {
       display:block;
       float:right;
       width: 29px;
       height: 29px;
       margin-left: 4px;
       margin-top: 0;
       background-image: url(images/layout_v3/black/button2_cur.gif);
}

#previous:hover {background-position:0% -29px; border: 0;}
#previous:active {background-position:0% -29px; border: 0;}
#next:hover {background-position:0% -29px; border: 0;}
#next:active {background-position:0% -29px; border: 0;}
#current:hover {background-position:0% -29px; border: 0;}
#current:active {background-position:0% -29px; border: 0;}


.paginate {
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:		10px 6px 10px 4px;
 margin:		0;
 background-color:	transparent;  
}

.pagecount {
 color:			#666;
 font-weight:		normal;
 background-color: transparent;  
}


#photoblogring {
color:#888;
font-size: 11px;
}
#photoblogring a,
#photoblogring a:link,
#photoblogring a:visited {
color:#888;
text-decoration: none;
font-weight:normal;
}
#photoblogring a:active,
#photoblogring a:hover {
color:#aaaaaa;
}


/*
Formatting Buttons
------------------------------------------------------ */

.buttonMode {
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 10px;
color: #73769D;
background-color: transparent;
white-space: nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
background-color: #f6f6f6;
padding: 0;
border-top: #333 1px solid;
border-right: #333 1px solid;
border-bottom: #333 1px solid;
}
.htmlButtonOuterL {
border-left: #333 1px solid;
}
.htmlButtonInner {
background-color: transparent;
text-align: center;
padding: 0 3px 0 3px;
border-left: #fff 1px solid;
border-top: #fff 1px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
}
.htmlButtonOff {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}
.htmlButtonOff a:link {
color: #000;
text-decoration: none;
white-space: nowrap;
}
.htmlButtonOff a:visited {
text-decoration: none;
}
.htmlButtonOff a:active {
text-decoration: none;
color: #999;
}
.htmlButtonOff a:hover {
background-color: #fff;
text-decoration: none;
color: #999;
}
.htmlButtonOn {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
font-size: 11px;
font-weight: bold;
background: #f6f6f6;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}
.htmlButtonOn a:link {
color: #990000;
text-decoration: none;
white-space: nowrap;
}
.htmlButtonOn a:visited {
text-decoration: none;
}
.htmlButtonOn a:active {
text-decoration: none;
color: #999;
}
.htmlButtonOn a:hover {
background-color: #fff;
color: #999;
text-decoration: none;
}

/* Plugin: Search Highlight */

 .hilite { background-color: #ff0; color: #000}

}

