@charset "utf-8";
/* CSS Document  -  steinmetzdesign.com / gst 01.2012*/

/* reset */
* {padding: 0; margin: 0;}
html {height: 101%;}

/* allgemein */
h1, h2, h3 {font-family: verdana, sans-serif; color: #fdfbe2; font-size: 160%; line-height: 1.4em; font-weight: 600; letter-spacing: 2px; margin: 0px 0 10px 0;}
h4 {font-family: verdana, sans-serif; color: #fdfbe2; font-size: 125%; line-height: 1.4em; font-weight: 300; letter-spacing: 1px; margin: 15px 0 10px 0;}
h5 {font-family: verdana, sans-serif; color: #fdfbe2; font-size: 113%; line-height: 1.4em; font-weight: 300; letter-spacing: 1px; margin: 15px 0 10px 0;}
h6 {font-family: verdana, sans-serif; color: #fdfbe2; font-size: 107%; line-height: 1.4em; font-weight: 300; letter-spacing: 1px; margin: 15px 0 10px 0;}
p {margin: 10px 0;}
img {border:none;}
hr {height: 1px; color: #ccc; background-color: #ccc; border: 0;}

/* body - page */
body {font-family: arial, sans-serif; font-size: 94%; line-height:160%;background:#e1e1e1;}
body.print {background:#fff;margin:50px 50px 0px 50px;}
#wrapper {width: 960px; line-height: 1.4em; margin:0 auto; margin-top: 10px;}

/* head & searchbox & locator & language & background*/
div#header {width: 960px; height: 208px;margin-bottom: 0px;}
div#header {background: url(images/header_de.jpg) no-repeat;}

div#header_text_1 {position:relative;top:75px;height:65px;color:#b7006c;font-family: verdana, arial, sans-serif; font-size: 260%; font-weight: 600; margin: 0px 0 0px 32px;}
div#header_text_2 {position:relative;top:45px;height:65px;color:#b7006c;font-family: verdana, arial, sans-serif; font-size: 130%; font-weight: 300; margin: 0px 0 0px 32px;}

div#language{position:relative;left:738px;top: 25px;width: 200px;height: 30px;z-index:10;}
div#search{position:relative;left:738px;top:8px;width:200px;height: 30px;margin: 7px 0 3px 0;}

div#bildcontent{ width:960px;background: url(images/weltkugel12.png) right no-repeat;min-height:500px;}

#locator {float:left;margin:0px 0 0 32px; width:700px; height:20px; font-size:10px; color:#fff; }
#locator a:link {color: #fff; text-decoration: none;font-size: 90%;font-weight: 400;}
#locator a:visited {color: #fff; text-decoration: none;font-size: 90%;font-weight: 400;}
#locator a:hover {color: #facb26; text-decoration: none;font-size: 90%;font-weight: 400;}
#locator_bottom { width:800px;border-bottom: 1px dotted #e7c1d0; }

/* content */
#content_wrapper { width:960px; background:#b7006c;border: 0px dotted #ccc; margin: 0px 0 0 0;}
#content {float: left; width: 735px;;text-align: left;padding: 20px 0px 0px 10px;  margin: 0px 0 0px 15px; font-size: 94%; line-height:160%;color:#fbfbe4; }
#content ul {list-style-image: url(images/doc.png); margin: 6px 0 12px 0;}
#content ul li {line-height: 1.0em; border: 0; padding: 3px 0; margin: 0 0 0 17px;}
#content a:link {color: #fbfbe4; text-decoration: none; padding:0 0 0 0px;font-size: 90%;font-weight: 400;}
#content a:visited {color: #fbfbe4; text-decoration: none; padding:0 0 0 0px;font-size: 90%;font-weight: 400;}
#content a:hover {color: #fbfbe4; text-decoration: underline; padding:0 0 0 0px;font-size: 90%;font-weight: 400;}
#content a:active {color: #fbfbe4; text-decoration: none;font-size: 90%;font-weight: 400;}
#content a:focus {color: #fbfbe4; text-decoration: none;font-size: 90%;font-weight: 400;}
#content img {border:none;margin:5px 20px 10px 0;}

/*-- sidebar links --*/
#left_wrapper {float: left;width: 200px; margin:0px 0px 0 0px;} 
#left_body {width: 200px; border-right: 0px dotted #fff; padding: 5px 0 20px 0}
#content_left {list-style-type: none;font-family: arial, sans-serif; color: #fff; font-size: 100%;font-weight: 300;padding: 5px 0px 0 32px; margin: 0 0px;}
#content_left p {margin: 1px 0;}
#left_bottom{background: url(images/bottom_left.png) no-repeat; height:23px;}
ul.left {list-style-type: none; padding: 10px 0 10px 0; margin: 0;}
ul.left li {padding: 5px 0px; margin: 0;}
#content_left a:link {color: #fff; text-decoration: none;font-size: 90%;font-weight: 400;}
#content_left a:visited {color: #fff; text-decoration: none;font-size: 90%;font-weight: 400;}
#content_left a:hover {color: #facb26; text-decoration: none;font-size: 90%;font-weight: 400;}
#content_left a:active {color: #fff; text-decoration: none;font-size: 90%;font-weight: 400;}
#content_left a:focus {color: #fff; text-decoration: none;font-size: 90%;font-weight: 400;}


/* Sitemap */
.sitemap ul {list-style-type: none; margin: 6px 0 12px 0;}
.sitemap ul li {line-height: 1.0em; border: 0; padding: 3px 0; margin: 0 0 0 17px;}
.sitemaplevel1{margin:0 0 25px 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel2{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel3{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel4{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel4 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel4 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel4 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.sitemaplevel4 a:hover{color:black;}

/* footer */
#notes {width:960px; height:22px; background:url(images/footer_bg.jpg) repeat-x; }
#notes a:link {color: #e7e7d4; text-decoration: none; }
#notes a:visited {color: #e7e7d4; text-decoration: none; }
#notes a:hover {color: #931c7a; text-decoration: underline; }
#login { font-size:10px; color: #fff;padding: 0 0 0 10px;}
#copy { font-size:10px;color:#931c7a;float:right;margin: -31px 10px 0 0;}

/* vertikale Navigation */
#content_left li {list-style-type: none; list-style-image: none;}
#content_left ul.menulevel1 {font-family: verdana, sans-serif; padding: 0; margin: 0 0 10px 0;color:#fbfbe4;}
#content_left ul.menulevel1 li {font-family: verdana, sans-serif; font-size: 16px; line-height: 1.2em; font-weight: 600; text-align: left; padding: 4px 0 6px 0; margin: 0;}
#content_left ul.menulevel2 {font-family: verdana, sans-serif; background: #; border: 0px dotted #666; padding: 0px; 
margin: 8px 0 4px 20px;}
#content_left ul.menulevel2 li {font-family: verdana, sans-serif; font-size: 14px; line-height: 1.2em; font-weight: 300; text-align: left; padding: 0px 0 6px 3px; margin: 0;}
#content_left ul ul.menulevel3 {margin: 5px 0 0 0;}
#content_left ul ul.menulevel3 li {font-family: verdana, sans-serif; line-height: 1.2em; font-size: 14px; text-align: left; border: 0; padding: 4px 0 2px 20px; margin: 0;}
#content_left .tplge_subnav {list-style-type: none; font-size: 14px; text-align: right; padding: 12px 0 0 0; margin: 0;}
#content_left .tplge_subnav li {padding: 4px 0; margin: 0;}
#content_left p.tplge_lastupdate {font-size: 12px; color: #cca; text-align: right; padding: 0 12px 0 16px;}
#content_left .tplge_logo {background: #eee; float: right; border: 1px solid #444; padding: 0; margin: 0 0 20px 0;}

/*--Sonstiges--*/
#searchbox .submit, #content .submit {width: 6.4em; background: url(images/suchen2.gif) no-repeat;  font-size: 70%; color: #fff; border: 0px solid #cc9; padding: 1px 6px; margin:0;}
#searchbox .text {width: 112px; background: #f7f7f3;font-size: 65%; border: 0px solid #999; padding: 1px 3px;}
#passwd {border: 1px solid #999;}
#submit {background: url(images/suchen2.gif) no-repeat; color: #fff; border: 0px solid #cc9; padding: 1px 10px; margin:0;}
.file {border: 1px solid #999;}
p.code {background: #eed; font-family: 'courier new', serif; border: 1px solid #997; padding: 20px;}
p.date {color: #093; text-align: right; line-height: 1.2em;}
.scroll {background: #eec; border: 1px solid #997; padding: 10px; overflow: scroll;}
.border {border: 1px solid #666;}
.retrieve {background: #ffffff; background-image:none; border: 0;}
table.edit {background: #999; font-size: 14px; line-height: 1.2em; border: 1px solid #999; margin: 1px 0;}
table.edit td {border: 0; padding: 3px;}
textarea {width: 90%; background:#e8ebf4; font-family: arial, sans-serif; border: 1px solid ; padding: 10px; margin: 0px 0 10px 0;}
.text {width: 212px; background: #e8ebf4;font-size: 95%; border: 1px solid #999; padding: 1px 3px;}
.hinweis {line-height: 0,8em; padding: 2px 10px;}
 

