/* CSS Document */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }
body { margin:0; background:#ffffff; }
.mceContentBody { background: #ffffff; padding:10px; }
img { border: 0; vertical-align:bottom; }
ul { padding:0 0 0 0; }
li { margin-left:25px; }
cite { width:200px; font-style:italic; float:right; padding:10px 20px; font-size:110%; font-weight:bold; }
p { line-height:15px; margin-bottom:13px; }
thead tr td { font-weight:bold; }
/* HEADINGS */
h1, h2, h3, h4 {line-height:normal; font-family:Arial, Verdana, Tahoma; color: #444444; }
h1 { padding-bottom:10px; font-size:17px; font-weight:bold; letter-spacing: -1px; }
h2 { padding-bottom:5px; font-size:15px; font-weight:bold; }
h3 { padding-bottom:2px; font-size:13px; font-weight:bold; }
h4 { font-size:12px; font-weight:normal; line-height: 15px; }


/*FORMS*/
textarea { padding:8px; }
label { width:80px; display:block; float:left; font-weight:bold; }
input { margin: 5px 0 0 0; padding: 2px 2px 2px 4px; }
input.button { margin: 10px 0 0 0; padding:2px 5px 3px 5px; width:auto; background:#a1a1a1; color: #fff; border:1px solid #a1a1a1; }
input.button:hover { background:#919191; }

/* CLASSES */
.clear { width:0; height:0; overflow:hidden; clear:both; font-size: 0px; }
.hr { display:block; clear:both; height:20px; background:url(../studio/images/hr.gif) repeat-x left 3px; overflow:hidden; }
.imgnone { float:left; padding: 0 0 10px 0; }
.imgleft { float:left; padding: 0 35px 10px 0; }
.imgright { float:right; padding: 0 0 10px 35px; }
.imgmargin { margin: 0 0 7px 0; }
.grey { color: #818789 !important; }

.gallery { padding-top:20px; }
.gallery a:hover { background:none!important; opacity:0.75; }
.galleryPic img { margin:0 5px 5px 0; }

.articleinfo { width:auto; color:#999999; }
.articleinfo em { color:#999999; }

.photo_by, .bild_comment { font-size: 9px; color:#777; }
.photo_by { float:right; text-align:right; }
.bild_comment { float:left; color:#828282 !important; }

hr { border: 0; background: #e1e1e1; width: 90%; margin: 1px 0 5px 0; height: 1px; noshade }

/* MENUS */
#menu { width:460px; background:#383a3b; border-right:5px solid #ffffff; float:left; }
#menu a	{ width:auto; padding:7px 11px 6px 11px; font-size:11px; text-decoration:none; float:left; color:#fff; background:#383a3b; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight: normal !important; }
#menu a.current { background:#ee368a;}
#menu a:hover { background:#ee368a;}

/* OTHER HYPERLINKS */
a { font-weight:normal; text-decoration:none; color:#ee368a; }
a:hover { text-decoration:underline; }

#contacts a { color:#333333; font-size:9px; line-height:14px; text-decoration:none; }
#contacts a:hover { text-decoration:underline; }

/* MASTER DESIGN */
#page 	{ width:980px; margin: auto; }
#header { height:85px; background: url(../images/bg_top.gif) repeat-x top; }
#main 	{ width:729px; padding-top:15px; }
#right 	{ width:243px; }
#footer { width:980px; margin: auto; height:24px; padding-top:10px; margin-top: 60px; background:url(../images/bg_footer.gif) repeat-x bottom; color:#9b9b9b; }

/* SUB DESIGN */
#content { width:460px; padding-left:269px; line-height: 14px; }
#logotype { width:241px; height:61px; padding-top:24px; padding-left:28px; float:left; background:#ffffff;  }
#logotype a:hover { background:none; }

#copyrights { padding-left:20px; color:#9b9b9b;  }
#copyrights a { font-weight: normal !important; }
#langSelection { width:140px; height:15px; overflow:hidden; position:absolute; top:6px;	left:750px; }
#langSelection a { background: none; }
