/* macro layout START */
html[xmlns^="http"] {/* verhindert Mozilla-Zucken */height: 100.01%;} 
html, body { 	margin: 0; padding: 0; position: relative;top:0;left:0;}
body {font-family: verdana,arial,sans-serif;font-size: 71%;line-height:160%;background: #fff;color: #454B45;}
body * {margin:0;padding:0;}
#seite {position: relative;top:0;left:0;margin:0;padding:10px;width:600px;height: auto;overflow: visible;background-color: #fff;color: #454B45;} 	

/* Header START */	
#header { position: relative; top:0; left:0; width:600px; height:auto;background: #fff; color: #1e1e1e;margin:0;padding:0;}
#header #teaser-image {	width:600px; height:80px;margin:0;padding:0; }
#header ul {list-style-type:none;padding-left:0;float:left;}
#header ul li { float:left;}
#header ul li a { font-size:80%;font-weight:bold;text-decoration:none; color:#454B45;background:none;}
#header ul li a:hover {color:#BEC0BD;background:none;}
#header ul#header-right {float:right;}
/* Header END */	

/* Content START */		
#container {border-color:#BEC0BD; border-width: 5px 0; border-style:solid; margin:7px 0; padding:15px 0 10px 0;}
#main-content, #right-content  { width: 600px; padding: 0; }
/* Content END */	
#clearer { clear:both; }
/* Footer START */	
#footer { width:100%;height:14px;}
#footer ul {list-style-type:none;padding-left:0;float:left;}
#footer ul li { float:left;}
#footer ul li a { font-size:80%;font-weight:bold;text-decoration:none; color:#454B45;background:none;}
#footer ul li a:hover {color:#BEC0BD;background:none;}
#footer ul#footer-right {float:right;}



/* Footer ENDE */
/* macro layout END */


/* micro layout START */
img {border: none;}
form {}
input, select, textarea { font-family: arial, verdana, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-size:100%; }
p {font-size:91%;line-height:110%;}
ul  {list-style-type:none; padding-left:15px;}
span.clearer {clear:both;display:block;}

/* links START */
#main-content a, #right-content a { font-weight:bold; text-decoration:underline; color:#454B45; }
#main-content a.pink-link {color:#D81983}
#main-content a.green-link {color:#8DA90E}
#main-content a.darkblue-link {color:#003040}
#main-content a.brown-link {color:#471300}
#main-content a.blue-link {color:#4FC0F5}
#main-content a.orange-link {color:#F03E00}
#main-content a.grey-link {color:#454B45}
#main-content a:hover, #right-content a:hover { color:#BEC0BD; }
/* links END */

/* accessible graphical headers : START */
#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5 {position:relative;display:block;width:542px;max-width:542px;margin-bottom:5px;}
#main-content h2 {}
#main-content h3 {}
#main-content h4 {}
#main-content h5 {}

#main-content h1 a, #main-content h2 a, #main-content h3 a, #main-content h4 a, #main-content h5 a {display:block;}
#main-content h1 a:hover {}
#main-content h1 span, #main-content h2 span, #main-content h3 span, #main-content h4 span, #main-content h5 span {display:block;margin-top:1px;width:1px;font-size:32px;line-height:36px;overflow:hidden;}

#main-content h2 span {font-size:14px;line-height:18px;}
#main-content h3 span {font-size:24px;line-height:28px;}
#main-content h4 span {font-size:20px;line-height:24px;}
#main-content h5 span {font-size:14px;line-height:18px;}
#main-content h1 span span, #main-content h2 span span, #main-content h3 span span, #main-content h4 span span, #main-content h5 span span{display:block;width:542px;margin-left:10px;}
/* graphical headers : END */

/* flexible content elements START */
/* box with border : */
div.border-down { width:100%;border-color:#BEC0BD; border-width:0 0 5px 0; border-style:solid; margin-bottom:7px; padding:0 0 5px 0;}
/* teaser w img : */
div.img-teaser {margin-bottom:12px;}
div.img-teaser div.img {float:left;width:160px;height:auto;}
div.img-teaser div.teaser {float:right;width:367px;}
#main-content div.img-teaser div.teaser h2 {width:367px;max-width:367px;margin-top:-4px;}
/* flexible content elements END */



/* micro layout END */



