body {
background:#3b3243;
margin:0px;
color:#333333;
font:x-small Georgia Serif;
font-size:small;
text-align: center;
}

a:link {
color:#5588aa;                                                      
text-decoration: underline;                       
}

a:visited {
color:#999999;color:#5588aa;              
text-decoration: none;
}

a:hover {
color:#2e495b;                                                                      
text-decoration:underline;
}

a:aktiv {text-decoration: none;}
a img {padding:10px;
border-width:0;
}

/* Header-----------------------------------------------*/

div#header-wrapper {
width:660px;
margin:0px; margin-top: 0px;
}

div#header {
text-align: left;
color:#ffffff;
}

div#header h1 {
margin:0;
padding:15px 2px 2px;
line-height:1.2em;
letter-spacing:.2em;
font: normal normal 200% Georgia, Serif;
}

div#header a {
color:#ffffff;
text-decoration:none;
}

div#header-inner_nav {                     
    display: inline;
    float: right;
    text-align: right;
    font-size: 13px;
}
                
div#header-inner_nav li {
    font: Arial, 	Verdana, Sans-serif;
    display: inline;
    color:#ffffff;
}

div#header-inner_nav li.selectmenu {
    color: white;
    float: left;
    margin-top: 1em;
    margin-left: 30px;
    margin-right: 8px;
    padding: 0;
    text-decoration: none;
	text-shadow: #fff 0 0 5px;
	font-weight: bold;
}

div#header-inner_nav li a {
    color: #aaa;
    float: left;
    margin-top: 1em;
    margin-left: 30px;
    margin-right: 8px;
    padding: 0;
    text-decoration: none;
}
div#header-inner_nav li a:hover { color: #fff; }

/* Outer-Wrapper----------------------------------------------- */

div#outer-wrapper {
width: 660px;
margin:0 auto;
text-align:left;
font: normal normal 100% Georgia, Serif;
}

div#content-wrapper {
background:#FFFFFF;
padding:10px;
}

div#main {
width: 410px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

div#sidebar {
width: 220px;
float: right;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}

div#picture {text-align: center;}                                                            

.select { font-weight: bold; color: #2e495b;}

.clear {clear:both; margin: 0;}

/* Sidebar Content----------------------------------------------- */

.sidebar {
color: #666666;
line-height: 1.5em;
}

.sidebar ul {
list-style:none;
margin:0 0 0;
padding:0 0 0;
}

.sidebar li {
margin:0;
padding-top:0;
padding-right:0;
padding-bottom:.25em;
/*padding-left:15px;
text-indent:-15px;*/
text-align: center;
line-height:1.5em;
}

.sidebar .widget {
border-bottom: 1px dotted #CCCCCC;                                
margin:1.5em 0 1.5em;
padding:0 0 1.5em;	
}

/* Headings----------------------------------------------- */

h2 {
margin:1.5em 0 .75em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999;
}

/* Main -----------------------------------------------*/

.main {border-bottom-width: 0px;}

.main h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:#cc6600;
}

.main .text {
margin:0 0 .75em;
line-height:1.6em;
}

/* Footer----------------------------------------------- */
.footer {
width:660px;
color:#e0e0e0;
margin:0 auto;
padding-top:2px;
line-height: 1.6em;
letter-spacing:.1em;
text-align: center;
clear: both;
font:normal 100 12px/20px 'Times New Roman' Serif;
}

.footer a {
color:#ffffff;                                                      
text-decoration: underline;                       
}

