/*
Theme Name: umaWordpress
Theme URI: 
Description: Wordpress Theme für unister-uma.de
Version: 1.0
Author: Cedric Dörfel
Tags: valid XHTML
*/

/* begin Page */
body { margin:0 auto; padding:0; background-color:#FFFFFF; background-image:url(images/bg.gif); background-repeat:repeat-x; line-height:150%; }
.Main { position:relative; width:100%; left:0; top:0; }
.PageBackgroundSimpleGradient { position:absolute; background-image:url(images/Page-BgSimpleGradient.jpg); background-repeat:repeat-x; top:0; width:100%; height:1px; }
.cleared { float:none; clear:both; margin:0; padding:0; border:none; font-size:1px; }
form { margin-top:0; }
table.position { position:relative; width:100%; table-layout:fixed; }

/* end Page */

/* begin Box, Sheet */
.Sheet { position:relative; z-index:0; margin:0 auto; width:880px; min-width:63px; min-height:63px; }
.Sheet-body { position:relative; z-index:1; padding:0; }
.Sheet-cc { display:none; position:absolute; z-index:-1; top:45px; left:45px; right:45px; bottom:45px; background-color:#FFF; }
.Sheet { margin-top:-10px!important; }
.PageBackgroundSimpleGradient,.PageBackgroundGradient,.PageBackgroundGlare { min-width:900px; }

/* end Box, Sheet */

/* begin Header */
div.Header { margin:0 auto; position:relative; z-index:0; width:882px; height:150px; }
#logo { float:right; margin-top:-5px; }
/* end Header */

/* begin Menu */

/* menu structure */
.nav { overflow:hidden; }
.nav ul { background:; margin:0; padding:0; width:882px; background-image:url(images/nav.png); height:48px; overflow:hidden; }
.nav li.page_item,.nav li.cat-item,.nav li.current_page_parent { border-left:#fff 1px solid; float:left; height:48px; font-size:12pt; margin-left:-2px; width:127px; }
.nav li.page_item a,.nav li.cat-item a,.nav li.current_page_parent a { color:#E2E5E1; padding:15px; text-decoration:none; display:block; padding:15px 0; text-align:center; font-weight:bold; }
.nav li.page_item a:hover,.nav li.cat-item a:hover,.nav li.current_page_item a,.nav li.current_page_parent a { color:#fff; background-image:url(images/MenuItem.png); height:18px; background-image:url(images/nav.png); background-position:20px 100%; }
.nav ul li.current_page_parent { background-image:url(images/nav.png); background-position:20px 100%; color:#FFFFFF; }
.nav li.page_item a .r,.nav li.page_item a .l,.nav li.cat-item a .r,.nav li.cat-item a .l { position:absolute; display:block; height:75px; background-image:url(images/MenuItem.png); }
li.page_item ul { display:none; margin-top:2px; margin-bottom:-3px; }
/* end MenuItem */

/* begin MenuSeparator */
.nav .separator { display:block; width:2px; height:25px; background-image:url(images/MenuSeparator.png); }
/* end MenuSeparator */

/* begin ContentLayout */
.contentLayout { background-color:#FFF; position:relative; margin-bottom:5px; width:882px; clear:both; }
/* end ContentLayout */

/* begin Box, Block */
.Block { position:relative; z-index:0; margin:0 auto; min-width:15px; min-height:15px; }
.Block-body { position:relative; z-index:1; padding:7px; }
.Block-tr,.Block-tl,.Block-br,.Block-bl,.Block-tc,.Block-bc,.Block-cr,.Block-cl { position:absolute; z-index:-1; }
.Block-tr,.Block-tl,.Block-br,.Block-bl { width:14px; height:14px; background-image:url(images/Block-s.png); }
.Block-tl { top:0; left:0; clip:rect(auto,7px,7px,auto); }
.Block-tr { top:0; right:0; clip:rect(auto,auto,7px,7px); }
.Block-bl { bottom:0; left:0; clip:rect(7px,7px,auto,auto); }
.Block-br { bottom:0; right:0; clip:rect(7px,auto,auto,7px); }
.Block-tc,.Block-bc { left:7px; right:7px; height:14px; background-image:url(images/Block-h.png); }
.Block-tc { top:0; clip:rect(auto,auto,7px,auto); }
.Block-bc { bottom:0; clip:rect(7px,auto,auto,auto); }
.Block-cr,.Block-cl { top:7px; bottom:7px; width:14px; background-image:url(images/Block-v.png); }
.Block-cr { right:0; clip:rect(auto,auto,auto,7px); }
.Block-cl { left:0; clip:rect(auto,7px,auto,auto); }
.Block-cc { position:absolute; z-index:-1; top:7px; left:7px; right:7px; bottom:7px; background-color:#EDEDED; }
.Block { margin:7px; }
/* end Box, Block */

/* begin BlockHeader */
.BlockHeader { position:relative; z-index:0; height:30px; padding:0 7px; margin-bottom:7px; }
.BlockHeader .t { height:30px; color:#000000; font-family:Arial, Helvetica, Sans-Serif; font-size:13px; font-style:normal; font-weight:bold; white-space:nowrap; padding:0 13px; line-height:30px; }
.BlockHeader .l { left:0; right:6px; }
.BlockHeader .r { width:882px; right:0; clip:rect(auto,auto,auto,874px); }
/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent { position:relative; z-index:0; margin:0 auto; min-width:1px; min-height:1px; }
.BlockContent-body { position:relative; z-index:1; padding:8px; background-color:#E8E8E8; }
.BlockContent-body { color:#5C6459; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:normal; border:solid 1px #AFAFAF; padding:8px 13px 0; margin-top:10px; }
.BlockContent-body a:link { color:#0F72B5; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; }
.BlockContent-body ul li a:active { color:#CF7F02; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; }
.BlockContent-body a:visited,.BlockContent-body a.visited { color:#0F72B5; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; }
.BlockContent-body a:hover,.BlockContent-body a.hover { color:#154175; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; }
.BlockContent-body ul { list-style-type:none; color:#232622; margin:-6px 0 0; padding:0; overflow:hidden; }
.BlockContent-body li { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; text-decoration:none; }
.BlockContent-body ul li { padding:0 0 7px 18px; background-image:url(images/BlockContentBullets.png); background-repeat:no-repeat; margin:.5em 0 -1px; line-height:1.2em; border-bottom:1px solid #AFAFAF; }
.BlockContent-body ul li.current_page_item a { color:#154175; font-weight:bold; }
.BlockHeadline { font-weight:bold; font-size:11pt; margin:5px 0 12px; }
/* end Box, BlockContent */

/* begin Box, Post */
.Post { position:relative; z-index:0; margin:0 auto; min-width:1px; min-height:1px; }
.Post-body { position:relative; z-index:1; padding:10px 10px 0; }
.Post { margin:5px 17px 12px 0; }

/* Start images */
a img { border:0; }
.article img,img.article { }
.metadata-icons img { border:none; vertical-align:middle; margin:2px; }
/* Finish images */

/* Start tables */
.article table,table.article { margin:1px; width:100%; }
.article table,table.article .article tr,.article th,.article td { background-color:Transparent; border:none; margin:0; }
.article th,.article td { padding:10px; border:none; vertical-align:top; text-align:left; margin:0; }
.article th { text-align:center; vertical-align:middle; padding:7px; }
.article tr { margin-top:0; }
/* Finish tables */

/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper { text-decoration:none; margin:.2em 0; padding:0; font-weight:normal; font-style:normal; letter-spacing:normal; word-spacing:normal; font-variant:normal; text-decoration:none; font-variant:normal; text-transform:none; text-align:left; text-indent:0; line-height:inherit; font-family:Arial, Helvetica, Sans-Serif; font-size:22px; font-style:normal; font-weight:bold; text-align:left; color:#343932; }
.PostHeaderIcon-wrapper,.PostHeaderIcon-wrapper a,.PostHeaderIcon-wrapper a:link,.PostHeaderIcon-wrapper a:visited,.PostHeaderIcon-wrapper a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:22px; font-style:normal; font-weight:bold; text-align:left; color:#343932; }
/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link { font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; color:#424242; }
.PostHeader a:visited,.PostHeader a.visited { font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; color:#575F54; }
.PostHeader a:hover,.PostHeader a.hovered { font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; color:#D05B01; }
/* end PostHeader */

/* begin PostMetadata */
.PostMetadataHeader { padding:1px; background-color:#DBDBDB; }
/* end PostMetadata */

/* begin PostIcons */
.PostHeaderIcons { padding:1px; }
.PostHeaderIcons,.PostHeaderIcons a,.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#2F332E; }
.PostHeaderIcons a,.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a:hover { margin:0; }
.PostHeaderIcons a:link { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#4A4A4A; }
.PostHeaderIcons a:visited,.PostHeaderIcons a.visited { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#484E46; }
.PostHeaderIcons a:hover,.PostHeaderIcons a.hover { font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; color:#C65601; }
/* end PostIcons */

/* begin PostContent */

/* Content Text Font & Color (Default) */
body { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:normal; color:#454C43; }
.PostContent { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:normal; text-align:justify; color:#000; }

/* Start Content link style */
a { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#696969; }

/* Adds special style to an unvisited link. */
a:link { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#0F72B5; }

/* Adds special style to a visited link. */
a:visited,a.visited { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#154175; }
a:active,a.active { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#CF7F02; }

/* :hover - adds special style to an element when you mouse over it. */
a:hover,a.hover { font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; color:#154175; }

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited { font-weight:normal; font-style:normal; text-decoration:none; }

/* Start Content headings Fonts & Colors  */
h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:28px; font-style:normal; font-weight:bold; text-align:left; color:#4D544A; }
h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:22px; font-style:normal; font-weight:bold; text-align:left; color:#666F62; cursor:pointer; }
h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:18px; font-style:normal; font-weight:bold; text-align:left; color:#696969; }
h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:16px; font-style:normal; font-weight:bold; text-align:left; color:#575F54; }
h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-style:normal; font-weight:bold; text-align:left; color:#575F54; margin:5px 0; }
h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-style:normal; font-weight:bold; text-align:left; color:#575F54; }
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */

/* Start Content list */
ol,ul { color:#343932; margin:1em 0 1em 2em; padding:0; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; }
li ol,li ul { margin:.5em 0 .5em 2em; padding:0; }
li { margin:0; padding:0; }
ul { list-style-type:none; }
ol { list-style-position:inside; }
.Post li { padding:0 0 0 13px; line-height:150%; color:#000; }
.Post ol li,.Post ul ol li { background:none; padding-left:0; }
.Post ul li,.Post ol ul li { background-image:url(images/PostBullets.png); background-repeat:no-repeat; padding-left:13px; line-height:150%; background-position:0 2px; }
/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */

/* Start blockquote */
blockquote p { color:#0F100E; font-family:Arial, Helvetica, Sans-Serif; font-style:italic; font-weight:normal; text-align:left; }
blockquote { border:solid 1px #BDBDBD; margin:10px 10px 10px 50px; padding:5px 5px 5px 41px; background-color:#DBDBDB; background-image:url(images/PostQuote.png); background-position:left top; background-repeat:no-repeat; }
/* Finish blockuote */
/* end PostQuote */

/* begin PostMetadata */
.PostMetadataFooter { padding:1px; background-color:#DBDBDB; border-color:#BDBDBD; border-style:solid; border-width:1px; }

/* end PostMetadata */

/* begin PostIcons */
.PostFooterIcons { padding:1px; }
.PostFooterIcons,.PostFooterIcons a,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a:hover { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; text-decoration:none; color:#2F332E; }
.PostFooterIcons a,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a:hover { margin:0; }
.PostFooterIcons a:link { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#4A4A4A; }
.PostFooterIcons a:visited,.PostFooterIcons a.visited { font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; color:#484E46; }
.PostFooterIcons a:hover,.PostFooterIcons a.hover { font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; color:#C65601; }
/* end PostIcons */

/* begin Button */
.Button { display:inline-block; width:auto; outline:none; border:none; background:none; line-height:34px; margin:0; padding:0; overflow:visible; cursor:default; text-decoration:none!important; z-index:0; }
.Button .btn { display:block; position:relative; float:left; height:34px; overflow:hidden; white-space:nowrap; width:auto; color:#000000; }
.Button .btn .t { display:block; height:34px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:normal; white-space:nowrap; text-align:left; padding:0 21px; line-height:34px; text-decoration:none!important; }
input.text,select.text,textarea { background-color:#E8E8E8; border:1px solid #666666; color:#666666; font-family:arial,sans-serif; font-size:9pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; margin-bottom:0; padding:4px; width:300px; }
input.text:hover,input.text:focus,select.text:hover,select.text:focus,textarea:hover,textarea:focus { background-color:#FFF; border:1px solid #666666; color:#666666; font-family:arial,sans-serif; font-size:9pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; margin-bottom:0; padding:4px; width:300px; }
.Button .hover,.Button:hover { color:#000000; text-decoration:none!important; }
.Button .active { color:#FFF1E6; }
.Button .btn .l,.Button .btn .r { display:block; position:absolute; z-index:-1; height:102px; background-image:url(images/Button.png); }
.Button .btn .l { left:0; right:11px; }
.Button .btn .r { width:411px; right:0; clip:rect(auto,auto,auto,400px); }
.Button .btn.hover .l,.Button .btn.hover .r,.Button .btn:hover .l,.Button .btn:hover .r { top:-34px; }
.Button .btn.active .l,.Button .btn.active .r { top:-68px; }
/* end Button */

/* begin Footer */
.Footer { background-color:#FFF; position:relative; z-index:0; overflow:hidden; width:882px; margin:0 auto; color:#FFF; }
.Footer .Footer-inner { background-color:#FFF; height:1%; position:relative; z-index:0; padding:0 13px 13px; text-align:center; color:#FFF; }
.Footer .Footer-background { position:absolute; z-index:-1; width:882px; height:150px; bottom:0; left:0; }
.rss-tag-icon { position:relative; display:block; float:left; background-image:url(images/rssIcon.png); background-position:center right; background-repeat:no-repeat; margin:0 5px 0 0; height:25px; width:25px; }
.Footer .Footer-text p { margin:0; color:#000; }
.Footer .Footer-text { display:inline-block; color:#171717; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; }
.Footer .Footer-text a:link { text-decoration:none; color:#0F72B5; font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; }
.Footer .Footer-text a:visited { text-decoration:none; color:#143F6F; font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; }
.Footer .Footer-text a:hover { text-decoration:none; color:#154175; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; }
/* end Footer */

/* begin PageFooter */
.page-footer,.page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover { font-family:Arial; font-size:10px; letter-spacing:normal; word-spacing:normal; font-style:normal; font-weight:normal; text-decoration:underline; color:#CB5901; }
.page-footer { margin:1em; text-align:center; text-decoration:none; color:#666666; }
/* end PageFooter */

/* begin LayoutCell */
.contentLayout .sidebar1 { background-color:#fff; position:relative; margin:0; padding:0; border:0; float:left; overflow:hidden; width:219px; }
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .content { background-color:#fff; position:relative; margin:0; padding:0; border:0; float:left; overflow:hidden; width:662px; }
.contentLayout .content-wide { position:relative; margin:0; padding:0; border:0; float:left; overflow:hidden; width:879px; }
/* end LayoutCell */
.commentlist,.commentlist li { background:none; }
.commentlist li li { margin-left:30px; }
.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; margin:1px; background:#fff; }
.commentlist li cite { font-size:1.2em; }
#commentform textarea { width:100%; }
img.wp-smiley { border:none; margin:0; padding:0; }
.navigation { display:block; text-align:center; }

/* Recommended by http://codex.wordpress.org/CSS */

/* Begin */
.aligncenter,div.aligncenter,.article .aligncenter img,.aligncenter img.article,.aligncenter img,img.aligncenter { display:block; margin-top:10px; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }
.alignright img,img.alignright { margin:1em; margin-right:0; }
.alignleft img,img.alignleft { margin:1em; margin-left:0; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }

/* End */
.hidden { display:none; }

/* Calendar */
#wp-calendar { empty-cells:show; margin:10px auto 0; width:155px; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { display:block; }
#wp-calendar caption { text-align:center; width:100%; }
#wp-calendar td { padding:3px 0; text-align:center; }
.img_float { float:right; }
.Main .Sheet .Sheet-cr,.Main .Sheet .Sheet-cl { height:200px; width:90px; position:absolute; top:160px; z-index:20; }
.Main .Sheet .Sheet-cr { background:url(images/Sheet-v-rechts.gif) no-repeat top left; right:-90px; }
.Main .Sheet .Sheet-cl { background:url(../uma/images/Sheet-v-links.gif) no-repeat top right; left:-90px; }

/* anderes */
hr { background-color:#DBDBDB; height:3px; border:none; }
p { margin:0; color:#000; }
.headline { color:#000000; font-size:13px; font-weight:bold; text-align:center; }
.article td.border_td { border-bottom:1px solid #DBDBDB; padding-bottom:2px 0; }
.shortcuts-header { padding-top:127px; }
.shortcuts-header a { text-decoration:none; color:#424242; }
.shortcuts-header img { margin-right:5px; }
#accord li { background-image:none; border-bottom:1px dashed #AFAFAF; display:block; float:left; list-style-type:none; width:100%; padding:0 0 10px; margin-bottom:10px; }
#accord li div { display:none; }
ul#accord { margin:0; }
.accordion_float { float:left; margin:0 10px; }
h2#stadt { margin:10px 0 10px 10px; font-size:18px; }
ul#margin { margin:0 0 15px 12px; }
ul.LangSwitcher { float:left; margin:127px 10px 0 0; }
li.language_item { float:left; margin-right:5px; }
