/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */


/* iPhone in portrait */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {


body {margin:0px; background: white; width: 100% !important; overflow-x: hidden;}

.rahmen {text-align:left;width:100%; background-image:none;}

.header  {background-color:#F3F3F5; text-align:left; display: none;}

.block_left {width:100%;border-right:0px solid #CCCCCC;padding:0px; display: none;}

.block_left_cont_1 {margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px 0px 0px 0px;font-family:arial;color:#eeeeee;font-size:11px;background-color:#EEEEEE;opacity:1.0;border:1px solid #CCCCCC;}
.block_left_cont_2 {margin-top:0px;padding:10px;}

.content {display: block; width: 100%;}
	.content1 {width:100%; max-width: 479px !important;}
	.content2 {background-image:none;width:100%; display: none;}

.block_right {float:right;width:150px;text-align:left;background-color: #F3F3F5; display: none;}
.block_right_cont {padding:0px 10px 10px 10px; display: none;}

.mobile-menue-bar {font-size:13px;}

hr.line      {
    height: 1px;
    color: #002652;
    background-color: #002652;
    border: none;
}
hr.line_top0      {
    height: 1px;
    color: #002652;
    background-color: #002652;
    border: none;
    margin:0px 0px 5px 0px;
}
hr.line_menu      {
    height: 1px;
    color: #002652;
    background-color: #002652;
    border: none;
    margin:0px 0px 5px 0px;
}

hr.line_menu_ad      {
    height: 1px;
    color: #002652;
    background-color: #002652;
    border: none;
    margin:0px 0px 5px 0px;
}

hr.line_1      {
    height: 1px;
    color: #999999;
    background-color: #999999;
    border: none;
}

hr.line_1_top0      {
    height: 1px;
    color: #999999;
    background-color: #999999;
    border: none;
    margin:0px 0px 5px 0px;
}

hr.line_right      {
    height: 1px;
    color: #F3F3F5;
    background-color: #F3F3F5;
    border: none;
    margin:15px 0px 15px 0px;
    }

.list {list-style-type:none;padding-top:5px; margin-top:5px;padding-left:10px;margin-left:10px;line-height:1.3em;}

b.ueb1  {font-family:arial; font-size:13px;letter-spacing:1px;color:#002652;}
b.ueb1_left  {font-family:arial; font-size:13px;letter-spacing:1px;color:#002652;}
b.ueb1_left_menu  {font-family:arial;font-size:14px;letter-spacing:1px;color:#002652;}
b.ueb2  {font-family:arial; font-size:14px;letter-spacing:1px;color:#002652;}
b.ueb3  {font-family:arial; font-size:14px;letter-spacing:1px;}
b.ueb4  {font-family:arial; color:#666666; font-size:14px;letter-spacing:1px;}
b.neu   {font-family:arial; font-size:10px;font-weight:normal;letter-spacing:0px;color:#663333;}
b.suchen {font-family:arial; font-size:14px;font-weight:bold;letter-spacing:1px;color:#666666;}

.link_zwischen {background-color:#F3F3F5;padding:2px;margin-bottom:5px;}

.text_cv        {font-family:arial;color:#333333;font-size:14px;vertical-align:top;text-align:left;background-repeat:no-repeat; background-image:url('img/t_sw.gif');margin:0px;}
.text_cv_1        {font-family:arial;color:#333333;font-size:14px;vertical-align:top;text-align:left;background-repeat:no-repeat;margin:0px;}
.text_content        {font-family:arial;color:#333333;font-size:14px;vertical-align:top;text-align:left;padding:20px 20px 10px 20px;text-align:justify;line-height:1.3em;}
.td_text_1        {font-family:arial;color:#333333;font-size:14px;vertical-align:top;text-align:left;}
.td_text_2        {font-family:arial;color:#333333;font-size:14px;vertical-align:top;text-align:left;padding:11px;}

a.link_1:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:14px;}
a.link_1:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:14px;}
a.link_1:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;}
a.link_1:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;}

a:link       {font-family:arial;color:#666666;text-decoration:none;}
a:visited    {font-family:arial;color:#666666;text-decoration:none;}
a:hover      {font-family:arial;color:#002652;text-decoration:none;}
a:active     {font-family:arial;color:#002652;text-decoration:none;}

a:link:listen       {font-family:arial;color:#002652;text-decoration:none;}
a:visited:listen    {font-family:arial;color:#002652;text-decoration:none;}
a:hover:listen      {font-family:arial;color:#002652;text-decoration:none;}
a:active:listen     {font-family:arial;color:#002652;text-decoration:none;}

a.djo:link       {font-family:arial;color:#666666;text-decoration:none;}
a.djo:visited    {font-family:arial;color:#666666;text-decoration:none;}
a.djo:hover      {font-family:arial;color:#002652;text-decoration:none;border-bottom:1px dotted #002652;}
a.djo:active     {font-family:arial;color:#002652;text-decoration:none;}

a.norm:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;}
a.norm:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;}
a.norm:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:14px;border-bottom:1px dotted #002652;}
a.norm:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:14px;}

a.norm_1:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:10px;}
a.norm_1:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:10px;}
a.norm_1:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:10px;}
a.norm_1:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:10px;}

a.links:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}
a.links:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}
a.links:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}
a.links:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}

a.right:link       {font-family:arial;color:#002652;text-decoration:underline;font-weight:bold;font-size:14px;letter-spacing:0px;}
a.right:visited    {font-family:arial;color:#002652;text-decoration:underline;font-weight:bold;font-size:14px;letter-spacing:0px;}
a.right:hover      {font-family:arial;color:#002652;text-decoration:underline;font-weight:bold;font-size:14px;letter-spacing:0px;}
a.right:active     {font-family:arial;color:#002652;text-decoration:underline;font-weight:bold;font-size:14px;letter-spacing:0px;}

a.menuö:link       {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}
a.menuö:visited    {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}
a.menuö:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}
a.menuö:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;}

a.menu:link       {font-family:arial;color:#666666;text-transform:;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:1.4em;}
a.menu:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:1.4em;}
a.menu:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:1.4em;}
a.menu:active     {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:1.4em;}

a.menukl:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:10px;letter-spacing:1px;}
a.menukl:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:10px;letter-spacing:1px;}
a.menukl:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:10px;letter-spacing:1px;}
a.menukl:active     {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:10px;letter-spacing:1px;}

a.archiv:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;font-style:italic;}
a.archiv:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;font-style:italic;}
a.archiv:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:14px;font-style:italic;}
a.archiv:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:14px;font-style:italic;}

a.archiv_show:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;letter-spacing:1px;}
a.archiv_show:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;letter-spacing:1px;}
a.archiv_show:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:14px;letter-spacing:1px;}
a.archiv_show:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:14px;letter-spacing:1px;}

a.sub:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:11px;}
a.sub:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:11px;}
a.sub:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:11px;}
a.sub:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:11px;}

a.fußnote_link:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:10px;}
a.fußnote_link:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:10px;}
a.fußnote_link:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:10px;}
a.fußnote_link:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:10px;}

