body,html {
border: 0;
margin: 0;
width: 100%;
height: 100%;
background: #f0f0f0 ;
text-align: center;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #2b2b2b;
/*font: normal 100.01% Arial,Helvetica,sans-serif;*/
position: relative;
}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #2A7EBA;}

h1, h2, h3, h4, h5, h6 {
background-color: transparent;
font-weight: normal;
margin: 0 0 10px 0;
border-bottom: 1px solid #a4a4a4
}
/*h1.title {font-size: 150%; margin: 0 30px 6px 0;}*/
h1.title {font-size: 17px; color: #2E2E2E;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none;
}

h1 {
font-size: 17px;
}

h2 {
font-size: 15px;
}

h3 {
font-size: 13px;
border-bottom: none;
font-weight: bold;
}

h4 {
font-size: 12px;
border-bottom: none;
font-weight: bold;
}

h5 {
font-size: 90%;
border-bottom: none;
font-weight: bold;
}

h6 {
font-size: 70%;
border-bottom: none;
font-weight: bold;
}

p {margin: 0 0 0.75em 0; line-height: 1.4em;}

blockquote, pre {padding: 15px 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif; background: url(bilder/quotation.gif) 10px 0.75em no-repeat;margin: 0.25em 0;}
pre, code {font: 1.05em Courier, monospace; font-style: italic; background: #d9e8ff; border: solid 1px #61a0ff; padding: 2px;}
pre {line-height: 1.5em;}
pre strong {font-size: 1em; font-weight: bold;}

ul {
line-height: 1.4em;
margin: 0.3em 0 1em 1.5em;
padding: 0;
list-style-image: url(bilder/bullet.gif);
list-style-type: square;
}

ul.snd li {
line-height: 1em;
margin: 0.2em 0 0.2em 2em;
padding: 0;
list-style-image: none;
list-style-type: square;
}

ul.snd {
margin-bottom: 2em;
}

ol {
line-height: 1.4em;
margin: 0.5em 0 25px 2.5em;
padding: 0;
list-style-image: none;
}

li {
margin-bottom: 0.5em;
}

dt {
font-weight: bold;
}

dd {
line-height: 1.5em;
margin-bottom: 1em;
}

fieldset {
border: 1px solid #a4a4a4;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
padding: 0.5em;
font-size: 90%;
}

form {
border: none;
margin: 0;
}

label {
font-weight: bold;
}

textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #a4a4a4;
color: #000;
background: White url(bilder/input_hintergrund2.png) bottom repeat-x;
width: 100%;
}

input {
visibility: visible;
border: 1px solid #a4a4a4;
color: #000;
vertical-align: middle;
background: White url(bilder/input_hintergrund1z.png) repeat-x;
}

.form-submit {
background: #fff url(bilder/input_hintergrund2.png) repeat-x;
border: 1px solid #a1acc3;
}

select {
border: 1px solid #a4a4a4;
color: #000;
background-color: White;
vertical-align: top;
}


#wickler-alles {
width: 756px;
margin-right: auto;
margin-left: auto;
margin-top: 6px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: left;
background-color: transparent;
background-image: url(bilder/hintergrund2.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: 50% 0pt;
}
.prezi-player { 
	width: 715px;
	margin: 20px;
} 

#content_left {
   width:377px;
   float:left;
}
#content_right {
   width:378px;
   float:right;
}

#content_left_t {
   margin:0 22px 0 22px;
   font-size: 1.2em;
}

#content_right_t {
   margin:0 22px 0 22px;
   font-size: 1.2em;
}
#wickler-gross {


}
#wickler-mitte {


}

#head {

}
#logo {
height: 101px;
background: url(bilder/header01.png) no-repeat 50% 0;
}
#balken-up {
height: 23px;
background: url(bilder/box1.jpg) no-repeat 50% 0;
}

#balken-down {
height: 30px;
border-top: 1px #a1acc3 solid;
background-color: #ebebeb;
margin-left: 1px;
margin-right: 1px;
}

