/* Begin Typography & Colors */

.description {
	font-size: 81%;
}

.bSmallHead {
	font-size: 71%;
}

h2.pagetitle {
	font-size: 81%;
	font-weight: bold;
	margin-bottom: 10px;
}
/* Begin sidebar search styles */
#bSideBar input.SearchField {
border-width : 1px;
border-color : #cccccc;
border-style : solid;
padding : .5ex;
margin : 0ex;
}

#bSideBar input.submit, #bSideBar input.reset {
border : 1px solid #000;
font-weight : bold;
padding : 1px;
}

#bSideBar input.submit:hover, #bSideBar input.reset:hover {
text-decoration : underline;
cursor : pointer;
}

#bSideBar form {
margin : 0 0 12px 0;
}
#sprachen a, #content a {
color : #fff;
}
#content a:before {
content : "\00BB \0020";
}
#content h2 a:before, #content a.permalink_right:before, #content a.rssfeed:before  {
content : "";
}

div.bSideItem {
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}
/* Begin image styles */
img {
border : none;
}

a img {
border : none;
}

img.top {
vertical-align : top;
border : 0px;
}

img.middle {
vertical-align : middle;
border : 0px;
}

img.leftmargin {
float : left;
border : 0px;
margin-right : 1ex;
margin-top : .2ex;
margin-bottom : .2ex;
}

img.rightmargin {
float : right;
border : 0px;
margin-left : 1ex;
margin-top : .2ex;
margin-bottom : .2ex;
}

img.flag {
vertical-align : middle;
border : 1px solid #000;
}
/* End image styles */


/* Begin Various Tags & Classes */
acronym, abbr {
letter-spacing : .07em;
cursor : help;
}

acronym, abbr {
border-bottom : 1px dashed #999;
}

blockquote {
margin : 15px 30px 0 10px;
padding-left : 20px;
border-left : 5px solid #ddd;
}

blockquote cite {
margin : 5px 0 0;
display : block;
}

code {
font-family : 'Courier New', Courier, Fixed, monospace;
}

strike {
color : #777;
}

.baseline {
margin : 0;
padding : 2ex 0 2ex 0;
text-align : center;
font-size : 96%;
}

a.permalink_right {
border : 0px;
}

.center {
text-align : center;
}
.bSmallPrint, .bCommentSmallPrint {
text-align: right;
margin : 1ex 0 1ex 0;
}