body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: url('data/index_bgd.png') #eee;
    color: #000;
}
#main
{
    background: #fff;
    margin: 20px 5%;
}
#top
{
    background: url('data/index_top_bgd.png') #2d466b;
    color: #888;
    margin: 0px 0px;
    padding: 0px;
    border-bottom: 1px solid #2d466b;
    font-size: 12px;
    height: 100px;
}
#selector
{
    background: url('data/index_top.png') transparent no-repeat;
    height: 100%;
    margin: 0;
    text-align: right;
    padding-top: 30px;
    padding-right: 10px;
}
#selector img
{
    border: 1px solid #000;
    vertical-align: middle;
    margin-left: 5px;
}
#toolbar
{
    background: url('data/index_menu_bgd.gif') #ddd;
    border: 1px solid #888;
    border-bottom: 2px solid #555;
    height: 25px;
    font-weight: bold;
}
#toolbar a
{
    background: url('data/index_button.gif') #eee;
    text-decoration: none;
    display: block;
    padding: 5px;
    border-left: 1px solid #89a;
    border-right: 1px solid #567;
    float: left;
    color: #eee;
}
#toolbar a:hover
{
    background: url('data/index_button_hover.gif') #eee;
    color: #058;
    border-left: 1px solid #ace;
    border-right: 1px solid #89a;
}
#pagecontent
{
    border: 1px solid #888;
    background: #fff;
    padding: 10px 10px;
}
.donation
{
    float: right;
    margin: 5px;
    text-align: right;
    background: url('data/button_blank.png') no-repeat transparent;
}
.donation form
{
    /* padding-top: 12px;*/
    padding-right: 5px;
    padding-top: 5px;
    width: 152px;
    height: 60px;
}
.donation .beer
{
    background: url('data/button_beer.png') no-repeat transparent;
}
.donation .coffee
{
    background: url('data/button_coffee.png') no-repeat transparent;
}
.donation form input
{
    border: none;
    background: transparent none;
    display: block;
    height: 50px;
    color: #fff;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 50px;
    white-space: normal;
}
.download
{
    width: 200px;
    height: 60px;
    background: url('data/button_download.png') no-repeat transparent;
    float: right;
    margin: 5px;
    text-align: right;
    padding-top: 3px;
}
.download .heading
{
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding-right: 20px;
    color: #fffff0;
}
.download .heading:first-letter
{
    font-size: 20px;
}
.download .stable
{
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
    color: #fff;
}
.download .unstable
{
    display: block;
    font-size: 11px;
    padding-right: 15px;
    color: #e0e0e0;
}
.donate
{
    width: 318px;
    height: 76px;
    background: url('data/button_donate.png') no-repeat transparent;
    color: #fff;
    font-size: 12px;
    padding-top: 18px;
    padding-left: 80px;
}
.donate a
{
    display: block;
    color: #e0e0e0;
}
.donate a:hover
{
    color: #fff;
}
.donate:first-line
{
    font-size: 17px;
    font-weight: bold;
}
#foot
{
    padding: 5px;
    border: 1px solid #888;
    background: #e0e5e8;
}
h1, h2, h3, h4, h5, h6
{
    border-top: 1px solid #b7ab9d;
    border-bottom: 1px solid #817a72;
    border-left: 1px solid #cba;
    border-right: 1px solid #765;
}
h1
{
    background: #618497 url('data/h1.gif') repeat-x;
    padding: 5px;
    text-indent: 5px;
    text-align: left;
}
h1, h1 a
{
    font-family: 'Arial', 'Helvetica', sans-serif; 
    color: #fff;
    font-weight: bold;
    font-size: 22px;
}
h2
{
    background: #9eaab0 url('data/h2.gif') repeat-x;
    text-align: left;
    padding: 5px;
    text-indent: 10px;
}
h2, h2 a
{
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #001030;
}
h3
{
    background: #fff url('data/h3.gif') repeat-x;
    padding: 5px;
    text-indent: 15px;
}
h3, h3 a
{
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-weight: bold; 
    font-size: 16px;
    color: #001030;
}
h4
{
    background: #fff url('data/h4.gif') repeat-x;
    padding: 5px;
    text-indent: 30px;
}
h4, h4 a
{
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-weight: bold; 
    font-size: 14px;
    color: #000000;
}
h5
{
    background: #fff url('data/h5.gif') repeat-x;
    padding: 5px;
    text-indent: 40px;
}
h5, h5 a
{
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-weight: bold; 
    font-size: 13px;
    color: #333333;
}
h6
{
    background: #fff url('data/h6.gif') repeat-x;
    padding: 5px;
    text-indent: 10px;
}
h6, h6 a
{
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-weight: bold; 
    font-size: 13px;
    color: #555555;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
    color: #eef0ff;
}