a.link_kl:link       {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:11px;}
a.link_kl:visited    {font-family:arial;color:#666666;text-decoration:none;font-weight:normal;font-size:11px;}
a.link_kl:hover      {font-family:arial;color:#002652;text-decoration:none;font-weight:bold;font-size:11px;}
a.link_kl:active     {font-family:arial;color:#002652;text-decoration:none;font-weight:normal;font-size:11px;}

a.linkueb2:link       {text-decoration:none;font-weight:bold;font-family:arial; font-size:14px;letter-spacing:1px;color:#002652;}
a.linkueb2:visited    {text-decoration:none;font-weight:bold;font-family:arial; font-size:14px;letter-spacing:1px;color:#002652;}
a.linkueb2:hover      {text-decoration:none;font-weight:bold;font-family:arial; font-size:14px;letter-spacing:1px;color:#666666;}
a.linkueb2:active     {text-decoration:none;font-weight:bold;font-family:arial; font-size:14px;letter-spacing:1px;color:#002652;}

a.links_anzeigenr:link    {text-decoration:underline;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_anzeigenr:visited {text-decoration:underline;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_anzeigenr:hover   {text-decoration:underline;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_anzeigenr:active  {text-decoration:underline;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}

a.links_klblue:link    {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_klblue:visited {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_klblue:hover   {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_klblue:active  {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}

a.links_seitzeichen:link    {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;background-image:url('img/book.gif');background-repeat:no-repeat;padding:2px;}
a.links_seitzeichen:visited {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_seitzeichen:hover   {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}
a.links_seitzeichen:active  {text-decoration:none;font-weight:bold;font-family:arial; font-size:11px;letter-spacing:0px;color:#000099;}


.sup_1 {font-family:arial;color:#666666;text-decoration:none;font-weight:bold;font-size:9px;}
.title {font-family:arial; font-size:25px;color:#002652;font-weight:normal;letter-spacing:1px;}

h2 {font-size:14px;}
h3 {font-size:14px; }
table {font-size:14px;}
td {font-size:14px;}
html{font-size:14px;}

p.artikel {line-height: 20px;}
h1.artikel{font-family: Arial; font-size:14px;font-weight:bold;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
h2.autor{font-size:14px;font-weight:normal;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px}
h2.artikel{font-family:Arial;font-size:14px;font-weight:normal;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
h3.artikel{font-size:14px;font-weight:normal;font-style:italic;padding:0px;margin:0px 0px 5px 0px;}

.artikel_normen {font-weight:normal;font-size:14px;font-style:italic;margin-bottom:10px;}

.haupttext {font-size:14px;font-weight:normal;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}
.rz {float:right;font-size:10px;font-weight:bold;padding:0px;}

.linksbeschr {color:#666666;}

.text_small {color:#666666;font-size:10px;font-family:arial;}

.dateilink_div {text-align:left; font-size:10px;}

.ads_tab {}
.ads_tab_row {}
.ads_tab_row_top {font-weight:bold;}
.ads_tab_cell  {font-size:11px;font-weight:normal;border:1px solid #EEEEEE;padding:5px;text-align:center;}
.ads_tab_cell_top {font-size:11px;font-weight:bold;border:1px solid #EEEEEE;padding:5px;text-align:center;background-color:#F3F3F5;}

.ads_tab_2 {}
.ads_tab_2_cell {font-size:11px;font-weight:normal;border:1px solid #EEEEEE;padding:5px;text-align:left;width:50%;}

.ads_div_ll {text-align:left;width:118px;font-size:9px;font-family:arial;font-weight:normal;color:#666666;border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; padding:2px;background-color:#FFFFFF;}
.ads_div {background-color:#FFFFFF;text-align:center;width:120px;font-size:9px;font-family:arial;font-weight:normal;color:#666666;border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; padding:1px;}
.ads_div_hr {width:120px; padding:1px;}
.ads_div_1 {width:110px;
            font-size:9px;
            font-family:arial;
            font-weight:normal;
            color:#666666;
            border-top:1px solid #CCCCCC; 
            border-right:1px solid #CCCCCC; 
            border-bottom:1px solid #dddddd; 
            border-left:1px solid #dddddd;
            padding:5px;text-align:center;}
            
.ads_left {text-align:right;font-size:9px; font-family:arial; font-weight: normal;color:#666666;}           

.butt_cms_right {float:right;background-color:#FFFFFF;border:1px solid #DDDDDD;font-weight:bold; font-size:11px;padding:5px;color:#666666;}

body div#toolTip { position:absolute;z-index:1000;width:220px;background:#fff;border:1px solid #002652;text-align:left;padding:5px;min-height:1em;}
body div#toolTip p { margin:0;padding:0;color:#002652;font:11px/12px arial,verdana;font-weight:bold; }
body div#toolTip p em { display:block;margin-top:3px;color:#333333;font-style:normal;font-weight:normal; }
body div#toolTip p em span { font-weight:normal;color:#333333; }

#klebehinweis {
	background-color: #FFFFFF;
	border: 1px solid #002652;
	border-bottom-width: 0;
	border-right-width: 0;
	text-align: left;
	padding: 10px 5px 5px 10px;
	position: fixed;
	bottom: 0;
	right: 0;
	width: 180px;
	z-index: 10;
	font-size: 0.9em;
	font-family:arial;
}

a.plus, a.minus, a.close, a.fragezeichen, #close_funchelper_gross {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 5;
	width:15px;
	height:15px;
	border:0;
	background-position: 0% 0%;
	background-repeat:no-repeat;
	background-image:url(http://j.dejure.org/jcg/sidebar_button_sprite.gif);
}

a.close {background-position: 1px 0%;}

.plistaWidget {}
.plistaWidgetHead {background-color:#EEEEEE!important;color:#666666!important;}
.plistaWidgetList {}

span.itemTitle {color:#333333;line-height:1.0em;}
span.itemText {color:#333333;line-height:1.3em;}
span.itemMore {color:#002652!important;font-weight:normal!important;}


.ads_oben {display:none;text-align:center;border-bottom:1px solid #DDDDDD;background-color:#FFFFFF; display: none;}
.ads_links {text-align:center; display: none;}
.ads_content {text-align:left;margin-bottom: 10px;margin-top: 10px; display: block;}


a.menu {line-height: 30px !important; text-align: center !important;}
.read_more {margin: 30px 30px 0px 0px; width: 100%; font-size: 15px; line-height: 20px; text-align: left;}
#mobile_menu {display: block !important;background-color:#002652;padding:5px 20px; text-align: center;}
#mobile_menu a {color: white; font-size: 16px; text-align: center;}
#logo_mobil_wrapper {display: block; padding: 0px 20px;}
#logo_mobil{display: block !important; width: 100%; height: auto;}
#jahrgang {display:none;}
#footer_menu{display: none;}
#footer_menu_mobil{text-align: center;display: block;background-color:#EEEEEE;padding:5px;margin-bottom: 20px;}
#issn {display:none;float:right;}


.newsletter-div {display:none;}
.textanzeige-left {display:none;}