

/**************************/
/* SEITENBREITE FESTLEGEN */
/**************************/

.gesamtbreite { width: 600px; } /*Wert ersetzen*/
.breitelinkespalte { width: 190px; }



/*** TEMPLATE-STYLES ***/

body {
	margin: 0px;
	padding: 0px;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.trennlinie_o {
	background-color: #910020;
	height: 10px;
}
.trennlinie_u {
	background-color: #910020;
	height: 20px;
}
.trennlinie_u a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}



/*** LINKE SPALTE ***/
div.linkespalte {
	display: block;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
}
.sp_line {
	background-image: url(../TemplateElemente/sp_tx.gif);
	background-repeat: repeat-x;
	height: 32px;
	color: #960328;
	font-size: 15px;
	/*text-indent: 7px;*/
}
.sp_text {
	padding-left: 6px;
}
	/*Submenue*/
.sn_informationen, .sn_informationen_act, .sn_aktuelles, .sn_aktuelles_act, .sn_topzins, .sn_topzins_act, .sn_tools, .sn_tools_act, .sn_schritte, .sn_schritte_act {
	display: block;
	height: 36px;
	width: 100%;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}
.sn_informationen {
	background-image: url(../TemplateElemente/Navigation/sub_01_informationen.jpg);
}
a.sn_informationen:hover, .sn_informationen_act {
	background-image: url(../TemplateElemente/Navigation/sub_01_informationen_act.jpg);
}
.sn_aktuelles {
	background-image: url(../TemplateElemente/Navigation/sub_02_aktuelles.jpg);
}
a.sn_aktuelles:hover, .sn_aktuelles_act {
	background-image: url(../TemplateElemente/Navigation/sub_02_aktuelles_act.jpg);
}
.sn_topzins {
	background-image: url(../TemplateElemente/Navigation/sub_03_topzins.jpg);
}
a.sn_topzins:hover, .sn_topzins_act {
	background-image: url(../TemplateElemente/Navigation/sub_03_topzins_act.jpg);
}
.sn_tools {
	background-image: url(../TemplateElemente/Navigation/sub_04_tools.jpg);
}
a.sn_tools:hover, .sn_tools_act {
	background-image: url(../TemplateElemente/Navigation/sub_04_tools_act.jpg);
}
.sn_schritte {
	background-image: url(../TemplateElemente/Navigation/sub_05_schritte.jpg);
}
a.sn_schritte:hover, .sn_schritte_act {
	background-image: url(../TemplateElemente/Navigation/sub_05_schritte_act.jpg);
}

	/*Kontaktmenue*/

.kon_tel, .kon_rueckruf, .kon_email, .kon_infopaket, .kon_angebot, .kon_angebotb {
	display: block;
	height: 25px;
	width: 100%;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}
.kon_tel {
	background-image: url(../TemplateElemente/Navigation/kon_01_tel.gif);
}
.kon_rueckruf {
	background-image: url(../TemplateElemente/Navigation/kon_02_rueckruf.gif);
}
a.kon_rueckruf:hover {
	background-image: url(../TemplateElemente/Navigation/kon_02_rueckruf_act.gif);
}
.kon_email {
	background-image: url(../TemplateElemente/Navigation/kon_03_email.gif);
}
a.kon_email:hover {
	background-image: url(../TemplateElemente/Navigation/kon_03_email_act.gif);
}
.kon_infopaket {
	background-image: url(../TemplateElemente/Navigation/kon_04_infopaket.gif);
}
a.kon_infopaket:hover {
	background-image: url(../TemplateElemente/Navigation/kon_04_infopaket_act.gif);
}
.kon_angebot {
	background-image: url(../TemplateElemente/Navigation/kon_05_angebot.gif);
}
.kon_angebotb {
	background-image: url(../TemplateElemente/Navigation/kon_05b_angebot.gif);
}
a.kon_angebot:hover, a.kon_angebotb:hover {
	background-image: url(../TemplateElemente/Navigation/kon_05_angebot_act.gif);
}




/*** CONTENT ***/
p {
	margin: 0px 0px 7px;
	padding: 0px;
	line-height: 17px;
}