a
{
    color: #555555;
    text-decoration: none;
}

a:hover
{
    color: steelblue; 
    text-decoration: underline;
}

hr
{
    background-color: cornflowerblue;
    color: cornflowerblue;
    height: 2pt;
    width: 98%;
}

.HEADER_bgd
{
    background: steelblue url('data/header_bgd.jpg');
    height: 100px;
}

.HEADER
{
    font-size: 18pt; 
    font-family: 'Times New Roman', 'Times', serif;
    font-weight: bold;
    color: #EEEEEE;
}

.TEXT, .ATEXT
{
    font-size: 9pt; 
    font-family: 'Arial', 'Helvetica', sans-serif;
}

.ATEXT
{
	font-size: 12pt;
}

.NACHRICHT 
{
    font-size: 11pt; 
    font-family: 'Arial', 'Helvetica', sans-serif; 
    color: #000000;
}

.BESCHRIFTUNG 
{
    font-size: 9pt; 
    font-family: 'Arial', 'Helvetica', sans-serif; 
    font-weight: bold;
}

.BESCHREIBUNG 
{
    font-size: 10pt; 
    font-family: 'Arial', 'Helvetica', sans-serif; 
    font-weight: normal;
}

.KOMMENTAR 
{
    color: #888888; 
    font-size: 10pt; 
    font-family: 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
}

.EMPHASIZE 
{
    font-size: 14pt;
    color: #000080;
    font-weight: bold; 
    font-family: 'Times New Roman', serif;
}

.HIGHLIGHT 
{
    font-size: 13pt; 
    font-family: 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-weight: bold;
    color: steelblue;
}

.HIGHLIGHT:first-letter
{
    font-weight: bold;
    font-size: 16pt;
    color: orange;
}

.icon
{
	font-size: 11px;
	color: #2F4EB7;
	font-family: Arial, Helvetica, sans-serif;
}

.pub_box
{
    border: 2px solid #7789B3;
    background: #F0F0F8;
    margin: 40px 80px;
    min-width: 50%;
}

div.pub_box
{
    text-align: justify;
    margin-top: 25px;
    padding: 5px;
}

.pub_box.videos
{
    text-align: center;
}

.videobox
{
    padding: auto;
    margin: 10px;
    display: inline-block;
    width: 560px;
    height: 450px;
    overflow: hidden;
}

.videobox object
{
    margin: auto;
}

div.pub_image_row
{
    margin: 5px;
    height: 200px;
    overflow: auto;
    text-align: center;
}

div.pub_image_description div.column_left, div.pub_box div.column_center, div.pub_box div.column_right
{
    width: 140px;
    overflow: auto;
    margin: 5px;
    border: 1px solid #000;
}

ul#pub_foot
{
    display: inline;
}

#pub_foot li
{
    display: inline;
}


th
{
    font-weight: bold;
    text-align: left;
}
div.box_header
{
    font-weight: bold;
    color: #333;
    font-size: 18px;
}
div.download_box
{
    height: 100px;
    width: 450px;
    margin: auto;
}
div.pub_box .icon
{
    float: left;
    padding: 10px 0px 10px 25px;
    margin: 0px;
    height: 80px;
    width: 80px;
}
div.download_link
{
    height: 60px;
    padding: 25px 0 15px 0;
    margin: 0px;
    font-weight: bold;
    font-size: 16px;
}
div.download_link img
{
    margin-left: 5px;
}
div.download_link
{
    color: #5588aa;
}
div.download_link .comment
{
    margin-top: 5px;
    margin-bottom: 5px;
    color: #333;
    font-weight: normal;
}
div.pub_box .flexi_box
{
    text-align: justify;
    float: none;
}