#topnavi {
height: 24px;
border-bottom: 1px #a1acc3 solid;
background-color: #ebebeb;
margin-left: 1px;
margin-right: 1px;
padding-top: 6px;
}
.primary-links {
text-align: right;
padding: 6px 20px 4px 0;
font-weight: bold;
font-size: 14px;
}
.primary-links a{
text-decoration: none;
border-left: 1px #666 solid;
border-bottom: none;
padding-left: 5px;
color: #000;
}
/*Footer*/
#foot {
position: relative;
height: 77px;
background: url(bilder/bottom.jpg) no-repeat 50% 0;
}
#upknopf {float:right; margin-right: 45px; margin-top: 25px; border-width: 0px;}
/*
** Menu styles
*/
ul.menu {
list-style: none;
border: none;
text-align:left;
}
ul.menu li {
margin: 0 0 0 5px;
}
li.expanded {
list-style-type: circle;
list-style-image: url(bilder/menu-expanded.gif);
padding: 4px 5px 0 0;
margin: 0;
}
li.collapsed {
list-style-type: disc;
list-style-image: url(bilder/menu-collapsed.gif);
padding: 4px 5px 0 0;
margin: 0;
}
li.leaf {
list-style-type: square;
list-style-image: url(bilder/menu-leaf.gif);
padding: 4px 5px 0 0;
margin: 0;
}
li a.active {
color: #000;
}
td.menu-disabled {
background: #ccc;
}

#left {
float:left;
width:270px;
}
#navi {
padding-top: 13px;
padding-left: 20px;
}
#navi ul {margin: 0; padding: 0; list-style: none;}
#navi li {margin-left: 20px;}
#navi li a {text-decoration: none; font-weight: bold; color: #3f6b9c; border: none;}
#navi li li a {font-weight: normal;}
#navi li a:link {}
#navi li a:visited {}
#navi li a:hover {color: #000;}
#navi li a:active {color: #000;}
#navi .content {padding: 0; margin: 0;}
#navi .menu {padding: 0; margin: 0;}
#navi .active {color: #000;}
#navi h2 {color: #d49018; font-size: 14px; padding-bottom: 2px; margin-bottom: 1px; margin-top: 20px; margin:20px 60px 4px 0; }

.leaf {}
.colapsed {}

#suche {
padding-top: 13px;
padding-left: 12px;
}
.search-results strong {background-color: yellow;}

#content {
position:relative;
margin-left:270px;
padding-top: 13px;
padding-left: 12px;
}
#clearer {
clear:both;
height: 20px;
/*overflow:hidden;*/
}
#uleiste {
height: 4px;
}
.title {
font-size: 16px;
font-weight: bold;
}
.content {
font-size: 13.333px;
padding: 12px;
}
.clearer {
clear:both;
overflow:hidden;
}
.mailadd {
padding-left: 17px;
background: url(bilder/mail_icon.gif) left center no-repeat transparent;
}
.pdf {
padding-left: 22px;
background: url(bilder/pdf.png) left center no-repeat transparent;
}
.link {
padding-left: 17px;
background: url(bilder/link_icon.gif) left center no-repeat transparent;
}
ul.galleries { list-style-type : none; margin : 20px; padding : 0;}

.caption {font-size: 11px;}

ul.galleries li img {padding: 0!important; margin: 0!important;}

/*Besondere Formatierungen*/
.insider {margin-left: 40px;} /*Abgesetzter Text ala BlockQuotes*/

.quelle {margin-left: 40px; font-size: 80%; color: #666;} /*Quellenangaben*/

.image {border: none !important; margin: 0 5px 0 0;}

.trenner {border:solid #ccc 1px; margin:30px 20px 30px 10px;} /* ein schöner hr */

.footnote {margin-top: 2em; color: #2b2b2b;} /*fussnote*/

.tm {margin-top: 2em;} /*entfernung oben erhöhen*/

.bildtabelle {margin: 1em 10px 1em 10px; border-bottom: 1px #000 solid; padding: 15px;} /* text neben bild in tabellarischer form */

.quoter {text-align:right; font-style: normal; font-size: 110%} /*zitierter*/

.quotehr {margin: 0!important;} /*Zitattrenner z.b. bei eigenen Zitatübersetzungen*/

.undernote {font-style: oblique; margin-top: -5px; margin-bottom: 2px; padding: 2px;} /*für abgesetzte Noten unter einem Absatz */

.undernotetitle {font-weight: bold; margin-top:7px; margin-bottom: 3px;} /*für abgesetzte Noten unter einem Absatz */
.code {font: 1.05em Courier, monospace; font-style: italic; background: #d9e8ff; border: solid 1px #61a0ff; padding: 1px 2px 1px 2px; margin-right: 10%;}

/* Hidden Things */

.search-info {display: none;}

.block-search label {display: none;}

/* Formatierungen für Trainingsseiten */

.wgbanner {float: right; padding-right: 20px;}
.training {}
.tr-beschreibung {margin: 1em 0 1em 0}
.tr-inhalte {margin: 1em 0 1em 0}