.content {
	display: block;
	padding: 0px;
	margin-top: 15px;
	/*margin-right: 10px;*/
	margin-left: 10px;
}
.content_abbinder {
	display: block;
	padding: 0px;
	margin-top: 10px;
	/*margin-right: 10px;*/
	margin-left: 10px;
	height: 55px;
	background-image: url(../Inhalte/abbinder_tx.jpg);
	background-repeat: repeat-x;
}
.content_abbinder2 {
	display: block;
	padding: 0px;
	margin-top: 10px;
	/*margin-right: 10px;*/
	height: 55px;
	background-image: url(../Inhalte/abbinder_tx.jpg);
	background-repeat: repeat-x;
}
ul, ol {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 20px;
	padding: 0px;
	line-height: 17px;
}
ul {
	list-style-image: url(../TemplateElemente/list_1er_grau.gif);
}
ol {
	list-style:decimal url(none);
}
li {
	margin:0 0 4;
	padding:0;
	text-align: left;
}
.con_line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div.content_navi {
	float: left;
	height: 80px;
	width: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
}
td.line1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
td.line2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

   /*Typo-Styles*/

H1,H2,H3,H4,H5 {
	margin: 0px 0px 7px;
	padding: 0px;
}
H1 {
	color: #fa5e00;
	font-size: 16px;
}
.h1intro {
	font-size: 28px;
}
H2 {
	width: 100%;
	color: #fa5e00;
	font-size: 15px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 6px;
	background-image: url(../TemplateElemente/button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	text-indent: 23px;
}
div.line {
	display: block;
	height: 10px;
	width: 100%;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

   /*Link-Styles*/

a.textlink {
	display: block;
	color: #960328;
	text-decoration: none;
	background-image: url(../TemplateElemente/list_1er.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 10px;
}
a.textlink:hover {
    display: block;
	color: #960328;
	text-decoration: none;
	background-color: #F7F7F7;
}
a.textlink2 {
	color: #960328;
	text-decoration: none;
}
a.textlink2:hover {
	color: #960328;
	text-decoration: none;
	background-color: #F7F7F7;
}
a.textlink3 {
	display: block;
	color: #960328;
	text-decoration: none;
	line-height: 22px;
}
a.textlink3:hover {
    display: block;
	color: #960328;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.textlink3a, a.textlink3a:hover {
	display: block;
	color: #fa5e00;
	text-decoration: none;
	line-height: 22px;
}
a.textlink4 {
	display: block;
	color: #960328;
	text-decoration: none;
	background-image: url(../TemplateElemente/list_1er.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-left: 120px;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 16px;
}
a.textlink4b {
	display: block;
	color: #960328;
	text-decoration: none;
	background-image: url(../TemplateElemente/list_1er.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-left: 36px;
	font-size: 11px;
	line-height: 16px;
}
a.textlink4:hover, a.textlink4b:hover {
    display: block;
	color: #960328;
	text-decoration: none;
	background-color: #F7F7F7;
}
   
   /*Banner*/

.banner_dummy {
	background-image: url(../Inhalte/dummy_banner_tx.jpg);
	background-repeat: repeat-x;
}
.banner_tx {
	background-image: url(../Inhalte/banner_tx.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}
.banner_topzins {
	background-image: url(../Inhalte/banner_topzins.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


	/*Startseite*/
.boxtext {
	padding: 10px 10px 10px 23px;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}
.box1, .box2, .box3 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
}

.box1 {
	background-image: url(../Inhalte/box1b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box2 {
	background-image: url(../Inhalte/box2b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box3 {	
	background-image: url(../Inhalte/box3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}	

#startbox1, #startbox2, #startbox3 {
	background-image: url(../TemplateElemente/start_boxes.jpg);
	height: 85px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 100px;
}

#startbox1 {
	background-image: url(../TemplateElemente/start_boxes_zins.jpg);
}
#startbox2 {
	background-image: url(../TemplateElemente/start_boxes_tools.jpg);
}
#startbox3 {
	background-image: url(../TemplateElemente/start_boxes_info.jpg);
}

#startbox1 h1, #startbox2 h1, #startbox3 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
}
/*#startbox a {
	display: block;
	color: #960328;
	text-decoration: none;
	background-image: url(../TemplateElemente/list_1er.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 10px;
}
#startbox a.topic {
	display: none
	color: #960328;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
}*/


	/*PopUps*/

.popup {
	background-color: #910020;
	height: 6px;
	margin-bottom: 15px;
	font-size: 4px;
}