#progressbar
{
    background-image: url('data/progressbar.png');
    width: 550px;
    overflow: hidden;
    border: 2px solid steelblue;
}

#progressblind
{
    background: repeat-y url('data/progressblind.png');
    width: 550px;
    height: 12px;
    overflow: hidden;
    line-height: 12px;
    padding-left: 20px;
    color: #fff;
    font-weight: bold;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
}

#nav_menu
{
    padding-top:30px;
    width: 150px;
    vertical-align: top;
}

img#blog
{
    border: 0; 
    width: 35px; 
    height: 13px;
    margin-right: 10px;
}

/* fixed colors */

.schwarz	{ color: #000820 }
.grau       { color: #EEEEF0 }
.dunkelgrau { color: #808080 }
.seeblau { color: #4682B4 }
.orange		{ color: #FF8000 }
.blau		{ color: #2F4EB7 }
.dunkelblau	{ color: #000070 }
.mattblau	{ color: #7789B3 }
.violett	{ color: #400080 }
.weiss		{ color: #FFFFFF }
.rot		{ color: #800000 }

.acomment
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.comment
{
	font-size: 10pt;
	font-family: "Times New Roman", serif;
	color: #000000;
}

.notice
{
	font-size: 10pt;
	color: #32409C;
	font-family: Arial, Helvetica, sans-serif;
}

/* Mini-Windows */

.box
{
	font-size: 9pt;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 3px double #AABBCC;
	padding: 5px;
	width: 600px;
	background-image: url('data/bgd-box.gif');
}

.flexi_box
{
	font-size: 12px;
	border: 3px double #AABBCC;
	padding: 5px;
	margin: 5px;
	background-image: url('data/bgd-box.gif');
}

.abox .flexi_box, .box .flexi_box
{
	border-width: 0;
	background-image: none;
}

.blankbox
{
	float: right;
	font-size: 9pt;
	color: #003380;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div.blankbox
{
    padding: 10px;
}

.examplebox
{
	border: 3px double #0040A0;
	width: 450px;
	background-color: #6090C0;
	float: left;
	font-size: 8pt;
	Padding: 5px;
	color: #F8F8F8;
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.commentbox
{
	border: 3px double #0040A0;
	width: 280px;
	Padding: 5px;
	background-image: url('data/bgd-box.gif');
	float: left;
	font-size: 8pt;
	color: black;
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.commentbox:first-line
{
	font-weight: bold;
	font-size: 10pt;
	Padding: 5px;
	text-align: left;
}

.noticebox
{
	width: 250px;
	border: 2px ridge #558CFF;
	background-image: url('data/bgd-box.gif');
	float: right;
	font-size: 9pt;
	Padding: 5px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div.noticebox, div.commentbox, div.examplebox, div.box
{
	margin: 10px;
}

ul li
{
    list-style-image: url("data/bull.gif");
}

#license_summary,
#license_summary li
{
    list-style-type: none;
    list-style-image: none;
}

#license_summary li
{
    display: block;
    height: 75px;
    padding-left: 100px;
    margin: 20px 0px;
}

#license_summary li:first-line
{
    font-size: 16px;
    font-weight: bold;
}

#license_summary img
{
    border: 0px none;
    float: left;
}

#license_summary #author
{
    background: url('data/copy_author.png') no-repeat;
}

#license_summary #share
{
    background: url('data/copy_share.png') no-repeat;
}

#license_summary #edit
{
    background: url('data/copy_edit.png') no-repeat;
}

#license_summary #sell
{
    background: url('data/copy_sell.png') no-repeat;
}
.vip_download
{
    font-size: 10px;
    color: #888;
}


/******************************************
 © 2007, Thomas Meyer www.All-Community.de
 Copyright Hinweis nicht entfernen!
******************************************/
