/* Global Style */

/*

EM - PX zum kopieren oder nachschauen

10px = 0.6em

12px = 0.76em

14px = 0.9em

16px = 1.0em

18px = 1.12em

22px = 1.38em

26px = 1.63em

*/



p {
	color:#425158;
	font-size:0.92em;
	line-height: 1.7em;

}



h1, h2, h3, h4, h5, h6 { 

    color:#425158;

    font-family:Helvetica, Arial, sans-serif;

    font-weight:normal;

}

#topnav h1 a{

	color: #fff;

}

#topnav h1 a:hover{

	color: #e2e2e2;

}

.co

.texteingerueckt {

	padding-left: 22px;

	font-weight: bold;

}





h1{

    margin-top:0.0em;

    margin-bottom:0.25em;

    font-size:1.8em;

    margin-left:0;

}

h2{

    margin-bottom:0.4em;

    font-size:1.6em;

    margin-top: 0px;

}

h3{

    margin-bottom:0.65em;

    font-size:1.3em;

}

ul, ol, dl {

    line-height: 1.5em;

    margin:10px 0px 10px 0px;

}

#frame_content_right ul{

    *padding-left:25px;

}

a, a:hover, a:link  {

    outline-style:none;

}

a img {

    border:0;

}

a {

	color: #33000c;

	text-decoration: none;

}

a:hover {

	color:#666;

	text-decoration: underline;

}

#powered a {

    color: #9F9F9F;

    text-decoration: none;

}

#powered a:hover {

    text-decoration: underline;

}

a.out {

    padding-left:18px;

    background-image:url(images/link_out_bg.gif);

    background-position:left center;

    background-repeat:no-repeat;

}

form  {

    margin:0;

    padding:0;

}

fieldset{

    margin:0px;

    padding:0 1.4em;

    border: 0px none;

}

legend{

    visibility: hidden;

}

.clear { clear:both;}

#frame_content_right input,

#frame_home input,

#boxes_home input {

    width:260px;

    margin:0.25em 0.25em 0.25em 0em;

    padding:4px;

    background-color:#f6f6f6;

    border:1px solid #c6c6c6;

}

* html #frame_content_right input,

#frame_home input,

#boxes_home input {

    width:auto;

    margin:0.25em 0.25em 0.25em 0em;

    padding:4px;

    background-color:#f6f6f6;

    border:1px solid #c6c6c6;

    float: left;

}

#frame_content_right input[type=submit],

#frame_content_right input[type=button],

#frame_content_right input[type=reset],

#frame_home input[type=submit],

#frame_home input[type=button],

#frame_home input[type=reset],

#boxes_home input[type=submit],

#boxes_home input[type=button],

#boxes_home input[type=reset],

input.submit,

input.button,

input.reset{

    width:auto;

    margin:0.25em 0.25em 0.25em 0em;

    padding:4px 10px 4px 10px;

    background-color:#f6f6f6;

    border:1px solid #c6c6c6;

}

#frame_content_right input[type=checkbox],

#frame_content_right input[type=radio],

#frame_home input[type=checkbox],

#frame_home input[type=radio],

#boxes_home input[type=checkbox],

#boxes_home input[type=radio],

input.checkbox,

input.radio{

    width:auto;

    margin:0.25em 0.25em 0.25em 0em;

    padding:4px 15px 4px 15px;

    padding:0px\9;

    background-color:#f6f6f6;

    border:1px solid #c6c6c6;

    float: left;

}

#frame_content_right select,

#frame_home select,

#boxes_home select {

    width:270px;

    margin:0.25em 0.25em 0.25em 0em;

    padding:4px 4px 4px 4px;

    background-color:#f6f6f6;

    border:1px solid #c6c6c6;

}

#frame_content_right textarea,

#frame_home textarea,

#boxes_home textarea {

    width:260px;

    margin:0.25em 0.25em 0.25em 0em;

    padding:4px;

    background-color:#f6f6f6;

    border:1px solid #c6c6c6;

    

    height: 60px;

    font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;

}

#frame_content_right input:focus,

#frame_content_right select:focus,

#frame_content_right textarea:focus,

#frame_home input:focus,

#frame_home select:focus,

#frame_home textarea:focus,

#boxes_home input:focus,

#boxes_home select:focus,

#boxes_home textarea:focus {

    background-color:#ffffdd;

    border:1px solid #173A8B;

}

#news_content{

    line-height: 2;

}

#news_content a{   

    font-size: 1em;

}

.box-links {

	float:left;

	padding:5px;

	margin-top: 20px;

	margin-bottom:30px;

	width:45%;

	background-color: #e2e2e2;

	margin-right: 10px;

	margin-left: 0px;

	border: 1px solid #999;

	color: #891540;

}

.box-links h1{

    margin:0;

    padding:6px;

    background-color:#f0f0f0;

    font-weight:bold;

    font-size:1.2em;

    line-height:1;

}

.box-links h2 {

    margin:0;

    margin:0px;

    margin-bottom:0;

    font-size: 1.4em;

    font-weight: normal;

}

.box-links h2 a{

	

	color: #891540;

} 



.box-links div.content{

    border-top:1px solid #c6c6c6;

    margin:0;

    padding:9px 0px;

}

.box-links  p.date{

    padding:0px;

    margin:0px;

    font-size:1emx;

    color:#406A80;

    margin-bottom:0.25em;

    margin-top:0.25em;

} 

.box-links  p.more{

    padding:0px;

    margin:0px;

    font-size:0.9em;

    margin-bottom:0.25em;

    margin-top:0.0em;

    text-align:right;

}

.box-rechts {

	float:right;

	padding:5px;

	margin-top: 20px;

	margin-bottom:30px;

	width:45%;

	background-color: #e2e2e2;

	margin-right: 10px;

	margin-left: 0px;

	border: 1px solid #999;

}

.box-rechts h1{

    margin:0;

    padding:6px;

    background-color:#f0f0f0;

    font-weight:bold;

    font-size:1.2em;

    line-height:1;

}

.box-rechts h2 {

    margin:0;

    margin:0px;

    margin-bottom:0;

    font-size: 1.3em;

    font-weight: normal;

}

.box-rechts h2 a{

    font-size:1.1em;

}

.box-rechts div.content{

    border-top:1px solid #c6c6c6;

    margin:0;

    padding:9px 0px;

}

.box-rechts  p.date{

    padding:0px;

    margin:0px;

    

    color:#406A80;

    margin-bottom:0.25em;

    margin-top:0.25em;

}

.box-rechts  p.more{

    padding:0px;

    margin:0px;

    

    margin-bottom:0.25em;

    margin-top:0.0em;

    text-align:right;

}

hr {

	border: 0;

	color: #891540;

	background-color: #891540;

	height: 1px;

	text-align: center;

	margin: 10px;

}
